关于解析:解析树和语法信息

关于解析:解析树和语法信息

Parse tree and grammar information

有人知道如何在哪里找到良好的在线资源,以及如何制作语法和解析树的示例吗?最好是介绍性材料。
与n00b友好的信息,对于Google自己来说还没有发现任何好处。

编辑:我正在考虑理论,而不是特定的解析器软件。


不是在线的,但是也许您应该看看Aho等人的《编译器:原理,技术和工具》(第二版)。这是已经发展了30年的标准文本(如果您算上1977年出版的第一本《龙书》


好吧,这是我学到的东西...

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

单击演讲标签,滚动浏览,直到找到您正在谈论的材料的演讲。

爱我的母校。愿上帝保佑他们,他们永远不会在任何班级上都放弃他们的演讲,您可以随时随地阅读其中的任何内容。

edit:看起来像您要演讲11


Antlr?

http://www.antlr.org/

具有用于设计语法的相当不错的IDE,以及许多用于不同语言的生成器。


在C,C中使用lex和bison
在Java中使用ANTLR
这是一个很漂亮的antlr视频教程


www.goldparser.com

这些工具是免费的,可以很好地使用。它具有技术和理论教程,许多语言的大量信息,工具和代码生成器。


推荐阅读