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

一种组态语言及其开发环境的设计及实现

摘要第1-4页
Abstract第4-6页
目录第6-9页
第1章 绪论第9-18页
   ·项目背景第9-12页
     ·YSS2000电力监控组态和运行系统的背景第9-12页
     ·C2000语言产生的背景第12页
   ·技术背景第12-14页
     ·编译原理及技术第12-14页
     ·面向对象的设计和开发技术第14页
   ·论文的主要研究工作及创新第14-16页
     ·工作总结第14-15页
     ·主要创新点第15-16页
   ·论文组织第16-17页
   ·主要术语定义第17-18页
第2章 C2000语言设计第18-22页
   ·C2000语言程序的结构第18页
   ·C2000语言中的标识符第18页
   ·C2000语言中的数据类型第18-19页
   ·C2000语言中的变量第19页
   ·C2000语言中的表达式第19页
   ·C2000语言中的语句第19-20页
   ·C2000语言中的函数第20-21页
   ·C2000语言中的注释第21-22页
第3章 C2000语言编译器总体设计第22-32页
   ·总体方案的选择第22-28页
     ·编译器的模型第22-23页
     ·前端方案的选择第23-25页
     ·后端方案的选择第25-28页
     ·方案的优点第28页
   ·总体方案的实现第28-30页
     ·关键数据结构第28-29页
     ·模块划分及其相互关系第29-30页
   ·总体设计的特点第30-32页
第4章 各模块设计与实现第32-74页
   ·信息表管理模块及其特点第32-38页
     ·C2000_TAB模块的封装第32-33页
     ·符号表设计第33-36页
     ·常量表设计第36-37页
     ·C2000_TAB模块的特点第37-38页
   ·虚拟机模块及其特点第38-46页
     ·C2000_VM模块的封装第39-40页
     ·运行时环境设计第40-43页
     ·C2000程序执行过程的实现第43-44页
     ·C2000_VM模块的特点第44-46页
   ·语法、语义分析模块及其特点第46-73页
     ·流程设计第47页
     ·C2000_SYN_SEM模块的封装第47-51页
     ·建立抽象语法树的实现第51-54页
     ·归并常量表达式的实现第54-55页
     ·语义分析的实现第55页
     ·中间代码生成的实现第55页
     ·各语法成分类的实现第55-72页
     ·C2000_SYN_SEM模块的特点第72-73页
   ·各模块实现中的共同特点第73-74页
第5章 错误处理第74-76页
   ·静态错误第74-75页
   ·动态错误第75-76页
第6章 C2000IDE的设计及特点第76-80页
   ·C2000IDE的设计第76-79页
   ·C2000IDE设计的特点第79-80页
第7章 总结与展望第80-83页
致谢第83-84页
参考文献第84-85页
附录第85-97页
 附录1 C2000语言的Lex词法第85-88页
 附录2 C2000语言的Yacc文法第88-95页
 附录3 C2000语法成分类层次图第95-97页

论文共97页,点击 下载论文
上一篇:单分散树脂及其在生物大分子分离中的应用
下一篇:特殊效果UV上光油的研究