You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was just noticing this again today, though mostly when adding a new nonterminal or modifying its grammar. Parsing fails when you have a partial definition (MyNonterminal: MyTyp^ or MyNonterminal: MyType = <name:^).
In those cases the tokens are correct, just the parser doesn't know how to recover from them. With the CODE it's a different issue, where the lexer thinks the token ends at EOF or too soon (typed one )/]/} too many)
I got tired of seeing something like this while editing action code:
simplescreenrecorder-2021-01-18_18.52.50.mp4
Might have been overkill to implement but it also fails if I put a
(
,[
or{
inside a string literal and don't close it:simplescreenrecorder-2021-01-18_19.11.23.mp4
So here are a few thoughts to improve it at least:
pin
andrecoverWhile
attributes in intellij-rust's rust grammar!)The text was updated successfully, but these errors were encountered: