flex&bison中文版
前言 第1章 flex和bison简介 词法分析和语法分析 正则表达式和词法分析 文法与语法分析 二义性文法:并不多见 添加更多的规则 flex和bison与手写的词法分析器和语法分析器的对比 练习 第2章 使用flex 正则表达式 flex词法分析器中的文件i/o操作 读取多个文件 flex词法分析器的i/o结构 起始状态和嵌套输入文件 符号表和重要语汇索引生成器 c语言交叉引用 练习 第3章 使用bison bison语法分析器如何匹配输入 移进/归约分析 bison语法分析器 基于抽象语法树的改进的计算器 移进/归约冲突和操作符优先级 一个高级计算器 使用高级计算器 练习 第4章 分析SQL SQL概述 关系操作 使用SQL的三种方法 从SQL到逆波兰式(RPN) 词法分析器 语法分析器 SQL分析器的Makefile 练习 第5章 FIEX规范参考 flex结构规范 BEGIN c++词法分析器 上下文相关性 定义(替换) ECHO 输入管理 flex库 交互模式和批处理模式的词法分析器- 行号和yylineno 文字块 …… 第6章 bison规范参考 第7章 二义性和冲突 第8章 错误报告和恢复 第9章 flex和bison进阶 附录 SQL语法分析器文法和交叉引用 术语表