编译原理
游客26024
小样,被哥迷住啦?
展开
-
编译原理中词法分析
**词法分析** 词法分析的首要任务是从左至右逐个扫描源程序的字符流,输出一个个单词符号:**词法分析程序和语言分析程序的关系**词法分析程序的设计那么问题来了为什么要将缓冲区对半而且其字符串的大小不能超过半缓冲区呢?eg: I …LOVE … YOU 这个单词可能很长,,长到一个缓冲区无法将它们全部都一次装进去比如说装到I…LOVE…YO刚好缓冲区装满了,还剩一个U你没有办法再装进去了,但是你将原创 2016-12-21 18:03:59 · 1656 阅读 · 1 评论 -
编译原理中的语法分析——自顶向下
语法分析——自顶向下语法分析在编译原理的: 语法分析分为自顶向下和自下而上自顶向下:(就是从文法的句子可以归约出开始符,简单的说就是从一个语法树的底部推出语法树的根)自下而上:(就是从文法的开始符推出文法的句子,简单的说就是从一棵语法树的根推出语法树的叶子结点)现在我们先来讨论自顶向下,自顶向下语法分析的文法应该构造成什么样子呢? LL(1)文法 那构造LL(1)文法的条件是什么呢?,首先来看原创 2016-12-22 20:29:44 · 5420 阅读 · 3 评论