如果通過查看它可以給我一個CFG,我可以決定它是LL類型的語法還是LR類型的語法?當我在Google上搜索這個問題時,我得到的是這些語法的解析器是如何工作的,但那不是我想要的。任何援助將不勝感激。識別LL和LR語法... NOT語法分析器
1
A
回答
1
如果語法不是LL,如果它已經離開遞歸,您可以識別它。
實施例:
S -> A | y
A -> Az
+0
我只是想給出這個答案:) –
+1
這很有趣,它有多快,它被upvoted。 :D –
+0
對於語法來說,左遞歸的缺失是**不足**條件。在Wikipedia中查找LL的定義。這個語法不是LL:''S - > aSa | ε'' – Apalala
相關問題
- 1. LL語法分析器語法
- 2. LR(1)但不是LL的語法(1)
- 3. LL和LR解析有什麼區別?
- 4. SLR(1)或LR(1)語法分析
- 5. LL語法和FIRST
- 6. 如何識別文法是否是LR(N),LL(N)
- 7. 良好語法用於遞歸下降語法分析器LL(1)
- 8. 是否每個LL(1)語法也是一個LR(1)?
- 9. 爲什麼所有LL(1)語法LR(1)?
- 10. 從檸檬語法分析器生成器生成LR分析表
- 11. 語法分析和語義分析
- 12. 如何消除LL語法分析器的左遞歸
- 13. 用於LL解析的語法重構
- 14. 模糊語法與LL(1)解析
- 15. LR(k)至LR(1)的語法轉換
- 16. SAPI語法識別
- 17. 幫助... LL語法和遞歸下降解析器
- 18. Antlr4語法 - 識別語法錯誤
- 19. LR(1)語法和運算符優先級語法有什麼區別?
- 20. 固定語法來LR(0)
- 21. 詞法分析器生成器如何識別語法的關鍵字?
- 22. LR語法和S屬性語法之間有什麼關係?
- 23. 語法語言與語音識別器的語言不匹配
- 24. 驗證語法是LL(1)
- 25. 語法LL(1)衝突
- 26. 這是語法LL(1)?
- 27. 製作語法LL(1)
- 28. 這是LL(1)語法
- 29. 這是LL(1)語法嗎?
- 30. 語法分析器在c#
閱讀此也:如何確定語言是否是LL(1)LR(0)SLR(1)](http://stackoverflow.com/questions/475949/how- to-determine-a-language-is-ll1-lr0-slr1)和[如何識別語法是LL(1),LR(0)還是SLR(1)?](http:// stackoverflow。如何識別一個文法是-ll1 -r0-or-slr1) –