i'll let you handle the parser if that's fine with you cuz i think we had quite different ideas for the lexer-parser setup (besides like reviewing your code or modifying small things or smth)
the thing is vyxal right now is (AFAIK) in a pretty stable state and is fine to just stay as-is - but developing more features and bug-fixing got really difficult
the point is to do things right this time, so since the current copy on the interpreter is fine, we can just leave it as that and take our time
and then once our rewrite is done properly, future development will be much easier, faster, more reliable, and more maintainable
especially since all of CGCC has felt rather quiet lately, lyxal's uni classes just started up again, and i (and a few others i believe, at least aaron) have a job so