Started work on lexer