希望能帮大家更了解自动机方面的知识。 有限自动机(Finite Automata)描述程序设计语言中的单词的识别过程。……
2019-12-21 19:53:53 180KB 自动机
1
可以根据自定义的词法规则,生成相应的词法分析器。自动构造出该文法的NFA,DFA,并能够识别给定的字符串是否符合该文法规则的算法。并且该算法可以在控制台和MFC下运行。
2019-12-21 19:50:07 2.46MB NFA DFA 词法分析
1
课程设计 正规式构造nfa.这是编译原理的一个实验, 是把一个正则表达式转化为不确定有穷自动机NFA的算法程序,朋兴趣的朋友可以下载来看看哦。
2019-12-21 19:40:07 4KB NFA
1
代码相对简单; c语言实现; 正则表达式转换为nfa;
2019-12-21 19:34:28 4KB 正则表达式, nfa
1
自己用python做的编译原理作业,代码有点冗余,没有完善,顺利通过老师检查 编译原理(由字母表通过运用调度场算法到逆波兰表达式到NFA到DFA到最小化DFA),python,graphiviz实现可视化
2019-12-21 19:33:55 57KB python graphiviz 编译原理 DFA
1
编译原理实现DFA和NFA,C语言 (凑字数字数字数字数字数)
2019-12-21 19:30:30 132KB 编译原理 NFA DFA C语言
1
程序实现了从NFA转化成DFA的功能,输入输出都以状态转换表的形式,读取写入文件。代码比较简单,是编译原理课程的算法实现之一。
2019-12-21 19:29:17 18KB NFA DFA 转换
1
本程序的目的数据结构是一个储存所有子集集合的一个结构体,包含子集中所有的状态,利用邻接表实现。 算法正如书上所说,子集构造算法如下: 假定所构造的子集族为C,即C= (T1, T2,,... TI),其中T1, T2,,... TI为状态K的子集。 (1)开始,令-closure(K0)为C中唯一成员,并且它是未被标记的。 (2)while (C中存在尚未被标记的子集T)do { 标记T; for 每个输入字母a do { U:= -closure(move(T,a)); if U不在C中 then 将U作为未标记的子集加在C中 } } 输入文本格式样例: A B C D E F G H I J K L M N O P Q R S T # A a B C * D E a F G d H M a N O d P Q * M Q * O N * R P * R I * E I * G F * J H * J K * I J * L J * I K * L B * S S * K S * C D * T R * T L * Q
2019-12-21 19:22:03 112KB NFA 编译原理 DFA
1
编译原理中的正规式到nfa的转换 超详细的课程设计
2019-12-21 18:58:49 145KB 正规式 nfa
1
正规文法_NFA_DFA之间的转换实现 有界面
2019-12-21 18:58:11 924KB 正规文法_NFA_DFA之间的转换实现
1