5

文法と解析ツリーの作成方法の例を含む優れたオンライン リソースの場所を知っている人はいますか? できれば入門資料。n00b フレンドリーな情報ですが、Google で良いことは何も見つかりませんでした。

編集:特定のパーサーソフトウェアではなく、理論について考えています。

4

5 に答える 5

4

オンラインではありませんが、Aho 他によるCompilers: Principles, Techniques, and Tools (2nd Edition)をご覧になることをお勧めします。30年かけて進化を遂げてきた定番テキストです(1977年刊行のドラゴンブック第1作を数えると

于 2008-09-17T13:36:04.607 に答える
2

さて、ここで学んだのですが…

http://www.cs.uiuc.edu/class/sp08/cs273/

講義タグをクリックし、話している資料に関する講義が見つかるまでスクロールします。

母校が大好きです。彼らに神のご加護がありますように、彼らはどのクラスでも講義を取り下げることはありません。

編集:レクチャー11が欲しいようです

于 2008-09-17T13:19:53.570 に答える
1

蟻?

http://www.antlr.org/

文法を設計するための非常に優れた IDE と、さまざまな言語用の多くのジェネレーターがあります。

于 2008-09-17T13:21:30.040 に答える
0

www.goldparser.com

ツールは無料で、作業に適しています。技術的および理論的なチュートリアル、多くの情報、ツール、および多くの言語のコード ジェネレーターが含まれています。

于 2008-09-17T13:32:40.573 に答える
0

C、C++ ではlex と bison を使用 Java ではANTLRを使用 これは美しい antlr ビデオチュートリアルです

于 2012-02-13T14:17:06.387 に答える