随笔分类 -  编译原理 & 编译器设计

编译原理的一些知识以及简单编译器的设计
编译原理课程设计——语法分析器
摘要:实验目的 了解掌握算符优先分析的基本方法、内容;学会科学思考并解决问题,提高程序设计能力。 实验内容与要求 用算符优先分析方法设计一个分析解释程序,对输入的赋值语句、输出语句、清除语句进行词法分析、语法分析、表达式求值并存储于指定变量中;若存在错误,提示错误相关信息。 文法表示 S -> v=E | 阅读全文

posted @ 2016-01-30 17:26 Vking不说话 阅读(10518) 评论(0) 推荐(0)

编译原理课程设计——词法分析器
摘要:设计内容 手工设计C语言的词法分析器(也可以是C语言的子集)。处理C语言源程序,过滤掉无用符号,判断源程序中单词的合法性,并分解出正确的单词,以二元组的形式存放在文件中。 分析 如果我们要做一个词法分析器,那么我们要先构造出一个状态图来表示单词规则,而在构造状态图之前要先了解该语言的单词种类。由于C 阅读全文

posted @ 2016-01-29 14:19 Vking不说话 阅读(1553) 评论(0) 推荐(0)

导航