[英]Transform a grammar G into LL(1)
我有以下語法,我需要將其轉換為LL(1)語法
G = (N; T; P; S) N = {S,A,B,C} T = {a, b, c, d}
P = {
S -> CbSb | adB | bc
A -> BdA | b
B -> aCd | ë
C -> Cca | bA | a
}
關鍵是我只知道如何將其轉換為產品,但是我找不到在互聯網上解決此問題的任何明確方法。
提前致謝!
LA(k)
表。 如果沒有歧義,則語法(和語言)為LL(k)
。 語法中明顯的左遞歸是:
S ==> C... ==> C...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.