有没有人知道在哪里可以找到好的在线资源,并提供如何制作语法和解析树的示例?优选的是介绍材料。 n00b友好的信息,我自己没有找到任何好的。
编辑:我正在考虑理论,而不是特定的解析器软件。
答案 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)
答案 3 :(得分:0)
这些工具免费且易于使用。它有许多技术和理论教程,许多信息,工具和代码生成器。
答案 4 :(得分:0)
在C中,C ++使用lex and bison 在java中使用ANTLR 这是一个美丽的antlr视频tutorial