------------------------------------------------------------------- Thu Dec 12 16:35:30 UTC 2024 - Tina Müller - updated to 0.230.0 (0.23) see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.23 2024-11-25 [CHANGES] * Formatting, style, and typo fixes in Tutorial.pod (thanks Étienne Mollier) (RT157369, RT157370) 0.22 2024-10-11 [CHANGES] * Added `->warn` and `->warn_from` * Pass additional arguments to `->maybe` method through to invoked code * Swap unit tests from `Test::More` to `Test2::V0`; avoids need for `Test::Fatal` * General module style updates/refresh to code style, documentation, etc.. ------------------------------------------------------------------- Thu Feb 24 03:09:51 UTC 2022 - Tina Müller - updated to 0.21 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.21 2022-02-23 [CHANGES] * Add stall-detection to list-repeating methods, in order to detect buggy grammars that can get stuck * Define optional subclassing methods ->on_parse_start and ->on_parse_end * Added ->include_string to assist with file-inclusion, macro-expansion or similar tasks ------------------------------------------------------------------- Tue Feb 15 03:08:24 UTC 2022 - Tina Müller - updated to 0.20 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.20 2022-02-14 [CHANGES] * Avoid File::Slurp::Tiny (RT137215) * Added methods + ->filename + ->nonempty_substring_before + ->die and ->die_from * Make use of perl 5.32's `isa` operator when available ------------------------------------------------------------------- Sat Apr 24 03:08:24 UTC 2021 - Tina Müller - updated to 0.19 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.19 2021-04-23 [CHANGES] * Document how to generate more helpful error messages from ->any_of * More helpful error message if ->from_file fails (RT134841) * Improved performance of ->skip_ws (RT74779) * Added a JSON-like parser example [BUGFIXES] * Fix spelling and syntax errors in documentation (RT134842, RT134843) 0.18 2021-03-27 [CHANGES] * Repack tarball without stale `Makefile.PL` * No actual code changes 0.17 2021-03-27 [CHANGES] * Wording fix in docs - remove duplicate `pending` (thanks hobbs) * Use Feature::Compat::Try instead of plain `eval {}` blocks * Style modernisations for perl v5.14+ ------------------------------------------------------------------- Wed Jan 11 06:57:48 UTC 2017 - coolo@suse.com - updated to 0.16 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.16 2017/01/10 16:39:02 [CHANGES] * Added ->take method * Added ->committed_scope_of method * Added a simple Bencode example ------------------------------------------------------------------- Sat Dec 5 10:26:06 UTC 2015 - coolo@suse.com - updated to 0.15 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.15 2015/12/03 16:56:19 [CHANGES] * Allow method names as well as CODE references to structure-forming methods * Added worked run-through example documentation and explanation of the expression evaluator parser example * Further expanded Parser::MGC::Tutorial ------------------------------------------------------------------- Tue Sep 1 09:17:26 UTC 2015 - coolo@suse.com - updated to 0.14 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.14 2015/08/31 15:29:36 [CHANGES] * Many documentation improvements: + More detailed explanation of backtracking behaviour and the use of the ->commit method + Trailing delimiter does not upset ->list_of + Added an as-yet incomplete Parser::MGC::Tutorial * Use Scalar::Util::blessed() to avoid the eval { ->isa } antipattern * Have long-deprecated ->one_of print a deprecation warning ------------------------------------------------------------------- Sat Jun 27 08:51:20 UTC 2015 - coolo@suse.com - updated to 0.13 see /usr/share/doc/packages/perl-Parser-MGC/Changes 0.13 2015/06/25 19:05:10 [CHANGES] * Use File::Slurp::Tiny instead of File::Slurp ------------------------------------------------------------------- Fri Apr 17 12:02:55 UTC 2015 - coolo@suse.com - initial package $version * created by $NAME $VERSION