递归下降语法分析程序设计之欧阳美创编.docx

递归下降语法分析程序设计之欧阳美创编.docx

欧阳美创编 2021.01.01 欧阳美创编 2021.01.01 编译方法实验报告 时间: 创作:欧阳美 实验名称:简单的语法分析程序设计 实验要求 1. 2. 3. 4. 5. 功能:对简单的赋值语句进行语法分析 随机输入赋值语句,输出所输入的赋值语句与相应的四元式 采用递归下降分析程序完成(自上而下的分析) 确定各个子程序的功能并画出流程图 文法如下: 编码、调试通过 采用标准输入输出方式。输入输出的样例如下: 【样例输入】 x:二 a+b*c/d(e+f) 【样例输出】 (说明,语句和四元式之间用 5 个空格隔开) (*,b,c,Tl)(/,Tl,d,T2)(+,a,T2,T3) (*,b,c,Tl) (/,Tl,d,T2) (+,a,T2,T3) (+,e,f,T4) (,T3,T4,T5) T2 :=Tl/d T3 :=a+T2 T4 :二 e+f T5 :二 T3T4 欧阳美创编 2021.01.01 欧阳美创编 2021.01.01 欧阳美创编 2021.01.01 欧阳美创编 2021.01.01 x:=T5 (:二,T5,,x) 【样例说明】程序除能够正确输出四元式外,当输入的表达 欧阳美创

文档评论(0)

1亿VIP精品文档

相关文档