Для таких выражений, как 3 + 4, я хотел бы использовать значение 7 в промежуточном дереве представления.
Я не могу понять, как преобразовать возвращаемое значение в правило перезаписи.
выражение возвращает [int v]: и т. д.
Как мне добавить expression.v в WR? На данный момент получаю (+ 3 4), хочу (7)
| ^ (ЗАПИСАТЬ c = выражение) -> ^ (ЗАПИСАТЬ ^ (INTC ^ ($ c))
следующий шаг - выпустить 7 на ассемблере.