ソース探索その1

ちまちまIronPython2.0αのソースを読み始めました。大ざっぱに分けるとPythonコードをPythonAstに変換するParser(とTokenizer)、PythonAstからAst.CodeBlock(IronPython名前空間からMicorosoft.Scripting名前空間)への変換、ILへの変換、実行ってな感じ。ILへの変換はコード本体とdelegate化に分けられるかな?

  • .py
    • IronPython.Compiler.Ast.PythonAst
      • Micorosoft.Scripting.Internal.Ast.CodeBlock

とりあえずは、上記のクラスを見て行こうっと。