摘要: 编译器的词法分析模块完成后就要进行语法分析模块的设计,实验的环境还是和上次词法分析模块的一样,在其基础上增加了语法分析的功能。View Code 1 本次实验用的是自顶向下的方法来分析语法。 2 本次实验所使用到的数据结构如下: 3 节点类型: 4 typedef enum {StmtK ,ExpK }NodeKind; 5 语句类型: 6 typedef enum { IfK,RepeatK,AssignK,ReadK,WriteK,WhileK,DeclareK }StmtKind; 7 相对于书中的例子多以一个DeclareK类型的语句。 8 表达式种类: 9 typedef enum 阅读全文
posted @ 2010-12-23 09:57 卿之 阅读(1158) 评论(0) 推荐(1) 编辑
无觅相关文章插件,快速提升流量