The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.1

  • additions to the documentation on parsing during evaluation
  • able to set up parser if grammar rules ref is the parameter to new
  • leaf rules specificied within other rules as only a Regexp (qr)
  • fixed finding start_rule if not specified
  • set default output of stringify
  • internal changes as to how parameters are passed to evaluation routines
  • which_parameters_are_arrays now returns 0/1 instead of scalar/array
  • added Parse::Stallion::EBNF
  • replaced pvalue with more functionality of parse_match
  • removed regex_not_match option in leaf, documented how to use do_evaluation_in_parsing as substitute
  • removed parse_failed result (parse_succeeded is enough)
  • removed backtrack_can_change_value (not needed)
  • removed end_of_parse as a function

Modules

Backtracking parser with during or after evaluation
Comma Separated Values
Comma Separated Values from file handle
Output parser in Extended Backus Normal Form.

Provides

in lib/Parse/Stallion.pm
in lib/Parse/Stallion.pm