Validation::Class is a different approach to data validation, it
attempts to simplify and centralize data validation rules to ensure
DRY (don't repeat yourself) code. The primary intent of this module is
to provide a simplistic validation work-flow and promote code
(validation) reuse.
match::simple provides a simple match operator |M| that acts like a sane subset
of the (as of Perl 5.18) deprecated smart match operator. Unlike smart match,
the behaviour of the match is determined entirely by the operand on the right
hand side.
Perl's multidimensional array emulation stems from the days before the language
had references, but these days it mostly serves to bite you when you typo a hash
slice by using the $ sigil instead of @.
This module lexically makes using multidimensional array emulation a fatal error
at compile time.
The SMV (Symbolic Model Verifier) system is a tool for
checking finite state systems against specifications
in the temporal logic CTL (Computational Tree Logic).
One specifies the finite state system (finite automaton,
Mealy machine, full adder circuit, ..) as a Kripke
structure in the SMV language and provides specifications
in CTL. The model checking algorithm allows to determine
if the Kripke structure fulfills the specifications.
This module activates community provided syntax extensions to Perl. You pass it
a feature name, and optionally a scalar with arguments, and the dispatching
system will load and install the extension in your package.
The import arguments are parsed with Data::OptList(3). There are no standardised
options. Please consult the documentation for the specific syntax feature to
find out about possible configuration options.
The PCRE library is a set of functions that implement regular expression
pattern matching using the same syntax and semantics as Perl 5. PCRE has its
own native API, as well as a set of wrapper functions that correspond to the
POSIX regular expression API. The PCRE library is free, even for building
proprietary software.
PEAR::HTML_CSS provides a simple interface for generating
a stylesheet declaration. It is completely standards compliant, and
has some great features:
* Simple OO interface to CSS definitions
* Output to
- Inline stylesheet declarations
- Document internal stylesheet declarations
- Standalone stylesheet declarations
- Array of definitions
In addition, it shares the following with HTML_Common based classes:
* Indent style support
* Line ending style
This is a simple HTML form generator. It supports all the
HTML form element types including file uploads, may return
or print the form, just individual form elements or the full
form in "table mode" with a fixed layout.
This package has been superceded by HTML_QuickForm.
HTML_Template_Flexy started it's life as a simplification of HTML_Template_Xipe,
however in Version 0.2, It became one of the first template engine to use a real
Lexer, rather than regex'es, making it possible to do things like ASP.net or
Cold Fusion tags.
PHP_CodeSniffer is a PHP5 script that tokenises and "sniffs" PHP and
JavaScript code to detect violations of a defined coding standard. It
is an essential development tool that ensures your code remains clean
and consistent. It can also help prevent some common semantic errors
made by developers.