b3b00/cslycli

lexer extraction fails on CSLy sample JsonTokenGeneric

Closed this issue · 0 comments

lexer extraction fails on https://github.com/b3b00/csly/blob/dev/src/samples/jsonparser/JsonTokenGeneric.cs
probably because tokens define a channel.
furthermore BOOLEAN token defines 2 possible values :

[Lexeme(GenericToken.KeyWord,channel:0, "true", "false")]
        BOOLEAN = 4,

generated lexer spec is

genericLexer JsonTokenGeneric;

[String] STRING;

[Double] DOUBLE;

[Int] INT;

[KeyWord] BOOLEAN : "0";

[Sugar] ACCG : "0";

[Sugar] ACCD : "0";

[Sugar] CROG : "0";

[Sugar] CROD : "0";

[Sugar] COMMA : "0";

[Sugar] COLON : "0";