All Versions
14
Latest Version
Avg Release Cycle
79 days
Latest Release
1244 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.5.1 Changes
May 14, 2018- โ Added new convenience rule
opt_must
. - Optimised convenience rule
if_must
. - ๐ Fixed examples to compile with Visual Studio and MinGW.
- โ Added automated testing with GCC 8.
- โ Added new convenience rule
-
v2.5.0 Changes
May 01, 2018- โ Added rules to match Unicode properties via ICU to contrib.
- ๐ Improved the Parse Tree / AST interface.
- ๐ Fixed parse tree node generation to correctly remove intermediate nodes.
- โ Added big- and little-endian support to the UTF-16 and UTF-32 rules.
- โ Added rules for UINT-8 and big- and little-endian UINT-16, UINT-32 and UINT-64.
- โ Added function to
memory_input<>
to obtain the line around a position. - โ Added function to
memory_input<>
to start again from the beginning. - โ Added example for Python-style indentation-aware grammars.
- โ Added examples for regular, context-free, and context-sensitive grammars.
- โ Added example for how to parse with a symbol table.
- โ Added automated testing with Clang 6.
- โ Added automated testing with Clang's
-fms-extensions
. - ๐ Fixed build with Clang when
-fms-extensions
is used (clang-cl
).
-
v2.4.0 Changes
February 17, 2018- ๐ Improved and documented the Parse Tree / AST support.
- Changed prefix of all macros from
TAOCPP_PEGTL_
toTAO_PEGTL_
. Compatibility macros with the old names are provided, they will be removed in version 3.0. - โ Added a deleted overload to prevent creating a
memory_input<>
from a temporarystd::string
.
-
v2.3.4 Changes
February 08, 2018- ๐ Fixed build on older systems where
O_CLOEXEC
is not available. - โ Added automated testing with Android 6.0 and 7.0.
- ๐ Fixed build on older systems where