ok laisse dire que j'ai la grammaire suivanteEst-ce que cela rendra ma grammaire ambigieuse?
<Exp> -> <Term>
<EXp> -> <Term> {<AddOp> <Exp>}
<Term> -> <Factor> {<MultOp> <Term>}
<Factor> -> <id> | <no> | (<Exp>)
La chose à l'intérieur {} est facultative. donc je peux techniquement juste exp-> term ou term-> Factor. Maintenant la dérivation suivante est possible pour disons le nombre 10. exp-> term-> factor-> no-> 10 .. puis-je ajouter non à exp?
<Exp> -> <Term>|<no>
ou est ce que cela rendra la grammaire ambiguë ou d'autres problèmes? Merci.
Ps ADDOP et MultOp ne sont que + et *