Changelog for
peg-0.1.20-lp160.1.3.x86_64.rpm :
* Sat Nov 25 2023 Dirk Müller
- update to 0.1.20:
* src/tree.c (makeInline): Inline nodes remember their parent rule.
* Replace \"$$\" in inline actions with \"__\".
* src/tree.h (struct Inline): Inline nodes remember their parent rule.
* (main): Don\'t print #line directives for headers if nolineFlag is set.
* src/compile.c (allocateVariables): Separated from defineVariables.
* (Node_compile_c_ko): Allocates and sets local variables during parse.
* (Rule_compile_c2): Generate yyEnter and yyLeave if rule has variables.
* (preamble): Macros yyEnter and yyLeave manage local variable space on stack during parsing.
* src/compile.c: Allow re-entrant parsing.
* Macro YYPARSEFROM_R names the function yyparsefrom_r().
* yyDone takes second argument, the yythunkpos at which actions start.
* yyparsefrom_r saves and restores thunkpos and val state during recursive parse.
* yyparsefrom resets thunkpos, val before recursive parse.
* Tue Dec 22 2020 Michael Vetter - Update to 0.1.18:
* Add AATT{...} actions that are performed during matching.
* Emit #line directives for header and trailer in the generated source file.
* Add -P option to disable #line directives. Emit #line directives for all actions.
* Wed Jun 04 2014 kkaempfAATTsuse.com- Update to 0.1.15
* Calls to YY_FREE fixed (thanks to Andrew Dunham).
* Documentation typos fixed (thanks to Giulio Paci).
* Wed Sep 25 2013 Huaren Zhong - Initial package for 0.1.13- Rebuild for Fedora