21の記事で順に、Javaを使ってインタプリタを実装していきます。 初めは単純な四則演算の実装し、徐々に機能を追加します。 最終的には、テキストファイルからスクリプトを読み込んで、フィボナッチ数を計算するところまで行います。 1 単純な字句解析をJavaで実装する 2 単純な構文解析をJavaで実装する 3 単純なインタプリタをJavaで実装する 4 インタプリタにprintlnを追加する 5 優先順位付けの括弧に対応する 6 単項演算に対応する 7 単純な関数定義と呼び出しを追加する 8 複数の引数に対応する 9 戻り値に対応する 10 if文に対応する 11 比較演算子と論理演算子に対応する 12 while文に対応する 13 Scopeに対応する 14 関数式に対応する 15 文字列に対応する 16 メソッド呼び出しに対応する 17 配列に対応する 18 JSON風のオブジェクト定義