编译原理
文章平均质量分 92
jzyhywxz
这个作者很懒,什么都没留下…
展开
-
【编译原理】词法分析(一)
本文是词法分析的第一篇文章,主要介绍在词法分析过程中需要用到的一些基本概念,包括词法单元、模式和词素以及三者之间的关系。原创 2017-10-19 15:47:00 · 34991 阅读 · 0 评论 -
【编译原理】中间代码(二)
本文是关于中间代码的第二篇文章。在第一篇文章中,我们介绍了3种表示中间代码的方式,本文将接着介绍和静态类型检查以及中间代码生成相关的内容。原创 2017-12-13 09:37:46 · 11412 阅读 · 2 评论 -
语法制导的翻译
继词法分析和文法分析之后,本文将介绍使用上下文无关文法来引导对语言的翻译,包括SDD和SDT。原创 2017-11-30 21:32:37 · 21956 阅读 · 7 评论 -
【编译原理】语法分析(四)
本文将介绍比SLR更为强大的LR方法,包括规范LR方法和LALR方法。原创 2017-11-04 14:02:06 · 20692 阅读 · 7 评论 -
【编译原理】语法分析(三)
常用的语法分析方法包括自顶向下和自底向上的方法,在上一篇文章中已经介绍了自顶向下的语法分析方法,本文将介绍自底向上的语法分析方法。原创 2017-11-02 10:24:32 · 19025 阅读 · 1 评论 -
【编译原理】语法分析(二)
本文将介绍如何使用自顶向下的方法进行语法分析,进一步的,我们将介绍一种更高效的预测分析方法。原创 2017-10-31 16:06:57 · 9698 阅读 · 2 评论 -
【编译原理】语法分析(一)
词法分析器把源程序转换成了一个词素序列,这个词素序列将作为输入交由语法分析器进一步处理,语法分析器将构造一棵语法分析树,检测这个词素序列是否符合相应的语法规则。原创 2017-10-30 14:25:22 · 26648 阅读 · 3 评论 -
【编译原理】词法分析(三)
本文是词法分析的第三篇文章。首先将介绍如何把一个正则表达式转换成一个有穷自动机,接着会给出一个最小化DFA状态数的算法,最后会回顾整个词法分析过程。原创 2017-10-21 22:49:39 · 2516 阅读 · 0 评论 -
【编译原理】词法分析(二)
本篇文章将接着上一篇文章的内容,继续介绍词法分析的一个重要内容——有穷自动机。原创 2017-10-20 23:01:25 · 2739 阅读 · 2 评论 -
【编译原理】中间代码(一)
在编译器的分析-综合模型中,前端对源程序进行分析并产生中间表示,后端在此基础上生成目标代码。理想情况下,和源语言相关的细节在前端分析中处理,而关于目标机器的细节则在后端处理。和中间代码相关的内容包括中间代码表示、静态类型检查和中间代码生成,本文将讨论关于中间代码表示的内容。原创 2017-12-05 15:08:56 · 25606 阅读 · 0 评论