![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
文章平均质量分 93
酷酷的猪
这个作者很懒,什么都没留下…
展开
-
编译原理复习提纲
第一章 introduction知道什么是编译以及编译程序的结构解释程序:对源代码翻译一句执行一句;编译:先将源代码生成其他代码再进行执行第二章 词法分析语言的定义形式语言正则表达式的递归定义四类形式语言...原创 2022-03-15 16:46:27 · 477 阅读 · 0 评论 -
编译原理复习
第一章导论的图NFA:只有一个唯一的开始状态DFA:没有ε,对任何状态s和任何输入符号a,最多只有一条标记为a的边离开s。NFA转化为DFADFA的化简:初始化分:终态和非终态NFA转化为正则表达式正规式转化为NFA语法分析上下文无关文法的定义一个上下文无关文法G是一个四元组(VT,VN,S,P),其中VT是一个非空有限集合,其元素称为终结符。VN是一个非空有限集合,其元素被称为非终结符,并有VT ∩ VN = 空集。S是一个非终结符,称为开始符号,它定义的终结符原创 2022-03-15 16:45:24 · 900 阅读 · 0 评论 -
编译原理实验报告
编译原理实验报告实验报告分为三个部分:词法分析,语法分析,语义分析及中间代码生成词法分析实验目的 通过扩充已有的样例语言TINY语言的词法分析程序,为扩展TINY语言TINY+构造词法分析程序,从而掌握词法分析程序的构造方法实验内容 了解样例语言TINY及TINY编译器的实现,了解扩展TINY语言TINY+,用C语言在已有的TINY词法分析器基础上扩展,构造TINY+的词法分析程序。实验要求 将TINY+源程序翻译成对应的TOKEN序列,并能检查一定的词法错误。Tiny Plus原创 2022-01-15 14:23:09 · 4671 阅读 · 0 评论