-
perl-Parse-RecDescent-1.967009-5.fc19.noarch
Parse::RecDescent incrementally generates top-down recursive-descent
text parsers from simple yacc-like grammar specifications. It
provides:
* Regular expressions or literal strings as terminals (tokens)
* Multiple (non-contiguous) productions for any rule
* Repeated and optional subrules within productions
* Full access to Perl within actions specified as part of the grammar
* Simple automated error reporting during parser generation and parsing
* The ability to commit to, uncommit to, or reject particular
productions during a parse
* The ability to pass data up and down the parse tree ("down" via
subrule argument lists, "up" via subrule return values)
* Incremental extension of the parsing grammar (even during a parse)
* Precompilation of parser objects
* User-definable reduce-reduce conflict resolution via "scoring" of
matching productions
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Parse-Yapp-1.05-50.fc19.noarch
Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that
let you generate and use yacc like thread safe (reentrant) parsers with perl
object oriented interface. The script yapp is a front-end to the Parse::Yapp
module and let you easily create a Perl OO parser from an input grammar file.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Path-Class-0.32-1.fc19.noarch
Path::Class is a module for manipulation of file and directory specifications
(strings describing their locations, like '/home/ken/foo.txt' or
'C:\Windows\Foo.txt') in a cross-platform manner. It supports pretty much every
platform Perl runs on, including Unix, Windows, Mac, VMS, Epoc, Cygwin, OS/2,
and NetWare.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Path-Tiny-0.061-1.lbn19.noarch
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.
It doesn't attempt to be as full-featured as IO::All or Path::Class, nor does
it try to work for anything except Unix-like and Win32 platforms. Even then, it
might break if you try something particularly obscure or tortuous.
All paths are forced to have Unix-style forward slashes. Stringifying the
object gives you back the path (after some clean up).
File input/output methods flock handles before reading or writing, as
appropriate.
The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode without
CRLF translation.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-PathTools-3.40-3.fc19.armv6hl
This is the combined distribution for the File::Spec and Cwd modules.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-PathTools-3.40-3.fc19.x86_64
This is the combined distribution for the File::Spec and Cwd modules.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Perl-Critic-1.118-3.fc19.noarch
Perl::Critic is an extensible framework for creating and applying coding
standards to Perl source code. Essentially, it is a static source code
analysis engine. Perl::Critic is distributed with a number of
Perl::Critic::Policy modules that attempt to enforce various coding
guidelines. Most Policy modules are based on Damian Conway's book Perl
Best Practices. However, Perl::Critic is not limited to PBP and will
even support Policies that contradict Conway. You can enable, disable,
and customize those Polices through the Perl::Critic interface. You can
also create new Policy modules that suit your own tastes.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Perl-Destruct-Level-0.02-5.fc19.x86_64
This module allows you to change perl's internal destruction level. The
default value of the destruct level is 0; it means that perl won't bother
destroying all of its internal data structures and lets the OS do the cleanup
for it at exit.
For perls built with debugging support (-DDEBUGGING), an environment variable
PERL_DESTRUCT_LEVEL allows you to control the destruction level. This module
enables you to modify it on non-debugging perls too.
Note that some embedded environments might extend the meaning of the
destruction level for their own purposes: mod_perl does that, for example.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Perl-MinimumVersion-1.32-2.fc19.noarch
Find a minimum required version of perl for Perl code
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19
-
perl-Perl-OSType-1.003-1.fc19.noarch
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. The initial version is based on the OS type mappings
provided in Module::Build and ExtUtils::CBuilder (thus, Microsoft operating
systems are given the type 'Windows' rather than 'Win32').
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 19