Skip to content

Releases: b3b00/csly

Generic lexer : EOL management

05 Mar 14:48
Compare
Choose a tag to compare

Now the generic lexer manage natiively every eol type (windows CRLF, unix LF and mac CR)

generic lexer extensibility

21 Feb 10:39
adfc208
Compare
Choose a tag to compare
2.0.5

upgrade to 2.0.5

string delimiters

21 Feb 08:53
4c42520
Compare
Choose a tag to compare

GenericLexer evolutions :

  • string delimiter configuration

generic identifier alternate patterns

12 Dec 15:17
Compare
Choose a tag to compare

add alternate pattern to match identifier with generic lexer

faster generic lexer

11 Nov 09:54
Compare
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
Compare
Choose a tag to compare

introduce a new lexer

Expression parsers : left associativity management

30 Oct 13:09
Compare
Choose a tag to compare

expression parser generator bugfix for EBNF parser

26 Oct 09:49
Compare
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
Compare
Choose a tag to compare

add a expression parser generator facility

lexer configuration refactoring

22 Sep 12:36
Compare
Choose a tag to compare

move lexer configuration to token enumerate :

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

⚠️ : API break