文件名称:语义分析 西农大编译原理_实验三
文件大小:4.68MB
文件格式:ZIP
更新时间:2017-07-21 03:42:16
语义分析器 JAVACC 西农大
一、实习目的 通过上机实习,加深对语法制时翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。 二、实习要求 采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句、循环语句进行语义分析生成四元式序列。 实习的输入和输出 1.输入语法分析提供的正确的单词串,输出四元式序列。例如:对于语句串: s=2*3.1416*r*(h+r) 2.输出的四元式序列如下: (1) (*,2,3.1416,T1) (2) (*, T1, r, T2) (3) (+, h, r, T3) (4) (*, T2, T3, T4) (5) (=, T4, —, s)