2
A
回答
2
明確的語法可能會有第一個/後續的衝突。這裏有一個例子:
小號→抗體
一個→ C | &小量;
這種語法可以產生兩個字符串,bc
和bbc
,這是毫不含糊的。但是,生產A → b |因爲b
∈ FIRST(A)和b
∈也跟着(A)。
希望這會有所幫助!
相關問題
- 1. 語法LL(1)衝突
- 2. 模糊語法與LL(1)解析
- 3. 模糊和點擊衝突
- 4. LL(1)不能含糊
- 5. 驗證語法是LL(1)
- 6. 這是語法LL(1)?
- 7. 製作語法LL(1)
- 8. 這是LL(1)語法
- 9. 這是LL(1)語法嗎?
- 10. LL(1)語法。如果有自我遞歸規則,如何計算跟隨集?
- 11. LR(1)但不是LL的語法(1)
- 12. 如何顯示語法不是LL(1)並將語法轉換爲LL(1)
- 13. LL語法和FIRST
- 14. Jinja和javascript語法衝突?
- 15. 轉換語法爲LL(1)語法:一些問題
- 16. 左分解非左遞歸語法使其成爲LL(1)
- 17. LL-1解析器:跟隨器是否真的有必要?
- 18. 寫入正確的LL(1)語法?
- 19. 將C-語法轉換爲LL(1)
- 20. 關於LL(1)語法的例子?
- 21. Oberon語法不是LL(1)在哪裏?
- 22. 如何製作此語法LL(1)?
- 23. 是否每個LL(1)語法也是一個LR(1)?
- 24. ANTLR - 語義謂詞和LL(1)
- 25. 語法幫助[非的Antlr LL(*)]
- 26. JavaCC語法衝突
- 27. 模糊語法
- 28. 這是語法LL(1)嗎? http://hackingoff.com/compilers/ll-1-parser-generator給出錯誤
- 29. 奇怪移位/減少不含糊衝突(我認爲)語法
- 30. 如何將語法轉換爲LL(1)語法形式?
:你能否告訴我們FIRST/FOLLOW衝突是否真的是一個問題?爲什麼我們不能根據你給出的例子來選擇第一個選擇呢?這裏是'選擇b屬於FIRST(A)'和忽略第二選擇,即'選擇b屬於FOLLOW(A)'。這是否更好,而不是繼續解決FIRST/FOLLOW衝突? – justin 2015-11-30 07:30:35
@justin你一直在評論中提出很好的問題。我認爲最好讓你把這些作爲自己的獨立問題 - 你可能會得到很多好的迴應! – templatetypedef 2015-11-30 17:44:03
:感謝您的意見。原因是我無法發佈有關堆棧溢出的問題。可能是因爲我無法在此站點上設置好問題。我將在計算機科學上嘗試它,我可以來形成問題。如果我通過郵件與您聯繫問題,是否有任何問題? – justin 2015-12-01 08:13:39