第五章习题
5-1设有文法G[S]:
S→A/A→aA∣AS∣/(1找出部分符号序偶间的简单优先关系。(2验证G[S]不是简单优先文法。
5-2对于算符文法G[S]:
S→EE→E-T∣TT→T*F∣FF→-P∣PP→(E∣i
(1找出部分终结符号序偶间的算符优先关系。(2验证G[S]不是算符优先文法。
5-3设有文法G′[E]:
E→E1E1→E1+T1|T1T1→TT→T*F|FF→(E|i
其相应的简单优先矩阵如题图5-3所示,试给出对符号串(i+i)进行简单优先分析的过程。
>>>>>EE1
EE1T1TF+*(i
T1TF+*(i
=·
=>··>>··>=>···>>>···
=<<<<·····
=<<···
=<<<<<<·······
>>>···>>>···
题图5-3文法G′[E]的简单优先矩阵
5-4设有文法G[E]:
E→E+T|TT→T*F|FF→(E|i
其相应的算符优先矩阵如题图5-4所示。试给出对符号串(i+i)进行算符优先分析的过程。
>>>>>(i*+#
(<○<○<○<○
i<○<○<○<○
*<○>○>○<○>○<○
+<