- replace AST.NAME with AST.SELECTOR
- simplify AST.CALL and AST.SELECTOR
- move token definitions into TokenStream
- tokenizer never match error token by it's value
- Evaluator
- checking for left - hand side expressions in prefix, assignment and
postfix expressions