该程序能求出任意给定的文法的所有非终极符和终极符的first集,所有非终极符的follow集,所有语句的select集,能求出能导空的非终极符集合。给定任意字符串该程序能判定出是否能接受。由于空符号不好输入,在程序中用到空符号全部用@表示。 例如:给定一文法: Z->aAcB|Bd A->cD D->aBD|d B->bC C->BcA|@ 能求出其first集: First(Z)={a,b} First(A)={c} First(B)={b} First(C)={b,@} First(D)={a,d} First(a)={a} First(b)={b} First(c)={c} Fi