首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于C++的通用词法、语法分析框架的设计实现与应用

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-13页
   ·研究背景及意义第9-10页
   ·研究现状第10-11页
   ·主要工作第11页
   ·论文结构第11-13页
第二章 相关知识的介绍第13-29页
   ·BNF 范式第13-14页
     ·BNF 范式的由来第13页
     ·BNF 范式内容第13-14页
   ·ABNF 范式第14-20页
     ·ABNF 范式介绍第14页
     ·规则定义第14-16页
     ·操作符第16-19页
     ·核心规则第19-20页
     ·ABNF 与 BNF 的关系第20页
   ·词法分析第20-25页
     ·词法分析的概念及作用例举第20-22页
     ·词法错误第22-23页
     ·输入缓冲第23页
     ·第23-25页
   ·语法分析第25-28页
     ·上下文无关文法第26-27页
     ·LL(1)文法第27-28页
   ·本章小节第28-29页
第三章 通用框架的设计与实现第29-69页
   ·框架基本模块第29-40页
     ·匹配器第30-32页
     ·元素与合成物第32-36页
     ·扫描器第36-38页
     ·语义动作与解析器第38-40页
   ·框架的组织结构第40-42页
   ·元素第42-48页
     ·字面意义匹配器第42-46页
     ·数值匹配器第46-48页
   ·操作符第48-68页
     ·集合操作符第48-50页
     ·序列操作符第50-51页
     ·可选与循环操作符第51-55页
     ·基本类型运算子第55-56页
     ·操作符优先级和分组第56页
     ·规则第56-61页
     ·动作器第61-68页
   ·本章小结第68-69页
第四章 通用框架的应用与测试第69-85页
   ·JSON 简介第69-72页
   ·在 C++中构造 JSON 的数据结构第72-75页
   ·构造 JSON 解析器第75-79页
   ·测试第79-84页
   ·本章小结第84-85页
第五章 总结和展望第85-86页
致谢第86-87页
参考文献第87-89页

论文共89页,点击 下载论文
上一篇:政府部门采购电子化应用系统的设计与实现
下一篇:攀枝花市某区地税局稽查对象选择系统的设计与实现