Ma grammaire de jouets C# -ish a maintenant ses premiers conflits réduire-réduire! Je suis tellement fier de moi.Comment puis-je dire à Bison que je m'attends aussi à des conflits réduire-réduire?
Cela me semble tout de même correct (je suis passé à un parser GLR pour l'occasion). Le problème est, alors que je sais que la directive %expect
peut fermer Bison sur les conflits de décalage/réduction, je ne peux pas trouver l'équivalent pour réduire/réduire les conflits. Alors que dois-je utiliser pour le rendre silencieux sur mon 3 shift/réduit et mon 2 réduire/réduit?
Si vous le pouvez, prenez le livre Dragon « Compilateurs: principes, Outils & Techniques "par Aho et al et" Mise en œuvre du compilateur moderne en C " –
Eh bien, le Dragon Book est un peu cher pour mon statut d'étudiant pauvre. :/Surtout que je le fais purement comme un passe-temps, et je n'aurai certainement pas de cours sur les compilateurs avant plusieurs années. – zneak