タグ

treeに関するyukimori_726のブックマーク (4)

  • GCC treeの視覚化 - Qiita

    GCCのtreeを理解するために、treeをgraphvizで視覚化してみました。 treeはgccのfront endで使われている構文木を表すデータ構造です。 最初はテキストエディタでgraphvizのdot形式で書いてみたけど、変換ツールがあったので、変換ツールを使ってみました。 まとめ gccのオプション -fdump-tree-original-raw で 最適化前のtreeをdumpすることができる。 treeのdumpは独自のフォーマットで関数毎に生成する。 関数が一つの場合に、treeのdumpをgraphvizのdot形式に変換するツールがある。 変換したdotファイルをgraphvizで描画するとtreeが視覚化できる。 図の読み方は別エンントリで説明する予定とします。 テキストエディタで書いてみた 変数宣言のtreeを GCC 的语法树结构 の図を見ながらgraphv

    GCC treeの視覚化 - Qiita
  • GCC treeのデータ構造 - Qiita

    GCC treeのデータ構造を読んでみました。 treeはgccのfront endで使われている木構造を表すデータ構造です。 gccはパーサでソースコードをtreeに変換します。 treeのデータ構造はtree.hで定義されています。 対象: gcc 0.9 (私がgcc 0.9 のソースコードを読んでいるので→http://gcc.shoutwiki.com/wiki/Main_Page) tree_node treeはtree_nodeを連結したデータ構造です。 tree_nodeはunionとして定義 union tree_node { struct tree_shared shared; struct tree_int_cst int_cst; struct tree_real_cst real_cst; struct tree_string string; struct tre

    GCC treeのデータ構造 - Qiita
  • Java開発におけるフォルダ構成 - wyukawa's diary

    こんな感じでいい気がしてきた。 http://.../svn/sample/ | |--trunk/ | |--tools/ JDK, Ant, Eclipse, Tomcat, DBなどのツール類 | |--doc/ ドキュメント類 | |--sample-project/ 各プロジェクトのビルドスクリプトを呼び出す大元のビルドスクリプト | |--build.properties |--build.xml | |--build-test.properties |--build-test.xml | |--conf/ Eclipseの設定ファイル(epfファイル)などを格納する | |--sample-common/ 共通的に用いられるユーティリティクラスなどの置き場 | |--build.properties |--build.xml |--.classpath |--.project

    Java開発におけるフォルダ構成 - wyukawa's diary
  • Maven TipsMaven-TECHSCORE-

    2006.8.04 株式会社四次元データ 鈴木 圭 Maven 7章 Maven Tips 7.1. 標準のディレクトリ構成 7.2. プロジェクトのライフサイクルにおける各フェイズ 7.3. フェイズとゴール 7.4. 複数のゴールやフェイズを一度に実行できる 7.5. デフォルト設定を含めた pom.xml や setting.xml の情報を得る 7.6. Ant 用のビルドファイル (build.xml) を生成する 7.7. コンパイルするソースコードのバージョンを指定する 7.8. 生成する javadoc の設定を行う 7.9. ライブラリをローカルリポジトリにインストールする 7.10. Sun の JAR ファイルをリポジトリに登録する場合の注意 7.11. 依存ライブラリを指定ディレクトリにコピーする 7.12. 配布用のアーカイブ (zip や tar.gz など)

  • 1