论坛: 公开讨论 (Thread #21951)

wikiのページに「Tiny Rubyコンパイラの作成」を登録 (2009-03-08 22:13 by hniwa #42413)

デカルト言語のwikiのページに「デカルト言語によるコンパイラ言語の作成: Tiny Rubyコンパイラの作成」を登録しました。

  http://sourceforge.jp/projects/descartes/wiki/FrontPage

デカルト言語によるコンパイラの作り方を紹介しています。

ターゲットはRubyの仕様を思い切り簡略化したTiny Rubyコンパイラです。
デカルト言語の構文解析機能(EBNF)を使用するとコンパイラも簡単に作成できてしまいます。

1. Tiny Rubyの仕様
2. Tiny Rubyの字句解析
3. Tiny Rubyの構文解析
4. 構文の詳細
5. コンパイラ結果出力機能
6. 引数、サフィックス変換、入力ファイルと出力ファイル
7. Tiny Rubyのすべて
8. Tiny Rubyの実行
9. Tiny Rubyのコンパイル出力

興味ある方は、ぜひご覧になってください。