LL(1)文法求算数表达式的值递归子程序法分析过程:表达式文法G[E]:E->E+T|E-T|TT->T*F|T/F|T%F|FF->N^F|NN->(E)|NUM|+NUM|-NUM消除左递归、左公共因子E ->TE'E'->+TE'|-TE'|εT ->FT'T'->*FT'|/FT'|%FT'...
分类:
其他好文 时间:
2015-12-26 14:57:45
阅读次数:
240
#include #include #include int main() { char p[30][30]; //存放文法 char q[30][30]; int line = 0; ...
分类:
其他好文 时间:
2015-12-23 19:27:30
阅读次数:
150
第十章、解释器模式
解释器模式是一种用的比较少的行为型模式,其提供了一种解释语言的语法或表达式的方式。但是它的使用场景确实很广泛,只是因为我们自己很少回去构造一个语言的文法,所以使用较少。...
分类:
移动开发 时间:
2015-12-23 11:03:39
阅读次数:
169
语言 有其符号和处理规则一般称为文法,符号称为文字编程语言:定义计算机程序的形式语言;数据+操作符+操作流程=语言物质骨架算法是灵魂骨架
分类:
编程语言 时间:
2015-12-22 22:59:41
阅读次数:
282
#include#define N 100main(){ int j=0; int sum=0; int i; char a[N]; printf("请输入一个文法(以#号结束):\n"); for(i=0;i='a')&&(a[i+1]='a')) { if(a[i+2]=='|') {...
分类:
其他好文 时间:
2015-12-14 14:04:59
阅读次数:
122
#includechar gra[80];char ch;int m=0,p=0;struct{ int A; char R[10]; int B;}NFA;main(){ char gra[10]; printf("---------------正规文法转换成有穷自动机--------------...
分类:
其他好文 时间:
2015-12-11 20:25:25
阅读次数:
137
#include#include#includeint main(){char p[30][30];//存放文法char q[30][30];int line=0;int n;int i,j;int count=0;int k,t=0;int flag=0;int l,m=0;char VN[30]...
分类:
其他好文 时间:
2015-12-11 18:19:50
阅读次数:
144
#include#include#includeintmain(){char p[30][30];//存放文法char q[30][30];int line=0;intn;inti,j;int count=0;int k,t=0;int flag=0;int l,m=0;char VN[30]={'...
分类:
其他好文 时间:
2015-12-11 16:35:36
阅读次数:
183
#include#include#includeint main(){ char p[30][30];//存放文法 char q[30][30]; int line=0; int n; int i,j; int count=0; int k,t=0; ...
分类:
其他好文 时间:
2015-12-11 10:08:29
阅读次数:
166
#include#include#includeint main(){ char p[30][30];//存放文法 char q[30][30]; int line=0; int n; int i,j; int count=0; int k,t=0; ...
分类:
其他好文 时间:
2015-12-03 22:59:41
阅读次数:
151