Skip to content

Releases: arithy/packcc

PackCC 2.0.2

25 Apr 11:47
Compare
Choose a tag to compare
  • 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

21 Apr 14:01
Compare
Choose a tag to compare
  • Add a functionality to import external PEG files

PackCC 1.8.0

19 Jul 22:53
Compare
Choose a tag to compare
  • Improve performance of generated parsers

PackCC 1.7.2

23 Apr 13:24
Compare
Choose a tag to compare
  • 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

29 Oct 22:09
803317b
Compare
Choose a tag to compare
  • 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

14 Jul 11:09
Compare
Choose a tag to compare
  • Correct captured text positions $0s and $0e
  • Enable execution of actions embedded in predicates

PackCC 1.5.0

09 Apr 20:12
4a7dbab
Compare
Choose a tag to compare
  • Add new directives %earlyheader, %earlysource, and %earlycommon
  • Add a macro to debug generated parsers
  • Add a testing feature to check for coding style conformance
  • Fix bugs (#26, #28, dfc4c32)
  • and more

PackCC 1.4.0

20 Mar 08:51
Compare
Choose a tag to compare
  • 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

10 Oct 07:08
Compare
Choose a tag to compare
  • Fix incorrect behavior of the quantifiers '*', '+', and '?'
  • Disable execution of actions embedded in predicates

PackCC 1.3.0

07 Jul 16:19
Compare
Choose a tag to compare
  • Fix #5 (memory exhaustion and infinite loops)