基于IEC61131-3标准的控制工程多语言编译器
摘要 | 第1-6页 |
ABSTRACT | 第6-11页 |
第一章 绪论 | 第11-19页 |
·课题背景 | 第11-14页 |
·国际电工委员会及IEC61131系列标准 | 第11-12页 |
·IEC61131-3标准产生背景及主要特点 | 第12-14页 |
·国内外研究现状 | 第14-16页 |
·通用编译器的发展和现状 | 第14-15页 |
·控制工程编译器的发展和现状 | 第15-16页 |
·课题来源和研究意义 | 第16-17页 |
·论文结构和主要工作 | 第17-19页 |
第二章 基础知识介绍 | 第19-31页 |
·控制工程语言标准——IEC61131-3 | 第19-27页 |
·IEC61131-3标准语言元素 | 第19-25页 |
·IEC61131-3标准的编程语言 | 第25-27页 |
·编译基本知识介绍 | 第27-29页 |
·编译原理概述 | 第27-28页 |
·编译器结构中的概念 | 第28-29页 |
·本章小结 | 第29-31页 |
第三章 常见编译器分析与多语言编译器的优化 | 第31-45页 |
·常见编译方法 | 第31-33页 |
·常见编译器结构 | 第33-35页 |
·单语言分析器结构分析 | 第33-34页 |
·多语言编译器结构分析 | 第34-35页 |
·多语言编译方法优化 | 第35-43页 |
·多语言编译方法的初步优化 | 第35-38页 |
·多语言编译方法的进一步优化 | 第38-43页 |
·本章小结 | 第43-45页 |
第四章 RSMI编译器核心模块设计 | 第45-59页 |
·词法分析 | 第45-52页 |
·功能分析和接口设计 | 第45-47页 |
·控制工程语言符号集 | 第47-49页 |
·词法规则的有穷自动机法分析设计 | 第49-52页 |
·语法与语义分析 | 第52-56页 |
·语法分析过程的理论基础 | 第52-53页 |
·方法选择 | 第53-54页 |
·语法语义的具体分析 | 第54-56页 |
·中间代码生成 | 第56-57页 |
·本章小结 | 第57-59页 |
第五章 RSMI编译器支持模块设计 | 第59-65页 |
·运行时环境 | 第59-61页 |
·符号表 | 第59-60页 |
·运行时刻支持系统 | 第60-61页 |
·错误检测和处理 | 第61-64页 |
·错误的分类 | 第62-63页 |
·错误的诊察与报告 | 第63-64页 |
·本章小结 | 第64-65页 |
第六章 RSMI编译器模块实现方法 | 第65-77页 |
·词法分析和语法语义分析的自动构造工具 | 第65-68页 |
·词法分析自动构造工具——LEX | 第65-67页 |
·语法分析器自动生成工具——YACC介绍 | 第67-68页 |
·主要程序模块实现 | 第68-74页 |
·词法分析模块 | 第68-71页 |
·语法语义分析模块 | 第71-74页 |
·不同编译方法的比较 | 第74-76页 |
·本章小结 | 第76-77页 |
第七章 结论和展望 | 第77-79页 |
·结论 | 第77-78页 |
·研究展望 | 第78-79页 |
参考文献 | 第79-85页 |
附录 攻读学位期间的科研成果 | 第85-87页 |
致谢 | 第87页 |