在c环境下的编译器 一.实验完成主要功能描述: 1.if语句 2.if_else语句 3.while语句 4.数组 5.函数调用 6.对外部函数printf的调用(用于打印) 二.测试环境 1.fedora core 4(OS) 2.LEX version 2.5.4 3.yacc 4.gcc (GCC) 4.0.0 20050519 (Red Hat 4.0.0-8)
上传时间: 2014-01-23
上传用户:comua
标准C的语法分析的yacc文件,可以用bison 等语法分析生成器编译,生成标准C的语法 分析部分,可以和前面的LEX部分组成C编译 器的前端
上传时间: 2013-12-27
上传用户:ynsnjs
c编译器实现,利用LEX yacc写的简单编译器
标签: 编译器
上传时间: 2015-04-19
上传用户:yan2267246
这是一个c++环境下的模拟文件系统的部分源代码,支持词法分析,其中用到头文件#Include "LEX.h"
上传时间: 2014-01-24
上传用户:huyiming139
是一个小计算器的例子,学习yacc,LEX很好的例子
标签: 计算器
上传时间: 2015-05-08
上传用户:skhlm
扩展后的mini-pl0语法编译器,具体语法见压缩包中的文件介绍。用LEX和yacc编写。含15个测试用例。
上传时间: 2014-01-03
上传用户:jcljkh
C语言的LEX\Yacc文法实现,在linux\Unix的shell中直接可以生成所有的文件。Unix下可以直接使用LEX和Yacc生成可执行程序。
上传时间: 2015-10-29
上传用户:talenthn
(1) 给定一段符合Pascal子集语法的语言,能成功转换成C语言; (2) 一个简单的说明文档; (3) 2007.7.14之前上传到ftp:// C07:C07@10.11.3.71/upload,用学号建立自己的目录; (4) (可额外加分5分)若有出错处理功能,请在说明文档中写明可以处理哪几项错误。 注意事项: (1) 两人一组 (2) 可以使用词法、语法自动生成工具,windows下有FLEX,Bison,Linux下有LEX,Yacc,Java的有JLEX,JavaCC,ANTLR等 (3) 不用考虑Pascal和C的关键词不同问题,即Pascal子集语言中假设不出现int,for等作为变量标志符 (4) read()和write()可用由scanf(),printf()等组成的语句转换。 (5) 如果有疑问可以发信给我 xpqiu@fudan.edu.cn.
上传时间: 2015-11-20
上传用户:talenthn
ANSI C的标准词法描述和文法描述,使用LEX和yacc即可编译出可用的C语言源代码,通过这两个描述文档,即可实现最简单的C语法解析器。
上传时间: 2014-01-26
上传用户:jqy_china
Yacc说明及使用文档 yacc(Yet Another Compiler Compiler),是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。yacc生成的编译器主要是用C語言寫成的语法解析器(Parser),需要与词法解析器LEX一起使用,再把兩部份產生出來的C程序一併編譯。yacc本來只在Unix系統上才有,但現時已普遍移植往Windows及其他平台。
标签: Compiler Another Yacc yacc
上传时间: 2016-01-26
上传用户:希酱大魔王