- 3年次後期選択科目「実践的プログラミング」で作成しているBASIC言語のインタプリタ
- 実装は授業で配布された文法一覧に基づいており、DIMやfunctionなどは予約語であるが実装がない
- 課題1 字句解析プログラム(LexicalAnalyzer)
- Javaのパッケージとなっており、newlang4やnewlang5からも利用している
- newlang4の作成の過程でいくつかの機能(関数)を追加している
- 課題1で作成・提出した当時のnewlang3パッケージ
- 課題2 文法解析プログラム(SyntaxAnalyzer)
- Javaのパッケージとなっており、newlang5からも利用している
- 課題3 interpreter
- Javaのパッケージとなっており、ここまでで作成しなかったクラス郡
- 本ファイル
- 全てのjavaファイルをまとめてコンパイルするためのWindows用batファイル
- 作成したプログラムのテスト用BASICソースファイル
- 各段階までのプログラムをテストするためのMainクラス
- 授業で配布された文法一覧
- ファイル末尾に私による追記がある
- など、一度も使われない記述は削除してある