2 Commits

Author SHA256 Message Date
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
209e3ccab9 Accepting request 858104 from home:jubalh
Please add me as maintainer.
Will need this for https://github.com/balde/balde/

OBS-URL: https://build.opensuse.org/request/show/858104
OBS-URL: https://build.opensuse.org/package/show/devel:tools/peg?expand=0&rev=1
2020-12-22 10:24:14 +00:00