We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Per #1067 (comment)
Here are some necessary performance and correctness improvements.
The grammar ?start: /ab*/ /bc?/ with a generation of abbbb doesn't allow a next token of c, it requires bc.
?start: /ab*/ /bc?/
abbbb
c
bc
The grammar ?start: "a" ("b" | "c")* "d" with a generation of a doesn't allow a next token of d
?start: "a" ("b" | "c")* "d"
a
d
arithmetic_lots_of_ops.arithmetic.test
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Per #1067 (comment)
Here are some necessary performance and correctness improvements.
Ensure parser allows ambiguous terminals
The grammar
?start: /ab*/ /bc?/
with a generation ofabbbb
doesn't allow a next token ofc
, it requiresbc
.Allow skipping rule
The grammar
?start: "a" ("b" | "c")* "d"
with a generation ofa
doesn't allow a next token ofd
Incorrectly Over-Constrained
arithmetic_lots_of_ops.arithmetic.test
- guide doesn't allow generation of eos token at endThe text was updated successfully, but these errors were encountered: