You are here: Home / LBN / Up2date / Core Linux / BastionLinux 13 / perl-Parse-RecDescent-1.967009-5.lbn13.noarch

perl-Parse-RecDescent-1.967009-5.lbn13.noarch

Package Attributes
RPM  perl-Parse-RecDescent-1.967009-5.lbn13.noarch.rpm Architecture  noarch Size  527360 Created  2017/08/04 11:06:20 UTC
Package Specification
Summary Generate Recursive-Descent Parsers
Group Development/Libraries
License (GPL+ or Artistic) and (GPLv2+ or Artistic)
Home Page http://search.cpan.org/dist/Parse-RecDescent/
Description

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
Requires
rpmlib(VersionedDependencies)  
rpmlib(PayloadFilesHavePrefix)  
rpmlib(FileDigests)  
perl  
rpmlib(PayloadIsXz)  
rpmlib(CompressedFileNames)  
Provides
perl(Parse::RecDescent)
perl(Parse::RecDescent::Action)
perl(Parse::RecDescent::ColCounter)
perl(Parse::RecDescent::Directive)
perl(Parse::RecDescent::Error)
perl(Parse::RecDescent::Expectation)
perl(Parse::RecDescent::InterpLit)
perl(Parse::RecDescent::LineCounter)
perl(Parse::RecDescent::Literal)
perl(Parse::RecDescent::OffsetCounter)
perl(Parse::RecDescent::Operator)
perl(Parse::RecDescent::Production)
perl(Parse::RecDescent::Repetition)
perl(Parse::RecDescent::Result)
perl(Parse::RecDescent::Rule)
perl(Parse::RecDescent::Subrule)
perl(Parse::RecDescent::Token)
perl(Parse::RecDescent::UncondReject)
perl-Parse-RecDescent

Document Actions