Wed, 11 Nov 2026 18:41:19 UTC Log in
Generate Recursive-Descent Parsers 195.44 KB built 2026-10-16 23:31:59 GMT

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

Dependencies

30 total
Requires11
  • perl(:VERSION) >= 5.6.0
  • perl(Carp)
  • perl(Data::Dumper)
  • perl(Text::Balanced)
  • perl(strict)
  • perl(vars)
  • perl-libs
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
Provides19
  • perl(Parse::RecDescent) = 1.967015
  • 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.967015-27.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

79
Name ascending sort Size
/usr/share/doc/perl-Parse-RecDescent 0.00 B
/usr/share/doc/perl-Parse-RecDescent/Changes 25.89 KB
/usr/share/doc/perl-Parse-RecDescent/README 2.12 KB
/usr/share/doc/perl-Parse-RecDescent/ToDo 11.06 KB
/usr/share/doc/perl-Parse-RecDescent/demo 0.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo.c 126.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo.pl 371.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_Cgrammar.pl 10.08 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_Cgrammar_v2.pl 7.08 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_LaTeXish.pl 1.63 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_LaTeXish_autoact.pl 1.72 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_NL2SQL.pl 2.27 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_OOautoparsetree.pl 1.98 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_OOparsetree.pl 1.21 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_PerlCSV.pl 413.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_another_Cgrammar.pl 21.08 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_arithmetic.pl 758.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_autorule.pl 309.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_autoscoresep.pl 587.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_autostub.pl 271.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_bad.pl 816.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_buildcalc.pl 1.30 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_calc.pl 1.82 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_codeblock.pl 287.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_cpp.pl 1.23 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_decomment.pl 2.55 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_decomment_nonlocal.pl 2.44 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_delete.pl 901.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_derived.pl 891.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_dot.pl 4.79 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_embedding.pl 977.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_errors.pl 965.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_eval.pl 1.15 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_implicit.pl 568.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_itemhash.pl 1.64 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_language.pl 2.57 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_leftassoc.pl 1.06 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_leftop.pl 957.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_lexer.pl 577.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_lisplike.pl 1.49 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_logic.pl 542.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_matchrule.pl 772.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_matchrule2.pl 540.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_mccoy.pl 516.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_metaRD.pm 3.02 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_methods.pl 785.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_operator.pl 835.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_opreps.pl 1.01 KB
/usr/share/doc/perl-Parse-RecDescent/demo/demo_parsetree.pl 661.00 B
/usr/share/doc/perl-Parse-RecDescent/demo/demo_perlparsing.pl 956.00 B
Files 1–50 of 79 Next →
of 2

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-56367-981 2026-11-03 14:41:41 expired
f45-build-56355-978 2026-11-03 13:26:55 expired
f45-build-56337-973 2026-10-30 16:32:29 expired
f45-build-56100-966 2026-10-30 14:00:02 expired
f45-build-55328-942 2026-10-30 01:42:24 expired
f45-build-54804-937 2026-10-30 00:14:09 expired
f45-build-52886-913 2026-10-29 19:18:10 expired
f45-build-51778-904 2026-10-29 16:49:20 expired
f45-build-side-gcc-51099-894 2026-10-29 15:10:14 expired
f45-build-50108-887 2026-10-29 12:51:55 expired
f45-build-49838-885 2026-10-29 12:20:39 expired
f45-build-48391-874 2026-10-29 09:41:45 expired
f45-build-48386-874 2026-10-29 09:40:42 expired
f45-build-48384-874 2026-10-29 09:39:44 expired
f45-build-48382-874 2026-10-29 09:39:41 expired
f45-build-48381-874 2026-10-29 09:39:41 expired
f45-build-48380-874 2026-10-29 09:39:40 expired
f45-build-48379-874 2026-10-29 09:39:40 expired
f45-build-48378-874 2026-10-29 09:38:51 expired
f45-build-48373-874 2026-10-29 09:37:27 expired
f45-build-48362-874 2026-10-29 09:35:39 expired
f45-build-48361-874 2026-10-29 09:35:38 expired
f45-build-48359-874 2026-10-29 09:35:32 expired
f45-build-48353-874 2026-10-29 09:34:29 expired
f45-build-48352-874 2026-10-29 09:34:13 expired
f45-build-48350-874 2026-10-29 09:33:44 expired
f45-build-48349-874 2026-10-29 09:33:31 expired
f45-build-48344-874 2026-10-29 09:31:50 expired
f45-build-48343-874 2026-10-29 09:31:36 expired
f45-build-48341-874 2026-10-29 09:30:25 expired
f45-build-48320-874 2026-10-29 09:28:34 expired
f45-build-48305-874 2026-10-29 09:28:25 expired
f45-build-48304-874 2026-10-29 09:28:25 expired
f45-build-48303-874 2026-10-29 09:28:25 expired
f45-build-48301-874 2026-10-29 09:28:24 expired
f45-build-48300-874 2026-10-29 09:28:21 expired
f45-build-48297-873 2026-10-29 09:25:40 expired
f45-build-48296-873 2026-10-29 09:25:39 expired
f45-build-48278-873 2026-10-29 09:25:26 expired
f45-build-48275-873 2026-10-29 09:25:25 expired
f45-build-48273-873 2026-10-29 09:24:34 expired
f45-build-48271-873 2026-10-29 09:24:21 expired
f45-build-48268-873 2026-10-29 09:24:21 expired
f45-build-48254-873 2026-10-29 09:23:25 expired
f45-build-48253-873 2026-10-29 09:23:23 expired
f45-build-48251-873 2026-10-29 09:23:18 expired
f45-build-48247-873 2026-10-29 09:21:25 expired
f45-build-48246-873 2026-10-29 09:21:12 expired
f45-build-48243-873 2026-10-29 09:20:24 expired
f45-build-47395-867 2026-10-29 07:27:36 expired
Buildroots 1–50 of 111 Next →
of 3