
编译原理
文章平均质量分 79
liushuaikobe
这个作者很懒,什么都没留下…
展开
-
哈工大软件学院编译原理实验2——语法分析
这次实验让人煞费苦心啊,话说我已经写了一天的C语言文法了,囧。 总结一下,可以说:程序编写很帅很顺利,文法编写很挫很纠结。我用的是LL(1)分析法(又叫预测分析法),开始的时候花了一段时间来理解LL(1)算法,后来到设计、实现、各种测试,可谓经历了一番波折。记得刚开始写的时候想用C++,后来发现竟然忘的差不多了,囧,于是索性挫到底——用Java实现,轻喷啊。 这次实验的内容就是让你采用原创 2012-11-10 21:49:16 · 8641 阅读 · 2 评论 -
哈工大软件学院编译原理实验3——语义分析
实验目的 这次实验的实验目的其实很明确——对源码进行语义分析,输出语义分析结果,并要求有适当的错误处理机制。可是指导书上实验目的要求自己分析,我的分析结果:本次实验要求自己定义上次实验的语法分析的文法的SDD,然后编写程序在上次语法分析的基础上完成语义分析,生成测试程序的中间代码(三地址码)。基本概念 本次实验离不开一些概念:语法制导定义(syntax-directed原创 2012-12-08 00:14:01 · 13331 阅读 · 1 评论 -
哈工大软件学院编译原理实验1——词法分析
这次实验被“过来人”们定位很简单,实验内容如下:-----------------------------------------------------------------------------------对如下工作进行展开描述(1) 给出语言的词法规则描述· 标识符、关键字、整常数、字符常数、浮点常数· 单界符:+,-,×,;,…· 双界符:/*,:=,>=,原创 2012-10-24 21:18:56 · 13395 阅读 · 0 评论