Literal Comprehension
XML::All is a Perl module that contains overloaded XML objects. SYNOPSIS use XML::All; Â my $xml = < < a href=/ >1 < b >2< /b > < em >3< /em >< /a > >; Â print $$xml; # a print join ", ", @$xml; # 1, < b >2< /b >, < em >3< /em > print join ", ", %$xml; # href, / Â print $xml->b();...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (93): XML::All Download |
XhtmlValidator.php can be used to validate XHTML documents. It uses only the expat extension functions always available under since PHP 3 and it does not need other external XML processing extensions. This validator is part of the Akelos Framework and is enabled by default when the framework is...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (97): XhtmlValidator.php Download |
Text::Reform is a Perl module for manual text wrapping and reformatting. SYNOPSIS use Text::Reform; print form $template, $data, $to, $fill, $it, $with; use Text::Reform qw( tag ); print tag B, $enboldened_text; The form sub The form() subroutine may be exported from the module....
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (102): Text::Reform Download |
String::RexxParse is a Perl implementation of REXX parse command. SYNOPSIS use String::RexxParse qw(parse); parse $source, q! $var1 $var2 ( $var3 ) $var4 ($var5) $var6 !; or use String::PexxParse; $parse = String::RexxParse->new(q! $var1 $var2 ( $var3 ) $var4 ($var5) $var6 !);...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (109): String::RexxParse Download |
generateDS.py generates Python data structures (for example, class definitions) from an XML Schema document. These data structures represent the elements in an XML document described by the XML Schema. It also generates parsers that load an XML document into those data structures. In addition,...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (92): generateDS.py Download |
ClearCase::Wrapper::DSB Perl module contains David Boyces contributed cleartool wrapper functions. SYNOPSIS This is an overlay module for ClearCase::Wrapper containing David Boyces non-standard extensions. See perldoc ClearCase::Wrapper for more details. CLEARTOOL ENHANCEMENTS CATCS 1....
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (100): ClearCase::Wrapper::DSB Download |
2E Programming Language (two es, as in ee, or expression evaluator) is a simple algebraic syntax language. It natively supports expressions (composed of operators and operands), and function definitions, and basically nothing else. Therefore, it can be fairly straight-forward to learn (assuming...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (108): 2E Programming Language Download |
File::Stat::ModeString - conversion file stat mode to/from string representation. SYNOPSIS use File::Stat::ModeString; $string = mode_to_string ( $st_mode ); $st_mode = string_to_mode ( $string ); $type = mode_to_typechar( $st_mode ); $record = < IN >; chomp $record; $record =~...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (98): File::Stat::ModeString Download |
XML::TiePYX is a Perl module to read or write XML data in PYX format via tied filehandle SYNOPSIS use XML::TiePYX; tie *XML,XML::TiePYX,file.xml open IN,file.xml or die $!; tie *XML,XML::TiePYX,*IN,Condense=>0; my $text=< tag xmlns="http://www.omsdev.com" >text< /tag >; tie...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (95): XML::TiePYX Download |
A lightweight internationalization tool for C code, for those who find gettext too bulky and intrusive. Extracts strings from a program and turns them into #defines in a pre-pended code section. Has good features for building up your message base incrementally. This tool can be used to massage...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (98): cstrings Download |
Getopt::Long::Descriptive is a Getopt::Long module with usage text. SYNOPSIS use Getopt::Long::Descriptive; my ($opts, $usage) = describe_options($format, @opts, %arg); FORMAT $format = "usage: myprog %o myarg..."; %o will be replaced with a list of the short options, as well as the...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (97): Getopt::Long::Descriptive Download |
acoc is a regular-expression based colour formatter for programs that display output on the command-line. It works as a wrapper around the target program, executing it and capturing the stdout stream. Optionally, stderr can be redirected to stdout, so that it, too, can be manipulated. acoc then...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (94): Arbitrary Command Output Colourer Download |
Scalar::Properties is a Perl module package that contains run-time properties on scalar variables. SYNOPSIS use Scalar::Properties; my $val = 0->true; if ($val && $val == 0) { print "yup, its true alright...n"; } my @text = ( hello world->greeting(1), forget it, hi...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (94): Scalar::Properties Download |
String::Scanf can emulate sscanf() of the C library. SYNOPSIS use String::Scanf; # imports sscanf() ($a, $b, $c, $d) = sscanf("%d+%d %f-%s", $input); ($e, $f, $g, $h) = sscanf("%x %o %s:%3c"); # input defaults to $_ $r = String::Scanf::format_to_re($f); or # works only for Perl 5.005...
Platforms: *nix
License: Freeware | Size: 1.7 MB | Download (99): String::Scanf Download |
Perl::Critic::Config is a Perl module to find and load Perl::Critic user-preferences. Perl::Critic::Config takes care of finding and processing user-preferences for Perl::Critic. The Config object defines which Policy modules will be loaded into the Perl::Critic engine and how they should be...
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (90): Perl::Critic::Config Download |
SAGA.M31 - Galaxy - project lets you create a Web Service to your enterprise data within 15 minutes. All you need is a Servlet Container, a Database and a Browser. The information can be accessed either via a SOAP Document/Literal Style Web Service or a simple XML-Request/Response structure....
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 19.4 MB | Download (86): SAGA.M31 -Galaxy- Download |
App::SimpleScan::Plugin::Plaintext is a Perl module that can check a pages text without markup. SYNOPSIS # Normal test specs use the entire HTML text http://perl.org/ /books n | / Y Sites list HTML # If we want to match just the text, not the HTML: %%plaintext on http://perl.org/...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (93): App::SimpleScan::Plugin::Plaintext Download |
Sort::Fields is a Perl module that can sort lines containing delimited fields. SYNOPSIS use Sort::Fields; @sorted = fieldsort [3, 2n], @lines; @sorted = fieldsort +, [-1, -3, 0], @lines; $sort_3_2n = make_fieldsort [3, 2n], @lines; @sorted = $sort_3_2n->(@lines); Sort::Fields provides...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (100): Sort::Fields Download |
LavaPE is a programming environment for the experimental object-oriented programming language Lava. It replaces text editing with structure editing, thereby preventing all syntactic and many semantic errors. The pure point-and-click nature of Lava programming and the concise representation of...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (88): LavaPE Download |
GraphViz is a Perl interface to the GraphViz graphing tool. SYNOPSIS use GraphViz; my $g = GraphViz->new(); $g->add_node(London); $g->add_node(Paris, label => City ofnlurve); $g->add_node(New York); $g->add_edge(London => Paris); $g->add_edge(London => New York, label => Far);...
Platforms: *nix
License: Freeware | Size: 83.97 KB | Download (96): GraphViz Download |