Parsing
TODO
- library methods for parsing given some grammar+ specification (probably base on GLL and/or formalize the existing dewy parsing process into a nice library)
- able to generate tree-sitter compatible parsers implemented in C
- probably also have easy hooks into language server protocol and common language features
- should be easy to do regex like things too (i.e. since parsers are necessarily more powerful than regex, I'm more referring to ease of creating a simple parser should be as easy as making a regex)
id_matcher = parser'[a-zA-Z_][a-zA-Z0-9_]*'