lexer works without commas