编译原理语义分析程序

上传:yinsuxia 浏览: 51 推荐: 0 文件:CPP 大小:9.94KB 上传时间:2019-08-13 19:07:11 版权申诉
1.实验完成的要求完成语义分析..非终结符号D实现定义两种类型int,real变量的声明;..非终结符号S实现变量之间的*,+,:=(赋值运算)..两个关键字int和real..变量之间的*,+,/,:=(赋值)运算只能使用声明过的变量,所以要检查使用的变量是否声明过。..禁止同名重复声明,所以登记符号之前要检查有没有同名变量声明过..对每个*,+,/,:=(赋值)运算生成一条四元式如(*,A,B,T1),其中T1是临时变量..*,/优先级别高于+,*和/满足左结合规则
上传资源
用户评论