lexer states size = 512