perl-Parse-RecDescent-1.965-1.el5.noarch.rpm


Advertisement

Description

perl-Parse-RecDescent - Generate Recursive-Descent Parsers

Distribution: CentOS 5
Repository: PUIAS Computational x86_64
Package name: perl-Parse-RecDescent
Package version: 1.965
Package release: 1.el5
Package architecture: noarch
Package type: rpm
Installed size: 480.90 KB
Download size: 194.65 KB
Official Mirror: springdale.math.ias.edu
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

Provides

  • perl(Parse::RecDescent) = 1.965001
  • 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 = 1.965-1.el5

    Install Howto

    1. Create the repository config file /etc/yum.repos.d/puias-computational.repo:
      [puias-computational]
      name=PUIAS Computational
      baseurl=http://springdale.math.ias.edu/data/puias/computational/5/x86_64/
      enabled=1
      gpgcheck=0
      
    2. Install perl-Parse-RecDescent rpm package:
      # yum install perl-Parse-RecDescent

    Files

    • /usr/lib/perl5/vendor_perl/5.8.8/Parse/RecDescent.pm
    • /usr/share/doc/perl-Parse-RecDescent-1.965/Changes
    • /usr/share/doc/perl-Parse-RecDescent-1.965/README
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo.c
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_Cgrammar.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_Cgrammar_v2.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_LaTeXish.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_LaTeXish_autoact.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_NL2SQL
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_OOautoparsetree.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_OOparsetree.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_PerlCSV.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_another_Cgrammar.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_arithmetic.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_autorule.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_autoscoresep.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_autostub.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_bad.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_buildcalc.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_calc.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_codeblock.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_cpp.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_decomment.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_decomment_nonlocal.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_delete.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_derived.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_dot.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_embedding.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_errors.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_eval.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_implicit.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_itemhash.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_language.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_leftassoc.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_leftop.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_lexer.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_lisplike.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_logic.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_matchrule.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_matchrule2.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_mccoy.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_metaRD.pm
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_methods.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_operator.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_opreps.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_parsetree.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_perlparsing.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_piecewise.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_precalc.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_quicklist.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_randomsentence.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_recipe.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_restructure_easy.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_restructure_painful.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_scoredsep.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_selfmod.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_separators.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_simple.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_simpleXML.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_simplequery.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_skipcomment.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_street.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_template.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_textgen.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_tokens.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_undumper.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/demo/demo_whoson.pl
    • /usr/share/doc/perl-Parse-RecDescent-1.965/tutorial/TPJ-PRD-proc.gif
    • /usr/share/doc/perl-Parse-RecDescent-1.965/tutorial/TPJ-yacc-proc.gif
    • /usr/share/doc/perl-Parse-RecDescent-1.965/tutorial/TPJ_maze.gif
    • /usr/share/doc/perl-Parse-RecDescent-1.965/tutorial/TPJ_tree.gif
    • /usr/share/doc/perl-Parse-RecDescent-1.965/tutorial/tutorial.html
    • /usr/share/man/man3/Parse::RecDescent.3pm.gz

    Changelog

    2011-09-20 - Paul Howarth <paul@city-fan.org> 1.965-1 - update to 1.965001 - fixed subtle bug in leftop and rightop caused by removal of $& - fixed bug with undefined $1 when parsing literals - fixed premature namespace destruction bug with compiled grammars - removed all references to /opt's version of perl interpreter - added Parse::RecDescent::redirect_reporting_to() to enable ERROR, TRACE and TRACECONTEXT filehandles to be easily redirected - use a patch rather than scripted iconv to convert files to UTF-8

    2011-09-20 - Paul Howarth <paul@city-fan.org> 1.962.2-2 - BR: perl(Carp) - spec file clean-up - remove redundant filtering - fix perl interpreter locations in demo scripts - re-code upstream Changes file as UTF-8

    2009-09-27 - Chris Weyl <cweyl@alumni.drew.edu> 1.962.2-1 - updated for latest GA SQL::Translator - add default filtering - auto-update to 1.962.2 (by cpan-spec-update 0.01) - added a new br on perl(Text::Balanced) (version 0)

    2009-02-02 - Stepan Kasal <skasal@redhat.com> 1.96-1 - new upstream version

    2007-11-14 - Robin Norwood <rnorwood@redhat.com> 1.95.1-3 - apply fixes from package review: - remove BR: perl - use iconv to convert file to utf-8 - include BR: perl(Test::Pod) - fix old changelog entry - resolves: bz#226274

    2007-10-16 - Tom "spot" Callaway <tcallawa@redhat.com> 1.95.1-2 - add BR: perl(version), perl(Test::More)

    2007-10-16 - Tom "spot" Callaway <tcallawa@redhat.com> 1.95.1-1 - bump to 1.95.1 - correct license tag (now under perl license) - add BR: perl(ExtUtils::MakeMaker)

    2007-07-20 - Robin Norwood <rnorwood@redhat.com> 1.94-6.fc8 - bring fixes from EPEL build into F8 - fix minor specfile issues - package the docs as well

    2005-04-21 - Jose Pedro Oliveira <jpo at di.uminho.pt> 1.94-5 - #155620 - bring up to date with current Fedora Extras perl spec template

    2004-09-22 - Chip Turner <cturner@redhat.com> 1.94-4 - rebuild

    Advertisement
    Advertisement