Revision history for Perl extension Regexp::Parserton. 1.05 2018-11-21T14:05:00 - Abandon 'use boolean'. It started to cause 5 tests to fail on line 23 of Parsertron.pm. 1.04 2018-07-11T07:43:00 - The code had a bug whereby if the parse was ambiguous, the message printed started with 'Marpa warning. Parse ambiguous. Status: ...', but then the code went on to call Marpa's value() method, which died with its own message. In this case, the code now returns undef from _process(), and the message printed is 'Marpa error. Parse ambiguous. Status: ...'. Then, in parse(), the code dies. - Start using 'use boolean'. - Add examples/ambiguous.pl. - In a couple of places, when the code died with a message, and verbose > 1 was active, the message was printed just before the die, meaning it appeared twice. These print statements have been removed. - Change usage of \n for some error messages while cleaning up same. 1.03 2018-02-12T16:36:00 - Remove 'use 5.10.1;' which reappeared after I did 'git reset --hard'. - Update docs re stringification and versions of Perl supported. - Replace say with print since I am switching between Perls. - Remove the Actions module. It was only meant for debugging. 1.02 2018-02-12T13:16:00 - Adjust minimum Perl version in Makefile.PL from 5.10.1 to 5.14.0, which is when regexp stringification changed significantly. - Clean up some test scripts, which were not maintaining the internal test count used by my local program test.marpa.pl (which tests all my modules which use Marpa). - Add a couple of missing alternatives to extended regexps of type '3: (?:pattern) etc', specifically under the definition of colon_thingy. 1.01 2018-02-08T12:00:00 - Adjust minimum Perl version in Makefile.PL from 5.20.2 to 5.10.1, to match Marpa::R2. - Ensure same version of Perl is 'use'd in all *.pl and *.t files. - Add link in docs to CPAN Testers fast-matrix of test results. 1.00 2018-02-07T12:00:00 - More work on the sample code and the docs. Update the version # to 1.00. 0.90 2018-02-04T14:13:12 - Many, many changes to the BNF. Various updates to the docs. Known failures to parser empty regexps have been moved to t/empty.re.t. 0.81 2018-01-15T10:08:00 - Add, document and test the new find($string) function. - Expand BNF. 0.80 2018-01-14T15:08:00 - Expand the BNF to cover all the major items in http://perldoc.perl.org/perlre.html. - Add a brief tutorial to the FAQ. - Running 'prove -lv t' currently passes 955 tests. 0.52 2018-01-05T10:59:00 - Adopt new repo structure. For details, see http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html. This includes switching from the Artistic V 1.0 licence to the Perl licence. - Clean up code. - Expand bnf, so t/test.t, scripts/test.pl and scripts/synopsis.pl work with new bnf. - Add pre-req Perl V 5.20.2 to avoid regexp syntax issues until I'm ready. 0.51 2016-04-01T13:01:00 - Fix pre-reqs. - Rename perl-5.21.11/regexp.t perl-5.21.11/regexp.txt so my make file 'validator' ignores it. - Add t/generate.tests.txt. - Remove scripts/synopsis.(pl,log) and rename scripts/simple.pl to scripts/synopsis.pl. - Clean up this file, and hence also Changelog.ini. 0.50 2016-04-01T10:13:00 - Add BNF for extended patterns. - Expand scripts/synopsis.pl to effectivly run tests. - Create a simplistic t/test.t. - Rename as_string() to _string2re(). - Add new as_string(). - Expand BNF. Output to indented tree. - Add reset(); - Add scripts/simple.pl and scripts/test.pl (a non-test copy of t/test.t). 0.01 2016-02-14T12:40:00 - Original version