tree

    14

    8答えて

    私は、私たちの家族の両側の家系を追跡できるようにプログラムを作成することを(私の妻によって)任されています。 このタイプの情報を表現する費用効果の高い(無料の)コントロールを知っている人はいませんか。 私が探しているのは、変更された組織図タイプのチャート/ツリーです。修正は、任意のノードが2つの親ノードを有するべきである(E.G.子供が母親/父親を有するべきである)。 私が今までに思いついた解決策

    2

    2答えて

    私はRuby 1.8 ASTが実行時に大きなswitch文を使用していることを理解しています。クラスまたは親モジュールでメソッドを呼び出すような多くのことは、インタープリタがツリーを上から下に見上げるようになります。拡張子Ruby CのASTに直接アクセスする方法はありますか? Rubyの拡張APIを必要とするのか、内部のデータ構造を直接ハッキングする必要があるのでしょうか?