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

基于GCC的C++静态分析器的开发

摘要第1-5页
ABSTRACT第5-9页
第一章 前言第9-15页
   ·课题背景第9-10页
   ·本人工作第10页
   ·论文结构第10-11页
   ·开发环境的要求第11页
   ·GCC编译器的简介第11-15页
第二章 C++检查规则论述第15-34页
   ·C++语言的潜在缺陷第15-16页
   ·C++检查规则第16-33页
   ·小结第33-34页
第三章 编译器的结构及流程第34-44页
   ·编译器的基本原理第34页
   ·词法分析第34-37页
     ·文法第34-35页
     ·词法分析第35-36页
     ·单词的描述工具第36-37页
     ·有穷自动机第37页
   ·语法分析第37-39页
     ·LR分析第37页
     ·LR分析概述第37-39页
   ·语法制导翻译和中间代码生成第39-43页
     ·属性文法第39页
     ·简单赋值语句的翻译第39-40页
     ·布尔表达式的翻译第40-41页
     ·控制结构的翻译第41-42页
     ·数组和结构的翻译第42页
     ·结构(记录)说明和引用的翻译第42-43页
   ·小结第43-44页
第四章 符号表的分析及查找第44-63页
   ·符号表的作用和地位第44页
   ·符号表的组织第44-46页
   ·GCC中的TREE结构第46-59页
   ·符号表的查找第59-62页
   ·小结第62-63页
第五章 规则实现的方法与工程过程第63-73页
   ·规则实现的方法第63-71页
   ·工程实现的检查规则第71-73页
第六章 总结及展望第73-74页
参考文献第74-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:AIGA的设计及其在OB营帐系统中的实现
下一篇:基于工作流的OA审批子系统的研究与实现