Skip to content

Releases: b3b00/csly

faster generic lexer

11 Nov 09:54

Choose a tag to compare

introduce a generic lexer way faster than the original regex based lexer.
micro benchmark shows a x10 performance increase on json parser.

generic lexer

11 Nov 10:00

Choose a tag to compare

introduce a new lexer

Expression parsers : left associativity management

30 Oct 13:09

Choose a tag to compare

expression parser generator bugfix for EBNF parser

26 Oct 09:49

Choose a tag to compare

Merge pull request #34 from b3b00/whileParserUsingExpressionGenerator

- while parser using expression parser generator

expressions parser generator

25 Oct 15:42

Choose a tag to compare

add a expression parser generator facility

lexer configuration refactoring

22 Sep 12:36

Choose a tag to compare

move lexer configuration to token enumerate :

  • more readable
  • single placed
  • declarative definition instead of progammatic

⚠️ : API break

parser output typing

22 Sep 05:34

Choose a tag to compare

parser otput is now fully typed : no more untyped object (only if explicitly asked)

⚠️ API break

EBNF json parser

16 Jun 11:45

Choose a tag to compare

1.0.4

update version to 1.0.4

1.0.3

09 Jun 12:13

Choose a tag to compare

upgrade version to 1.0.3

1.0.2

07 Jun 13:26

Choose a tag to compare

Merge pull request #10 from b3b00/bugfix/#9-error-column-and-line-num…