Improved lexer vs multicharacter symbols