首页 > 其他 > 详细

语法制导的语义翻译

时间:2019-12-18 20:10:43      阅读:117      评论:0      收藏:0      [点我收藏+]

1.语法文法G[E]如下所示: 

–E→E+T | E-T | T 

–T→T* F | T/F | F 

–F→P^ F | P 

–P→(E) | i 

  • 要求构造出符合语义分析要求的属性文法描述

 技术分享图片

2.(选做)实验三:语法制导的语义翻译程序

要求:

  • 用算符优先分析法实现如上表达式文法的语法制导翻译过程。
  • 在完成实验二(算符优先语法分析)的基础上,进行语义分析程序设计。
  • 最终输出与测试用例等价的四元式中间代码序列。

输入:a+b*c,则输出

(*,b,c,T1)

(+,a,T1,T2)

输入:b*(c+b)*d,则输出

(*,b,c,T1)

(*,b,d,T2)

(+,T1,T2,T3)

语法制导的语义翻译

原文:https://www.cnblogs.com/miaoxiaowen/p/12061448.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!