Change lexer to use switch statements