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
make the parser continue parsing on errors. important for when you are typing. this can be done by emitting error AST nodes instead of failing, and then skipping tokens. for example [a, b c] will generate a collection expression, but b c will generate a error node instead, but it will continue parsing because of nesting
incremental parsing and tokenization: when typing more letters of an identifier or number, it shouldn't re-parse everything
[a, b c]
will generate a collection expression, butb c
will generate a error node instead, but it will continue parsing because of nestingSome { }
making a LS is hard, but it will make the language way more attractive to people on the outside
The text was updated successfully, but these errors were encountered: