1

助けが必要です。LL(1) テーブル駆動 (非再帰) ジェネレーターを探しています。インターネットで何も見つかりません。私が見つけたのは、一連の LR または再帰的解析ジェネレーターだけです :( よろしくお願いします。

4

1 に答える 1

2

ANTLR または ANTLR3 を使用した LL(1) テーブル駆動型コンパイラ以降の検索を行ったところ、古いコンパイラの本の 1 つでいくつかのページが見つかりました。Tremblay と Sorenson による「Theory and Practice of Compiler Writing」 。1985年

それはドラゴンブックよりも前にさかのぼります。

セクション 6-2 は 38 ページです。

6-2 Top-Down Parsing with No Backup
6-2.1 Notions of Parsing with No Backup
6-2.2 Simple LL(1) Grammars
6-2.3 LL(1) Grammars without e-Rules
6-2.4 LL(1) Grammars with e-Rules
6-2.5 Error Handling for LL(1) Parsers

編集

これを見つけました:LL(1)パーサーアプレット

編集

WorldCatを使用して近くの図書館で「The Theory and Practice of Compiler Writing」のコピーを見つけることができるかもしれません

于 2012-03-27T19:39:31.027 に答える