6

より具体的なIronPytonになるように Python コードを生成する必要があります。また、コードを解析してASTにロードできる必要もあります。私はちょうどいくつかのツールを見始めました。「Oslo」で遊んでみたところ、これは自分に適したツールではないと判断されました。Coco/Rを簡単に調べたところ、有望に見えます。

Coco/R を使っている人はいますか? ツールを使用した経験があれば、他のツールをお勧めできますか?

4

3 に答える 3

11

IronPythonの実装自体には、でウォークできるPythonプログラムのパーサーAST表現PythonWalkerが含まれています。

于 2009-09-16T14:29:00.803 に答える
2

私の専門分野ではありませんが、ANTLR 4を試してみてください。Python 2およびPython 3の生成をサポートしています。

于 2009-09-16T14:48:13.600 に答える
0

動的言語ランタイムを見るべきだと思います。これは、.NetおよびC#(メモリからの.Net 4)の新しいバージョンの標準部分になります。

実行時に生成されたPythonコードをコンパイルして実行するために使用しましたが、まだすべてのASTを試していません。

于 2009-09-16T14:04:35.343 に答える