C脚本 #一种使用Bison和Flex编写的脚本语言,包括内置的REPL 作者 [源野野口]( ) [Chesley Tan]( ) [Daniel Zabari]( ) 关于 该项目是Stuyvesant高中2014年秋季系统级编程课程(第4期)的最终项目。## Building the Project 确保您的计算机上安装了Bison Parser Generator和Flex词法分析器 安装GNU Readline库 运行$ make ##运行项目 运行$ ./lang 或$ ./lang运行交互式shell ##功能#### REPL具有导航和命令历史记录####字符串操作 在索引"HelloWorld!"[-1]获取元素"HelloWorld!"[-1] 子字符串/反向"Reverse this"[-1:0:1] 查找子字符串"Mary had a l
2022-11-15 16:56:12 15KB Yacc
1
网上当前Lex与Yacc的书籍分两个版本,非扫描的清晰版本(但只有前5章)和非清晰扫描版本(书里头的代码都看不清)。 虽然看完前5章能大体掌握Lex与Yacc的用法,但要写出类型编程语言解析器等复杂的解析器,没有深入了解yacc的全部功能是远远不行的。而书的后几章正是要对Lex和Yacc的深入讲解。 本压缩包包含非扫描的清晰版本(只有前5章)和我花钱买下来的全书清晰扫描带书签版本。并附带源码。希望对同时Lex与Yacc和热忠者有所帮助。 同时,在这,也对Lex和Yacc的热忠者另外一个选择:gold parser。一个绝对值得你google一下的生成器。
2022-10-23 10:14:28 21.14MB Lex Yacc 第二版
1
这是关于编译原理, 词法分析lex, 与语法分析yacc的相关文档,高清版,但是这只有该书的前5章 第一章 lex与yacc 第二章 lex使用 第三章 yacc使用 第四章 菜单生成与语言 第五章 SQL分析
2022-10-02 08:48:30 633KB lex yacc 编译
1
程序没有写输出部分,所以没有输出C代码,结果只有: firstcheck.txt: 输出每个left的first,可以检查first有无错 table.txt: 用串来表示table中的值,可以检查table是否正确,但只有在表格小的时候才能看出来 forusetable.txt: 输出的是table中真实的值,-1表示erro,其他值要参照程序里producer的数量,和状态总数来表示其意义,也就是说要用我上学期写的程序来检验表格,还需要根据这次yacc程序来修改读表是动作的确定,但只需要改动几行就行了,总之我没能完成输出麻烦却是很多
2022-09-14 18:01:55 88KB table
ebase的源代码,ebase是一个简易的SQL解析器,希望对大家有用。
2022-08-26 22:07:10 146KB lex yacc c++ sql
1
ebase的说明文档,ebase是一个简易的SQL解析器。
2022-08-26 22:02:10 2.02MB lex yacc sql
1
Lex与Yacc第二版高清版,扫描版,有目录
2022-07-27 20:24:47 19.55MB Lex Flex Yacc
1
实验分为两部分,第一部分是词法分析生成器Lex的构造,第二部分是语法分析生成器Yacc的构造。另外,根据自己开发的工具,生成C语言子集的词法分析器和语法分析器。
2022-07-03 05:13:10 41KB LEX YACC
1
_Yacc_代码_下载 项目分为多个难度级别: 0(文档)- 用于文档、指南、UML 图和小脚本。 1(初学者)- 特定解决方案或小游戏模板的小项目/示例。 2(中级)- 略高于初学者水平的项目,例如网络和保存和加载。 3(高级)- 保留用于复杂的机制,例如库存系统、保存、加载、网络、将 gms 连接到服务器等。 这是给谁的? 这个存储库主要针对那些对 Game Maker 没有太多经验的人。但是,这并不是说对于有经验的开发人员来说这里没有什么有价值的东西。我的目的是创建一个有价值的示例项目列表,可以帮助任何人构建他们的解决方案。 更多详情、使用方法,请下载后阅读README.md文件
2022-06-24 09:05:55 4.78MB yacc
YACC源程序—语法规则部分 语法规则部分是整个YACC源程序的主体,它是由一组产生式及相应的语义动作组成。规则部分包括修改的BNF格式的文法规则,以及将在识别出识别出相关的文法规则时被执行的C代码中的动作(即根据LALR(1)分析算法,在归约中使用)。文法规则中使用的元符号惯例如下: 通常,竖线|被用作替换(也可以分别写出替换项),而用来分隔文法规则的左右两边的箭头符号-〉在YACC中用冒号表示,最后,必须用分号来结束每个文法规则。
2022-06-21 09:17:43 892KB 编译原理 YACC
1