自由モノイドプログラミング言語の作成(Python版 5) プログラムの実行 構文解析からプログラムの実行は以下のようになります。prog.eval() によって実行することができます。 from lark import Lark parser = Lark(grammar, parser="lalr") custom_transformer = CustomTransformer() src = "def fib(x, y) = x & fib(y, x + y);\nfib(0, 1)" prog: Program = custom_transformer.transform(parser…