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

基于DOM/AST技术的C语言解析器设计

摘要第1-5页
Abstract第5-9页
第1章 绪论第9-13页
   ·研究背景第9-11页
   ·课题来源和研究内容第11页
   ·论文结构第11-13页
第2章 基本概念简介第13-19页
   ·解析器第13-14页
   ·DOM/AST解析技术第14-15页
   ·符号表第15-16页
   ·词法分析(Lexer Analyzer)第16-18页
   ·语法分析(Parser Analyzer)第18-19页
第3章 C语言词法分析器设计第19-36页
   ·词法分析器的两种设计思路第20页
   ·词法单元、模式和词素第20-21页
   ·词法单元的属性第21-22页
   ·输入缓冲技术第22-24页
     ·缓冲区对第22-23页
     ·哨兵标记第23-24页
   ·词法单元的识别第24-36页
     ·词法单元的识别算法第26-27页
     ·如何解决词法错误第27-28页
     ·如何跳过空白和注释第28-29页
     ·预读第29页
     ·常量第29-30页
     ·识别关键字和标识符第30-32页
     ·一种识别关键字的Aho-Corasick算法第32-36页
第4章 C语言语法分析器设计第36-75页
   ·语法分析器的设计思路第36-37页
   ·C语言的文法设计第37-44页
     ·文法定义第37-38页
     ·文法的二义性第38-39页
     ·消除二义性的两种常用技术第39-44页
       ·左递归的消除第40-43页
       ·提取左公因子第43-44页
   ·C语法错误处理及错误恢复策略第44-47页
     ·错误处理第44-46页
     ·错误恢复策略第46-47页
   ·自顶向下的语法分析第47-58页
     ·递归下降的语法分析第51-53页
     ·预测分析法第53-55页
     ·LL(1)语法分析法第55-58页
   ·自底向上的语法分析第58-75页
     ·移入—归约语法分析技术第59-66页
       ·几个概念第59-61页
       ·移入—归约语法分析技术第61-64页
       ·移入—归约语法分析中的冲突第64-66页
     ·LR(0)语法分析技术第66-75页
       ·为什么使用LR语法分析器第66-67页
       ·项和LR(0)自动机第67-71页
       ·LR(0)语法分析算法第71-75页
第5章 总结第75-77页
致谢第77-78页
参考文献第78-81页
攻读硕士学位期间发表的论文第81页

论文共81页,点击 下载论文
上一篇:基于本体的主动服务构件库及构件排序研究
下一篇:基于单张照片的三维人脸重建研究