- 139 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 00:56:33 ]
- 【 課題 】次の文法の再帰降下型の構文解析器を書け。
(1) S → begin L end | a L → L ; S | S (2) E → E or T [or] | T T → T and F [and] | F F → not F [not] | (E) | i[i] ([or],[and],[not]は構文規則の一部ではない) 終端記号iは、 i = LETTER {LETTER | DIGHT} なるトークンとする。 参考 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29426 プログラム例 Parser1.java sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29422 TokenClass.java sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29423 Scanner.java(State を使う版) sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29424 Scanner.java(do-while で繰り返しを行う版) sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29425 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】6/3 12:00までに 【 Ver 】java version "1.6.0_01" 【 補足 】丸投げです。よろしくお願いします
|

|