The first task when implementing any language (that is already specified) is to turn the source code into some sort of Syntax Tree that's meaningfu...
For further actions, you may consider blocking this person and/or reporting abuse
🦄 for me this post is perfectly timed. My first project in rust is alot like this but I can see some potential improvements I can make based on your code.
I'm glad it could help! Out of curiosity, what kind of improvements have you spotted?
Specifically my tokens are defined in structs Token and stored in a Btree Map where the key is the token and the value is Token struct which I had planned to provide callbacks to handle what is expected after the next token. But I'm struggling to implement (new to rust) I wanted to do something like Marpa parser.
I like how your tokens are just a match statement.