明快入門 インタプリタ開発
基本技術から処理系の実装まで
インタプリタ言語の開発手法をわかりやすく解説。文法の表現、字句解析、関数処理など、必要な知識を獲得しながら、本格的なインタプリタをC++を利用して独自に開発する。リラックスした雰囲気で、楽しみながらインタプリタを作り上げよう。
01 インタプリタの基礎
02 文法の表現
03 字句解析
04 内部コードへの変換
05 式の解析
06 宣言の処理と記号表
07 式の実行
08 文の実行
09 関数呼び出しと関数処理
10 インタプリタの処理
11 誤り処理
12 機能強化の方法
第13章 BBIインタプリタ 全ソースプログラム