注意: COOL编译器实现是一门网络公开课,地址是https://class.coursera.org/compilers/class/index,可能要FQ
可以在里面找到所需要的开发环境(虚拟机镜像等)和相关的资料说明.如果你感兴趣,可以一同学习
和讨论.
1. 作业目标
实现parser,给了两个工具,parser生成器--Bison和操作树结构的包parser的输出是一个abstract syntax tree(AST),
我们需要做的是结合AST构造的API,再使用Bison中的semantic actions来构建这个AST。
2. 参考资料
a. Cool语言的语法结构,在The Cool Reference Manual中
b. 树结构的包的使用方法,在 Tour of Cool Support Code中
c. Bison官方文档,