作业三:语法树,短语,直接短语,句柄.

1.已知文法:

S->a|^|(T)

T->T,S|S

分析句型(T,(^,a)),求全部的短语、直接短语和句柄。

 答:由题可画出如下语法树:

              

            

 

 短语:^     a       ^,a     (^,a)      T,(^,a)            (T,(^,a))

直接短语:^     a

句柄:^

 

   

2.构造上下文无关文法,描述语言:

{anbn|n>=0}

{ambn|m>=n>=0}

if语句

答:

文法:S=>aSb|ab|ε

if语句:

    if (n>=0)

    then

           aSb|ab:=S

    else

            ε:=S

 

{ambn|m>=n>=0}

文法:S=>aSb|a|ab|ε

if语句:

          if

                  (m>=n>=0)

          then

                   aSb|a|ab:=S

          else 

                   ε:=S

posted on 2019-09-19 16:42  ztr啊仁  阅读(174)  评论(0编辑  收藏  举报

导航