Releases: arithy/packcc
Releases · arithy/packcc
PackCC 2.2.0
- Add the pattern (^) to match the start of the input
- Support utf8mb4 encode (more emoji characters)
- Fix line continuation behavior in code blocks
- Fix line numbers specified in #line directives in the generated parser
- Fix the import files for Unicode classification
- Fix the error that occurs when PEG is read from the standard input (Windows only)
PackCC 2.0.2
- Add import files
- Improve generated parser behavior
- Fix unexpected blocking by input stream
- Make generated parsers read as much data as necessary
PackCC 2.0.0
- Add a functionality to import external PEG files
PackCC 1.8.0
- Improve performance of generated parsers
PackCC 1.7.2
- Support insertion of #line directives in the generated code
- Ensures that all values of unevaluated rules are zero-cleared
- Fix bugs
- and more
PackCC 1.6.0
- Improve performance of generated parsers
- Fix possible memory leaks caused by longjmp() in actions
- Add the argument 'auxil' to the macro PCC_DEBUG
PackCC 1.5.1
- Correct captured text positions $0s and $0e
- Enable execution of actions embedded in predicates
PackCC 1.5.0
PackCC 1.4.0
- Support UTF-8 multibyte character processing (available also in character class matching)
- Support a UNICODE escape sequence (surrogate pairs are also available)
- Improve parsing performance (skipping unnecessary memory reallocation)
- Add the test infrastructure and test cases
PackCC 1.3.1
- Fix incorrect behavior of the quantifiers '*', '+', and '?'
- Disable execution of actions embedded in predicates