--- - branch: MAIN date: Sat Apr 22 16:27:32 UTC 2017 files: - new: '1.5' old: '1.4' path: pkgsrc/devel/ruby-parslet/Makefile pathrev: pkgsrc/devel/ruby-parslet/Makefile@1.5 type: modified - new: '1.5' old: '1.4' path: pkgsrc/devel/ruby-parslet/PLIST pathrev: pkgsrc/devel/ruby-parslet/PLIST@1.5 type: modified - new: '1.6' old: '1.5' path: pkgsrc/devel/ruby-parslet/distinfo pathrev: pkgsrc/devel/ruby-parslet/distinfo@1.6 type: modified id: 20170422T162732Z.1f30716b65cbc3cb8bc54250ed61055ae55d5867 log: | Update ruby-parslet to 1.8.0. = 1.8 / 3Apr2017 + The `ignored` atom that allows to ignore a part of the matched text. `str('foo').ignore` will match 'foo', but not yield any parse output. Thanks to chrismwendt (Chris Wendt). + Infix expression parser (arithmetics, anyone?) now supports custom reducers in block form. Thanks to chrismwendt (Chris Wendt). ! Small patches to memory footprint (Christophe Bliard). - blankslate dependency removed. You should be good - but if things break, please let us know (Nikita Shilnikov). ! Parslet now has `parse_failure_cause`, replaces the earlier `cause`. ! Fixes all these interpreter warnings on modern rubies. module: pkgsrc subject: 'CVS commit: pkgsrc/devel/ruby-parslet' unixtime: '1492878452' user: taca