The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Parse::Stallion.

0.03
     allowed 'eval' to be an abbreviation for 'evaluation'

     multiple rule now has option match_min_first

     fixed error in case of parsing during evaluation, if multiple
     rule fails with no children.

     allow more than one parser at a time, notably when
     evaluating during parsing is on, the code can call another parser

0.02
     by default white space is not removed from the value passed to
     a leaf's rule evaluation.  the parameter remove_white_space has
     been added to handle this.  evaluation during/after parsing
     was inconsistent before.

     rules_to_set_up_hash parameter now sorted so rules are
     created in a consistent order.

0.01
     evaluation can now occur during parsing, replacing
     on_start, on_match, and on_unmatch

     example directory

     parse returns trace of each step

     optional rule one letter abbreviation changed from p to z
     optional rule also allows naming of zero_or_one

     mutliple rules' minimum handling fixed

     fixed CSV.pm to handle white space

     not croak when a parse fails

0.009  Multiple rules can now have named-subrules when defining
       them.  Demonstrated in Parse::Stallion::CSV.
       Minor changes to the documentation.
       Parse::Stallion::CSV was corrected to handle
       quotes and the documentation for it was expanded.

0.008  Modified test script date_with_no_end_string.t to handle different operating
 systems that have different localtimes

0.007  Modified test script date_parsing.t to handle different operating
 systems that have different localtimes?

0.006  Modified test script date_parsing.t to handle different operating
 systems that apparently have a different epoch.

0.005  Originally released version.