was starting from the wrong rule. added lots of diagnostics that should be useful in the future
was starting from the wrong rule. added lots of diagnostics that should be useful in the future
all rules pass parse tests
full grammar self-parsed and validated
parsesef tests
made a test for math grammar, but then i remembered i need to decode from AST to grammar before i can test that
inlined all exprs to make groupings more sensible in the AST
decode start
untested, but looks like the Grammar is getting decoded into.
decodes into itself, verified