Skip to content

Releases: Chevrotain/chevrotain

v0.5.11

v0.5.10

19 Dec 22:48
Compare
Choose a tag to compare

v0.5.9

v0.5.8

08 Dec 20:59
Compare
Choose a tag to compare

v0.5.7

30 Nov 00:23
Compare
Choose a tag to compare

v0.5.6

29 Sep 16:35
Compare
Choose a tag to compare

Automatic detection of left recursion in implemented grammars.
If detected an error will be thrown when attempting to initialize the implemented parser.

v0.5.5

05 Sep 21:04
Compare
Choose a tag to compare

typo fixes in OR error message.

v0.5.4

05 Sep 20:53
Compare
Choose a tag to compare

OR (alternation) parsing DSL method no longer requires an error message description argument.
It is now an optional argument.

so:

     $.OR([
        {ALT: function(){ $.CONSUME(GreaterThan)}},
        {ALT: function(){ $.CONSUME(LessThan)}}
      ], "error message description here");

becomes:

     $.OR([
        {ALT: function(){ $.CONSUME(GreaterThan)}},
        {ALT: function(){ $.CONSUME(LessThan)}}
      ]);

And the error message will be computed automatically:
"expecting one of: <GreaterThan, LessThan> but found: ...."

v0.5.3

28 Aug 19:41
Compare
Choose a tag to compare

A new Parser public member/constructor argument: "isErrorRecoveryEnabled".
This flag will completely disable the error recovery(fault tolerance) capabilities of the parser,
which means the parser will fail fast on the first error without any attempt to run
the error recovery heuristics.

v0.5.2

24 Aug 20:55
Compare
Choose a tag to compare

Updated links in Docs as github-pages url has changed from
chevrotain.github.io --> sap.github.io/chevrotain.