2016-11-12 99 views
-2

我是一名學生,我用線性語法G =(N,Σ,S,P)進行練習,其中N是一組非終結符號,Σ是一組終端符號,P是一個集的產生式規則,S是與生產開始符號:線性語法練習

S->如

S-> BX

X->ε

1.So我必須描述N和Σ;

我認爲N = {S,X}和Σ= {a,b}Σ沒有ε?

2.G是右線性

  • 查找4個字爲L(G):AAB,AB,AAAB,AAAAB
  • 4.I有說語言:a * b?

    5.我必須說a * b的左線性語言。

    我被封鎖了,謝謝你! :)

    +1

    StackOverflow不是別人做家庭作業的地方。 – Striezel

    回答

    0

    正確的關於N和Σ。 ε不是語法的字母符號,而是我們用來表示空字符串的符號。對於最後一條規則,也可以編寫 X - >

    答案2-4是正確的。 5號我不明白。

    +0

    非常感謝您的回答!事實上,我必須給出一個語法G,所以生產和G是左線性的並且識別出a * b – Croco

    +0

    S→Xb,X→Xa,X→ε –