agregando lexer y sintaxis