黄铄

12 2019 档案

作业15 语法制导的语义翻译
摘要:1.语法文法G[E]如下所示: E→E+T | E-T | T T→T* F | T/F | F F→P^ F | P P→(E) | i • 要求构造出符合语义分析要求的属性文法描述 答:E->E+T {E.place:=newtemp; emit(E.place,':=',E.place '+' 阅读全文

posted @ 2019-12-21 23:53 黄铄 阅读(199) 评论(0) 推荐(0)

作业14 算符优先分析
摘要:1. 已知算符优先关系矩阵如下表: + * i ( ) # + > < < < > > * > > < < > > i > > > > ( < < < < = ) > > > > # < < < < = 写出符号串(i+i)*i#的算符优先分析过程。答:算符优先分析过程如下: 步骤 栈 关系 输入串 阅读全文

posted @ 2019-12-11 11:40 黄铄 阅读(361) 评论(0) 推荐(0)

作业13 自下而上语法分析
摘要:1.已知文法: E→E+T | T T→T*F | F F→(E) | i 以句柄作为可归约串,写出符号串‘i+i*i#’的"移进-归约"分析过程。 答:该符号串‘i+i*i#‘的语法树如下: 符号串‘i+i*i#’的"移进-归约"分析过程如下: 步骤 符号栈 输入符号串 动作 (1) # i+i* 阅读全文

posted @ 2019-12-04 11:33 黄铄 阅读(268) 评论(0) 推荐(0)

导航