10 2019 档案
摘要:1.正规式转换到正规文法 对任意正规式R选择一个非终结符Z生成规则Z→R 1.对形如A→ab的规则,转换成A→aB,B→b 2.将形如A→a|b的规则,转换成A→a,A→b(A→a|b) 3.将形如A→a*b的规则,转换成A→aA,A→b 将形如A→ba*的规则,转换成A→Aa,A→b 不断利用上述
阅读全文
摘要:1.分别写出描述以下语言的正规文法和正规式: L1={abna|n≥0} S->aA A->bA | A L2={ambn|n≥1,m ≥1} S->aS S->bS | ε L3={(ab)n|n≥1} S->(ab)S | ab 2.将以下正规文法转换到正规式 (1) Z→0AA→0A|0BB→
阅读全文
摘要:#include<stdio.h>#include<string.h>#include<iostream>char prog[80],token[8];char ch;int syn,p,m=0,n,row,sum=0;char *rwtab[6]={"begin","if","then","whi
阅读全文