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


Advertisement

Description

perl-Parse-RecDescent - Generate Recursive-Descent Parsers

Property Value
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

Alternatives

Package Version Architecture Repository
perl-Parse-RecDescent-1.965001-1.i386.rpm 1.965001 i386 FlexBox
perl-Parse-RecDescent-1.965001-1.x86_64.rpm 1.965001 x86_64 FlexBox
perl-Parse-RecDescent-1.965.1-2.el5.rf.noarch.rpm 1.965.1 noarch Repoforge (RPMforge)
perl-Parse-RecDescent-1.965.1-2.el5.rf.noarch.rpm 1.965.1 noarch Repoforge (RPMforge)
perl-Parse-RecDescent-1.965-1.el5.noarch.rpm 1.965 noarch PUIAS Computational
perl-Parse-RecDescent-1.965-1.el5.noarch.rpm 1.965 noarch EPEL
perl-Parse-RecDescent-1.965-1.el5.noarch.rpm 1.965 noarch EPEL
perl-Parse-RecDescent-1.962.2-1.el5.art.noarch.rpm 1.962.2 noarch Atomic
perl-Parse-RecDescent-1.962.2-1.el5.art.noarch.rpm 1.962.2 noarch Atomic
perl-Parse-RecDescent - - -

Requires

Name Value
perl >= 5.006
perl(:MODULE_COMPAT_5.8.8) -
perl(Carp) -
perl(Parse::RecDescent) -
perl(Text::Balanced) -
perl(strict) -
perl(vars) -

Provides

Name Value
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

Download

Type URL
Binary Package perl-Parse-RecDescent-1.965-1.el5.noarch.rpm
Source Package perl-Parse-RecDescent-1.965-1.el5.src.rpm

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

Path
/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

See Also

Package Description
perl-Readonly-1.03-6.el5.noarch.rpm Facility for creating read-only scalars, arrays, hashes
perl-Readonly-XS-1.04-7.el5.1.x86_64.rpm Companion module for Readonly
perl-SQL-Statement-1.15-4.el5.noarch.rpm SQL parsing and processing engine
perl-Test-Inter-1.01-4.el5.noarch.rpm Framework for more readable interactive test scripts
perl-Test-Taint-1.04-4.el5.x86_64.rpm Tools to test taintedness
perl-Text-CSV_XS-0.85-1.el5.x86_64.rpm Comma-separated values manipulation routines
perl-Text-Glob-0.08-2.el5.noarch.rpm Perl module to match globbing patterns against text
perl-YAML-Syck-0.98-1.el5.x86_64.rpm Fast, lightweight YAML loader and dumper
perl-version-0.76-1.PU_IAS.5.1.x86_64.rpm Perl extension for Version Objects
phonon-backend-gstreamer-4.6.2-20.1.el5.x86_64.rpm Gstreamer phonon backend
povray-3.7.0-0.RC6.1.sdl5.x86_64.rpm Pov-Ray Persistence of Vision Raytracer
pprof-2.0-3.el5.2.x86_64.rpm CPU and Heap Profiler tool
proj-4.7.0-1.PU_IAS.5.x86_64.rpm Cartographic projection software (PROJ.4)
proj-devel-4.7.0-1.PU_IAS.5.x86_64.rpm Development files for PROJ.4
proj-epsg-4.7.0-1.PU_IAS.5.x86_64.rpm EPSG dataset for PROJ.4
Advertisement
Advertisement