This Perl module provides an object oriented interface to access
Revision Control System (RCS) utilities. RCS must be installed on the
system prior to using this module. This module should simplify the
creation of an RCS front-end.
This module attempts to provide a small, fast utility for working with
file paths. It is friendlier to use than File::Spec and provides
easy access to functions from several other core file handling modules.
此模块的目的是支持文件路径操作(通常称为“文件名”,但不能和文件内容混为一谈,或
者是 Perl 的文件句柄),如连接一些目录和文件名为一个单一的路径,或确定是否是根
路径。
This project is attempting to build an entire AWS SDK from the
information that is stored in other AWS SDKs. Other AWS SDKs have a
"data-driven" approach, meaning that the definitions for the method
calls are stored in a data structure describing input and output
parameters.
The project is actually generating all of it's classes from botocore.
Pegex is an Acmeist parser framework. It allows you to easily create parsers
that will work equivalently in lots of programming languages! The inspiration
for Pegex comes from the parsing engine upon which the postmodern programming
language Perl 6 is based on. Pegex brings this beauty to the other justmodern
languages that have a normal regular expression engine available.
Pegex gets it name by combining Parsing Expression Grammars (PEG), with Regular
Expessions (Regex). That's actually what Pegex does.
PEG is the cool new way to elegantly specify recursive descent grammars. The
Perl 6 language is defined in terms of a self modifying PEG language called Perl
6 Rules. Regexes are familiar to programmers of most modern programming
languages. Pegex defines a simple PEG syntax, where all the terminals are
regexes. This means that Pegex can be quite fast and powerful.
Pegex attempts to be the simplest way to define new (or old) Domain Specific
Languages (DSLs) that need to be used in several programming languages and
environments. Things like JSON, YAML, Markdown etc. It also great for writing
parsers/compilers that only need to work in one language.
The Penguin module provides a framework within which a user on one host
electronically signs a piece of Perl code, sends it to another host where the
signature is checked and the code is executed with privileges that are
particular to that user.
Modules that provide OS-specific behaviors often need to know if the
current operating system matches a more generic type of operating
systems. For example, 'Linux' is a type of 'Unix' operating system and
so is 'FreeBSD'.
This module provides a mapping between an operating system name as given
by $^O and a more generic type.
Policies that were formally included with Perl::Critic itself, but which have
been superseded by others.
Perl::Metrics::Lite is the pluggable perl code metrics system.
Perl::Metrics::Lite provides just enough methods to run static
analysis of one or many Perl files and obtain a few metrics.
Perl::Metrics::Lite is far simpler than Perl::Metrics and more
extensible than Perl::Metrics::Simple.
Perl::Metrics::Simple provides just enough methods to run static
analysis of one or many Perl files and obtain a few metrics: packages,
subroutines, lines of code, and an approximation of cyclomatic
(mccabe) complexity for the subroutines and the "main" portion of the
code.
Perl::Metrics::Simple is far simpler than Perl::Metrics.
Installs a script called countperl.