Implement symbol table
Implement lexer