Ready for test. Working on Lexer errors.