コンパイラ構成まとめ
前置 + a b
中置 a + b
後置 a b +
最左導出
毎回一番左から処理する
例
1, S -> S + S
2, S -> i
i + i は S ->(1) S + S ->(2) i + S ->(2) i + i
最右導出も同様
左解析列
最左導出の規則番号列(上の例だと122)
静的マシン
A
jumpc N
Aが偽ならNに飛ぶ
loadn 数字
数字をloadする
load mem
memをloadする
動的マシン
load 番号 相対
store 番号 相対
call 番号 先頭
return 番号 パラメータ数
最終更新:2013年05月31日 01:50