yacc / bisonte combinado problema palabra
Pregunta
Tengo una sentencia if como lo de abajo
if false { expr }
Funciona, genial! pero escrito en
iffalse { expr }
y funciona así: | ¿Cómo arreglo eso? lo anterior debe ser un nombre de var no una sentencia if
operación -Editar- No importa lo he descubierto
Solución
En el archivo de la lex definir un patrón similar a este
[a-zA-Z][a-zA-Z0-9]*
Si usted escribió accidentalmente esta por encima del patrón si usted debe conseguir un error sobre el patrón no ser emparejado. Sólo hay que poner por encima de ese patrón y ese problema se resolverá
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow