Quelqu'un peut-il brièvement comment puis-je mettre en œuvre si alors dans Ocamlyacc. J'ai défini des jetons à partir d'un analyseur lexical (ocamllex), à savoir IF, THEN, ELSE. Pour l'instruction if, j'ai défini des jetons: GREATERTHAN, LESSERTHAN, EQUALTO pour les entiers. J'ai cherché de nombreux tutoriels, mais en vain!si alors d'autre dans ocamlyacc
MISE À JOUR:
Je veux interpréter le résultat et retourner la valeur de l'expression dictée par l'instruction if-else.
Pourriez-vous également définir les fonctions IfThenElse, Cond pour moi? Merci d'avance! – user2352241
C'est juste un type que vous définissez: Cond de op * int * int etc. – Ontologiae
Puis-je utiliser Ocaml pour évaluer cela - comme un interpréteur? – user2352241