cambios en el lexer y el main