A more readable and idiomatic way of capturing return keypress
Clean up lexer code
Using string manipulation to extract values from what should be a collection is bad practice
Clean up parser code