自下而上语法分析

1.已知文法:

E→E+T | T

T→T*F | F

F→(E) | i

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

 自下而上语法分析_第1张图片

 

 

 

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

1)计算FIRSTVT和 LASTVT。

2)找三种关系对。

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

文法:

S→ a|Λ|(T)

T→ T,S|S

 

(1)计算FIRSTVT和 LASTVT

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

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

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

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

 

(2)找三种关系对

=

(T)

#S#

<

(T

,S

#S

>

T)

T,

S#

 

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

自下而上语法分析_第2张图片

 

 

你可能感兴趣的:(自下而上语法分析)