J'ai utilisé l'option -v dans yacc pour produire un fichier y.output. Au sommet du fichier il ditQuel est le conflit dans cet analyseur yacc?
Etat 98 conflits: 1 changement/réduire
Plus bas dans le fichier est le suivant:
state 98
30 selection_stmt: IF '(' expression ')' statement .
31 | IF '(' expression ')' statement . ELSE statement
ELSE shift, and go to state 101
ELSE [reduce using rule 30 (selection_stmt)]
$default reduce using rule 30 (selection_stmt)
Quel est le conflit, et comment peut-il être fixé?
duplicata possible de [Comment trouver shift/réduire les conflits dans ce fichier yacc?] (Http://stackoverflow.com/questions/1737460/how-to-find-shift-reduce-conflict-in-this-yacc -fichier) – Flexo