Start on the lexer