Added failing test case
Reducing lexer states to simplify