編譯原理:LL(1)文法 語法分析器(預測分析表法)

設計要求:對於任意輸入的一個LL(1)文法,構造其預測分析表,並對指定輸入串分析其是否爲該文法的句子。node 思路:首先實現集合FIRST(X)構造算法和集合FOLLOW(A)構造算法,再根據FIRST和FOLLOW集合構造出預測分析表,並對指定的句子打印出分析棧的分析過程,判斷是否爲該文法的句子。 git 指定文法:github //文法 E->TK K->+TK K->$ T->FM M->
相關文章
相關標籤/搜索