Code change: https://github.com/soasme/PeppaPEG/compare/v1.15.0..v1.16.0.
- [API Change]: Rename Shell subcommand
peppa ast
topeppa parse
. #123. - [Performance]: Optimize the code to reduce errmsg string printf calls. #122.
- [Performance]: Optimize the code to reduce frame malloc by keeping unused frame. #121.
- [Performance]: Optimize the code to reduce backref malloc in sequence matching. #120.
- [Performance]: Optimize the code to reduce strlen call in literal matching. #119.
- [Enhancement]: Shell supports reading files from a glob pattern. #118.
- [Example]: Added Golang grammar written in Peppa PEG Specification. #117.
- [Bug Fix]: Non-terminal choice should lift the only child. #116.
- [API Change]: Rename Cut operator to ~. #115 #115.
- [Feature]: Support Left Recursion. #112, #113, #114.