编译原理
文章平均质量分 95
口天人韦月月鸟
哈哈哈哈
展开
-
中间代码生成器
这些代码纯属用来学习用,因为这个代码很详细,所以拿来用了。。中间代码生成器 一、实验目的掌握中间代码生成器的构造原理和编程方法。 二、实验内容用自顶向下方法或Yacc进行语法分析的基础上,编写一个中间代码生成程序。(见教材附录 A.1,p394)program → blockblock → { decls stmts }decls → decls decl | edec...原创 2018-06-05 21:06:26 · 6373 阅读 · 0 评论 -
编译原理 yacc lex 制作一个计算器
这篇文档是我从别的地方摘抄的,留给自己以后回忆使用。(写的非常详细!)Flex工具的使用方法Lex 是一种生成扫描器的工具。 Lex是Unix环境下非常著名的工具,主要功能是生成一个扫描器(Scanner)的C源码。扫描器是一种识别文本中的词汇模式的程序。 这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义。一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。 当 Le...原创 2018-05-31 14:14:51 · 7698 阅读 · 0 评论