2016年12月16日
摘要: 对于给定的文法G[E] : E→E+T|E-T|TT→T*F| T/F|FF→(E)|i 消除左递归后的文法是:E→TE' E'→+TE'|-TE'|∑ T→FT' T'→*FT'|/FT'|∑ F→(E)|i 是否是LL(1)文法? select(E→TE')=first(TE')={(,i}se 阅读全文
posted @ 2016-12-16 23:13 204罗德广 阅读(393) 评论(0) 推荐(0) 编辑
摘要: #include #define M 100 char str[M][M]; void Go(char ch); main() { char ch; printf("\n输入需要识别的字符(以#结束):"); ch=getchar(); Go(ch); } void Go(char ch) { int i=0,j=0,k,s,n,sum; whil... 阅读全文
posted @ 2016-12-16 23:04 204罗德广 阅读(172) 评论(0) 推荐(0) 编辑