Skip to content

Releases: jamesrhester/Lerche.jl

v0.5.5

18 Oct 23:43
7eca90b
Compare
Choose a tag to compare

Lerche v0.5.5

Diff since v0.5.4

  • Implemented precompilation using PrecompileTools

v0.5.4

01 May 10:17
Compare
Choose a tag to compare

Lerche v0.5.4

Diff since v0.5.2

Closed issues:

  • Possible bug defining terminals (#26)

Merged pull requests:

  • Fix: TypeError during load if precompilation is disabled (#28) (@vdayanand)

v0.5.2

08 Oct 02:46
9d4b4bd
Compare
Choose a tag to compare

Lerche v0.5.2

Diff since v0.5.1

  • Fixed occasional error when using recursive rules

Closed issues:

  • ERROR: KeyError: key Tree(expansions, ... (#24)

Merged pull requests:

v0.5.1

11 Aug 02:38
3e26f80
Compare
Choose a tag to compare

Lerche v0.5.1

Diff since v0.5.0

  • No changes from 0.5.0, this release created for archiving at Zenodo.

Closed issues:

  • There's no mechanism to define token visitors. (#20)

v0.5.0

30 Jul 08:24
Compare
Choose a tag to compare

Lerche v0.5.0

Diff since v0.4.4

  • Added @terminal macro for token processing callbacks (supplied by @peterahrens)
  • Token processing is now within 25% of non-token-processing speed.

Closed issues:

  • Version 0.4.0 (#10)
  • Undefined behavior when errors in the parser are found (#19)

v0.4.4

18 Jun 05:53
a118d10
Compare
Choose a tag to compare

Lerche v0.4.4

Diff since v0.4.3

  • Fixed bug processing Visitor rules

Closed issues:

  • Improve rule definitions using ideas in ConferenceCall.jl (#4)
  • Type parameters in @rule are not supported (#15)

v0.4.3

03 May 03:10
Compare
Choose a tag to compare

Lerche v0.4.3

Diff since v0.4.2

  • Bug fix: @rule and @inline_rule macros did not process type parameters

Closed issues:

  • Feature request: underscore filter (#13)

v0.4.2

19 Apr 05:49
Compare
Choose a tag to compare

Lerche v0.4.2

Diff since v0.4.1

  • Bug fix: transformer option to Lark now works

Closed issues:

  • Character positions are referenced using plain integers (#2)
  • Using an undefined rule: start (#11)
  • _get_lexer_callbacks not defined (#12)

v0.4.1

31 Mar 05:54
Compare
Choose a tag to compare

Lerche v0.4.1

Diff since v0.4.0

  • Grammar syntax and translated code updated to Lark 0.11.1
  • Parser optimised for speed: parsing 500K file with 9 rule grammar about 3 times faster than Lark
  • Unicode processing fixed

Closed issues:

  • Version 0.3.0 (#8)

v0.4.0

31 Mar 03:57
Compare
Choose a tag to compare

Lerche v0.4.0

Diff since v0.3.1

  • Grammar syntax and translated code updated to Lark 0.11.1
  • Parser optimised for speed: parsing 500K file with 9 rule grammar about 3 times faster than Lark

Closed issues:

  • Version 0.3.1 (#9)