解析树和语法信息

时间:2008-09-17 13:18:03

标签: grammar parsing concrete-syntax-tree

有没有人知道在哪里可以找到好的在线资源,并提供如何制作语法和解析树的示例?优选的是介绍材料。 n00b友好的信息,我自己没有找到任何好的。

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

5 个答案:

答案 0 :(得分:4)

不在线,但也许您应该看看Aho等人的Compilers: Principles, Techniques, and Tools (2nd Edition)。这是一个已经发展了30年的标准文本(如果算上1977年出版的第1 Dragon Book

答案 1 :(得分:2)

嗯,这是我学习它的地方......

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

点击讲座标签,滚动直至找到您正在谈论的材料上的讲座。

爱我的母校。上帝保佑他们,他们从不在任何课堂上讲课,你可以随时去读他们中的任何一个。

编辑:看起来你想要讲座11

答案 2 :(得分:1)

的Antlr?

http://www.antlr.org/

有一个非常好的IDE用于设计语法,以及许多用于不同语言的生成器。

答案 3 :(得分:0)

www.goldparser.com

这些工具免费且易于使用。它有许多技术和理论教程,许多信息,工具和代码生成器。

答案 4 :(得分:0)

在C中,C ++使用lex and bison 在java中使用ANTLR 这是一个美丽的antlr视频tutorial