goddamn writing a recursive descent parser is a lot harder when you wanna do good syntax error recovery
@eniko the main problem I have with my own parser is decent error messages, I hesitate to think about error recovery, but it might have to be done in the future ... likely when I have to write a language server for it
@cheese3660 I've always punted on recovery (which really is needed for good error messages) so this time I wanted to do it right
@eniko welp, I guess I have to kill two birds with one stone somehow ... I guess the easiest way is say ... if it encounters an error go back to the top level and parse from there? But that might miss a lot of stuff. Ill have to look more into this because rn I have the parser die on the first syntax error.