Files
peg/peg.changes
Dirk Mueller 192428916f - 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.
- Update to 0.1.18:

OBS-URL: https://build.opensuse.org/package/show/devel:tools/peg?expand=0&rev=3
2023-11-25 22:18:21 +00:00

50 lines
1.9 KiB
Plaintext

-------------------------------------------------------------------
Sat Nov 25 22:17:20 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 10:01:27 UTC 2020 - Michael Vetter <mvetter@suse.com>
- Update to 0.1.18:
* Add @{...} 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 4 06:54:42 UTC 2014 - kkaempf@suse.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 00:00:00 UTC 2013 - Huaren Zhong <huaren.zhong@gmail.com>
- Initial package for 0.1.13
- Rebuild for Fedora