「コンパイラ・スクリプトエンジン」相談室@Wiki内検索 / 「caper」で検索した結果
-
caper
caper hirayama naoyukiさん作のc++用LALR(1) パーサジェネレータ ホームページ http //naoyuki.hirayama.googlepages.com/caper.html 日記 http //d.hatena.ne.jp/jonigata/
-
構文解析
...サ・コンビネータ caper JavaCC https //javacc.dev.java.net/ いろんな言語の文法 https //javacc.dev.java.net/servlets/ProjectDocumentList?folderID=110 Rats (簡単に構文を拡張できるパーサジェネレータ) http //www.cs.nyu.edu/rgrimm/xtc/rats.html PEG (解析表現文法),Packrat Parser http //pdos.csail.mit.edu/~baford/packrat/ http //ja.wikipedia.org/wiki/%E8%A7%A3%E6%9E%90%E8%A1%A8%E7%8F%BE%E6%96%87%E6%B3%95
-
関連リンク
...%B3%95 caper ttp //naoyuki.hirayama.googlepages.com/caper.html ごみ集め GC FAQ -- draft ttp //www.iecc.com/gclist/GC-faq.html A garbage collector for C and C++ ttp //www.hpl.hp.com/personal/Hans_Boehm/gc/ 一般教養としての Garbage Collection ttp //www.is.s.u-tokyo.ac.jp/~vu/01/jugyo/processor/process/soft/compilerresume/gc/gc.html Garbage Collection Algorithms for Automatic ...
-
JIT
JIT openjit オープンソースのJITインストラクチャ http //www.openjit.org/publications/pro1999-08/frontend-pro-199908.htm http //www.openjit.org/ XBYAK XbyakはIA32(x86)のマシン語命令をプログラム実行時に動的に生成できます。 http //homepage1.nifty.com/herumi/soft/xbyak.html エミュレータ pcsx MIPSのR3000AのJITの例 srcのx86ディレクトリ以下を見るとよい。 http //www.pcsx.net/ OS Dev http //wiki.osdev.info/?%C6%B0%C5%AA%A5%D0%A5%A4%A5%CA%A5%EA%CA%...
-
言語別リンク
入門ページなどではなく、処理系作成に当たってちょっとは役に立ちそうなページを挙げていくページ。 JavaScript JavaScript 深層 http //www.hawk.34sp.com/stdpls/jsnotes/jssinso/ JavaScript 世界で最も誤解されたプログラミング言語 http //d.hatena.ne.jp/brazil/20050829/1125321936 JavaScript 講座 http //starry.night.nu/web/prog/javascript/ 檜山正幸のキマイラ飼育記 プログラマのためのJavaScript http //d.hatena.ne.jp/m-hiyama/20050808/1123486683 Ruby 『Rubyソースコード完全解説』サポートページ ...
-
SSA最適化
SSA最適化 SSA形式 Static Single Assignment form 静的単一代入形式の略 変数をユニークにするために添え字を付けた中間表現形式 例 a = 1 a = a + 1 を a0 = 1 a1 = a0 + 1 と書き換えると、ユニークになる。 http //www.coins-project.org/COINSdoc/lirOpt/ssa.html SSA最適化で行える最適化 コピー伝播 条件分岐を考慮した定数伝播 支配関係に基づく共通部分式除去 無用命令除去 無用φ命令除去 空ブロック除去 ループ不変計算のループ外移動 ループの帰納変数に関わる演算の強さの軽減と判定の置き換え SSA変換 支配辺境を用いる方法(Cytronらによる方法) DJグラフを用いる方法による変換時間(Sreedharらによ...
-
DAG
DAG Directed Acyclic Graph 非環な有効グラフのこと。 これを作ると、共通部分式の削除が出来て嬉しい。
-
トップページ
このページについて このページは、2ちゃんねるプログラミング技術板のスレッド「コンパイラ・スクリプトエンジン相談室」のまとめページです。 1 :デフォルトの名無しさん :2005/11/06(日) 19 45 18 プログラミング言語処理系の開発に興味のある人達のスレッドです。 字句解析・構文解析から,データフロー解析,ループ並列化,データ分散,SSA変換, CPS変換,レジスタ割付,命令スケジューリング,ソフトウェアパイプライン, SIMD命令生成,VLIW向けクラスタリング,スクラッチメモリ向け最適化,リンク時最適化, JIT,動的バイナリ変換等の各種最適化,それにVM,GC,低消費電力化などなど。 意味論に関する話題も歓迎です。 スレッド一覧 1 http //pc.2ch.net/tech/kako/981/981672957....
-
Bison
パーサジェネレータ Bison入門 - YACC互換構文解析器生成ツール Flexとの組み合わせ Flexと Bisonを同時に使う Lex and YACC primer/HOWTO
-
@wiki全体から「caper」で調べる
更新順にページ一覧表示
|
作成順にページ一覧表示
|
ページ名順にページ一覧表示
|
wiki内検索