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
vc开发的编译器,使用lex和YACC进行词法器和语法器的构造,清晰的文件显示两种文件的语法结构
标签: 编译器
上传时间: 2016-02-24
上传用户:jing911003
CForms, by Lars Berntzon (Stockholm, Sweden), is a tool for building interactive forms-driven applications. CForms applications can run on nany type of library supported by the "curses" library. CForms uses a language-based design to define forms. An application may contain C source modules, field pictures, field definitions, literals, and events. CForms applications must be compiled with the CFC compiler and linked with the CFL linker.CForms runs on most Unix SYSV compatible platforms including SunOS, Dell-SVR4, and Diab SYSV.3. It requires a curses library and YACC or GNU Bison. CForms version 2.1 is now available as volume #402 in the CUG Library.
标签: forms-driven interactive Stockholm Berntzon
上传时间: 2013-12-20
上传用户:himbly
c编译器的lex,YACC文件,很简单,几分钟就能看懂。
上传时间: 2014-09-02
上传用户:love_stanford
lex,YACC中文第二版,代码部分有点模糊,不过可以再网站down源代码
标签: lex
上传时间: 2016-10-27
上传用户:离殇
本文包含简单中文说明和详细源代码,首先利用Lex进行词法分析,然后用YACC进行语法分析,最后生成执行代码,但是没有对执行代码进行优化。
标签: 源代码
上传时间: 2013-12-24
上传用户:qlpqlq
开发编译器的有力工具,详细讲述了Lex和YACC的原理及其实际应用
标签: 编译器
上传时间: 2017-05-31
上传用户:leixinzhuo
编译原理实验,用lex和YACC编写的简单绘图工具
上传时间: 2014-01-15
上传用户:lingzhichao