Pour des expressions comme 3 + 4, j'utiliserais la valeur 7 dans un arbre de représentation intermédiaire.Expressions ANTLR réécrire l'arborescence intermédiaire
Je n'arrive pas à déterminer comment obtenir la valeur de retour dans une règle de réécriture.
expression retourne [int v]: etc.
Comment puis-je obtenir expression.v dans WR? En ce moment, je reçois (+ 3 4), je veux (7)
|^(ECRITURE c = expression) ->^(WRINT^(INTC^($ c))
l'étape suivante est pour émettre 7 dans un assembleur.