编译原理库
文章平均质量分 57
Hades_Dev
你好,我是hades,希望我们能够一起学习进步。
展开
-
编译原理 - 用FLEX自动构造词法分析程序
一、实验目的 1. 学习使用词法分析程序自动构造工具Flex 2. 熟悉LEX源程序语法 3. 掌握词法分析程序的自动构造方法 二、实验平台 Windows+ Flex 三、基础内容 1. 实现以下步骤, 掌握Flex的工作过程 i. 构造 LEX 源程序, 例如命名为 Test.Lex ii. 编译 LEX 源程序, 生原创 2016-04-21 11:17:51 · 6810 阅读 · 0 评论 -
编译原理 - 在 Windows 平台下使用 Flex 和 Bison
实验要求: 参考范例程序, 用 Flex 和 Bison 实现一个功能更为强大的计算器,包含以下运算: a) 加、减、乘、除运算 b) 乘方、开方运算 c) 位运算– 与 & 、或 |、非 ~... d) 阶乘运算 ! 源代码: calc.lex: %{ /* * 一个简单计算器的Lex词法文件 */ #include原创 2016-06-01 17:50:54 · 3903 阅读 · 2 评论 -
编译原理 - 语法分析
一、实验目的加深对语法分析过程的理解。 二、实验平台Windows + CodeBlocks三、基础内容递归下降分析 对该文法进行 LL(1)判别,若不是 LL(1)文法,则进行等价变换。 构造预测分析表。 ## ##构造递归下降分析程序。 四、文法:E->TE’ E’->+TE’ | ε T->FT’ T’->*F T’| ε F->(E) | i五、源代码#include<stdio.h>原创 2016-08-09 13:28:50 · 1451 阅读 · 1 评论