对下列文法,用LL(1)分析法对任意输入的符号串进行分析:
原文法
E->E+T|E-T|T
T->T*F|T/F|F
F->id|(E)|num
其中: id: a-f, A-F,num:0-9
消左递归
E->TA A->+TA A->-TA A->e
T->FB B->*FB B->/FB B->e
F->i F->(E) F->n
其中:i:id, n:num, e:epsilonE->TG
本文详细介绍了如何使用LL(1)分析法对特定文法的符号串进行解析,通过对原始文法进行左递归消除,转换为适用于LL(1)分析的形式,并提供了具体的转换过程和例子。
对下列文法,用LL(1)分析法对任意输入的符号串进行分析:
原文法
E->E+T|E-T|T
T->T*F|T/F|F
F->id|(E)|num
其中: id: a-f, A-F,num:0-9
消左递归
E->TA A->+TA A->-TA A->e
T->FB B->*FB B->/FB B->e
F->i F->(E) F->n
其中:i:id, n:num, e:epsilonE->TG

被折叠的 条评论
为什么被折叠?