ANTLRで.NET用の簡単なDSLを構築し、文字列のスクリプトをダイナミックメソッドに変換することで、少ししか学習しません。私の最初のアイデアはILのopcodeに翻訳されましたが、今はDMの作成のための表現木について読んでいます。私は、ILコードのように、表現木を使って任意の方法を作ることができるようですね?C#ダイナミックメソッド - IL対エクスプレッションツリー
ありがとうございました!
コード:https://github.com/ricardoborges/NPortugol2
式ツリーで新しい型を定義することはできません。 ILははるかに柔軟性のある方法です(ただし、生成は非常に簡単です)。 –