Может ли кто-нибудь сообщить, как я могу реализовать, если тогда еще в Ocamlyacc. Я определил токены из лексического анализатора (ocamllex), а именно IF, THEN, ELSE. Для оператора if я определил токены: GREATERTHAN, LESSERTHAN, EQUALTO для целых чисел. Я искал много учебников, но безуспешно!if then else in ocamlyacc
UPDATE:
Я хочу, чтобы интерпретировать результат и возвращает значение выражения диктуемого если-иначе заявления.
Могли бы вы также определить функции IfThenElse, Cond для меня? Заранее спасибо! – user2352241
Это просто тип, который вы определяете: Cond of op * int * int и т. Д. – Ontologiae
Могу ли я использовать Ocaml для оценки этого - как интерпретатор? – user2352241