loading...

re: What is a Lexer, Anyway? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: 🦄 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 you...
 

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.

code of conduct - report abuse