- refactored lexer to use traditional terminology
- added grammar and started to write parser