eco lexer created