c语法分析器,采用bison2.1(yacc), flex(lex), 生成程序的语法树 分析单个文件,不支持预处理, 不解析预处理符号# bison,flex工具在上传包内,语法见cgrammar-new.y,词法见input.lex 另附相关说明,本代码采用vs2005,建立console工程即可编译运行。 测试文件test.c, 输出结果out.txt
2019-12-21 19:38:06 914KB c 语法分析 yacc bison
1
These tools comprise a lexer generator and a LALR(1) parser generator, written entirely in C# and generating C#.
2019-12-21 19:33:22 512KB lexer YACC LALR
1
在学校完成的编译原理课程设计册,有实验截图,函数功能介绍,源程序清单等
2019-12-21 19:32:56 101KB 编译原理 课程设计 c语言 计算器
1
本资源来源于北邮编译原理作业,代码中的语法分析和语义分析均为基于yacc实现,文件中包括代码、文档、测试用例。可供yacc初学者学习参考。
2019-12-21 19:26:24 238KB yacc 语法分析 语义分析 编译原理
1
《lex与yacc》(第二版)是惟一一本专门介绍这两个重要的UNIX编程工具的书。这本新版本是完全的修订版,并以很多新的扩充示例代替了旧的示例。几个介绍性章节已经完全重写,还有一章专门介绍实现SQL语法,给出了有经验的程序员希望看到的各种细节。 本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&T lex和yacc、Berkeley yacc、Berkeley/Gnu flex、Gnu bison、MKS lex和yacc、Abraxas PCYACC等等。
2019-12-21 19:25:47 5.48MB lex Yac (带源码
1
大三编译原理课设 欢迎大家下载!!!很强大
2019-12-21 19:24:01 171KB SQL LEX YACC
1
lex和yacc实现代码 lex和yacc实现代码 lex和yacc实现代码
2019-12-21 18:59:03 74KB lex和yacc代码
1
安装Parser Generator软件,熟悉其使用,对讲义中简单表达式计算的Yacc程序进行修改 1.将所有的词法分析功能均放在yygettoken函数内实现,为+、-、*、\、(、)每个运算符及整数分别定义一个单词类别,在yygettoken内实现代码,能识别这些单词,并将单词类别返回给词法分析程序。 2.实现功能更强的词法分析程序,可识别并忽略空格、制表符、回车等空白符,能识别多位十进制整数。 3.修改Yacc程序,不进行表达式的计算,而是实现中缀表达式到后缀表达式的转换。 C语言版,包含.y和对应的两个.h,.c文件,在VS2013上编译成功。
2019-12-21 18:50:31 5KB YACC lex
1
很多人都知道lex&yacc,特别是计算机科班毕业的。因为在unix上自带的bshell就有这些功能。 cygwin里面也有这些。 可是,这种基本的功能,在win32平台下,微软似乎忘了。 有个外国人写了个软件Parser Generator (bum-bee). 他把unix的这些功能,做了个软件放到win32平台上。 我的这个例子不是讲这些理论,而是想对那些初学者讲解,如何把这种第三方工具集成到vc中,如何设置vc ide来编译这些文件。 有兴趣的人,可以给我写信。 haoyujie@sohu.com 但我很忙,可能很久也不去一回,所以可能很久才能回。
2019-12-21 18:49:59 19KB lex yacc 计算器 正则表达式
1