自下而上语法分析

1.已知文法:

E→E+T | T

T→T*F | F

F→(E) | i

以句柄作为可归约串,写出符号串‘i+i*i#’的"移进-归约"分析过程。

 

 

2.P121练习1的(1)(2)。

1)计算FIRSTVT和 LASTVT。

2)找三种关系对。

3)构造算符优先关系表。

 

语法G:

E -> #S#

S -> a | ∧ | (T)

T -> T , S | S

计算FIRSTVT和 LASTVT。

FIRSTVT(S)= {a, ∧ ,( }

FIRSTVT( T )  = {, ,a, ∧ ,( }

LASTVT ( S ) = {a, ∧ ,) }

LASTVT ( T ) = {, ,a, ∧ ,) }

找三种关系对。

= 号 关系对:

(T)   #S#

< 号 关系对:

#S   (T    ,S

> 号 关系对:

S#    T)     T,

构造算符优先关系表。

 

 

posted @ 2019-12-04 09:54  皎月星辰  阅读(112)  评论(0编辑  收藏  举报