Releases: gpakosz/peg
2019-11-19 peg-0.1.20
Experimental support for variables and semantic values in ‘inline actions’ executed during recognition (separate from the parser actions that are run after the input is fully recognised).
Don't print #line
directives for headers if -P
was given and pathnames on WIN32 have \
changed to /
to keep #line
directives happy (thanks to Ben Hines for the problem report).
2019-03-06 peg-0.1.19
2016-07-22 peg-0.1.18
Add -P
option to disable #line
directives.
Emit #line
directives for all actions.
2016-07-14 peg-0.1.17
Emit #line
directives for header and trailer in the generated source file.
2016-06-25 peg-0.1.16
Add @{...}
actions that are performed during matching.
2013-12-17 peg-0.1.15
Calls to YY_FREE
fixed (thanks to Andrew Dunham).
2013-12-01 peg-0.1.14
Documentation typos fixed (thanks to Giulio Paci).
2013-08-16 peg-0.1.13
Predicate actions can refer to yytext
(thanks to Grégory Pakosz).
Hexadecimal character escapes are supported by leg
(thanks to Hugo Etchegoyen).
2013-07-20 peg-0.1.12
Use BSD-licensed getopt()
in Windows build.
Verbose mode handles Variable nodes.
2013-06-03 peg-0.1.11
Add error actions via "~"
operator.
Support declaration of local variables at the top level of semantic actions.
Dynamically grow data structures to remove artificial limits on rule recursion (thanks to Alex Klinkhamer).
Many small changes to better support C++.
Add build files for Win32 and MacOS (thanks to Fyodor Sheremetyev).
Update manual page to describe new features.