parser: SLR(1) lexesis: JSONLexer.lxs terminals: "LBRACE" "RBRACE" "LBRACKET" "RBRACKET" "COLON" "COMMA" "TTRUE" "TFALSE" "TNULL" "STRING" "NUMBER" start: grammar: ::= "STRING" | "NUMBER" | "TTRUE" | "TFALSE" | "TNULL" | | ; ::= "LBRACE" "RBRACE" | "LBRACE" "RBRACE" ; ::= "STRING" "COLON" | "STRING" "COLON" "COMMA" ; ::= "LBRACKET" "RBRACKET" | "LBRACKET" "RBRACKET" ; ::= | "COMMA" ;