J'écris un analyseur de descente récursif pour C en C++. Je ne sais pas comment choisir la production droite dans le cas suivant:Utilisation du premier analyseur de descente récursif
statement: labeled-statement | compound-statement | expression-statement | selection-statement | iteration-statement | jump-statement
je lis au sujet de la « première » -set qui compare le jeton-test avant/char avec des bornes possibles qui vient en premier dans les productions. Actuellement, je suis bloqué à l'aide d'un premier ensemble dans un analyseur de descente récursif, parce que je n'ai qu'une fonction et rien d'autre, aucun objet pour chaque règle ou toute autre chose avec laquelle je peux identifier une règle/production.
Quelque chose de mieux avec votre clé de changement de vitesse? –
Non, sry. La prochaine fois que je vais l'utiliser :) – dcast
Merci! Il garde juste l'endroit en ordre, et c'est une petite politesse à ceux qui vont vous aider. –