任意给定一个上下文无关文法,通过程序计算文法所有非终结符FIRST和FOLLOW集,和每个产生式的SELECT集;判断该文法是否为LL(1)文法;构造相应文法的预测分析表;基于相应文法的预测分析表,动态演示(分步)一个句子分析过程。如果报错,请提示可能的原因。参见教材P95表4.5;设计、实现能根据分析结果(产生式序列)构建句子或者源程序的语法分析树;如果给定的文法含有左递归,尝试对文法进行改写,消除左递归;