文摘
英文文摘
声明
第1章绪论
1.1研究背景
1.2国内外研究现状
1.3研究意义
1.4研究工作和本文组织结构
第2章化学脚本编辑环境所需的关键技术
2.1 Eclipse集成开发环境
2.1.1 Eclipse平台
2.1.2插件机制
2.1.3 JFace Text Framework
2.2 ANTLR
2.2.1编译程序
2.2.2 ANTLR概述
2.2.3 ANTLR元语言(Meta Language)
2.2.4 ANTLR生成分析器
2.2.5 ANTLR的差错处理机制
2.3 BNF与EBNF
2.4 Gaussian软件包
2.4.1 Gaussian功能
2.4.2 Gaussian输入文件
第3章化学脚本编辑环境系统概述
3.1 eSOC系统中的脚本编辑环境
3.2集成开发环境
3.2.1集成开发环境
3.2.2集成开发环境架构分析
3.3化学脚本编辑环境
3.3.1部署框架
3.3.2架构及功能描述
第4章高斯分析器的设计与实现
4.1词法和语法分析概述
4.1.1词法分析
4.1.2语法分析
4.2 ANTLR进行词法和语法分析方法
4.2.1 ANTLR进行词法分析方法
4.2.2 ANTLR进行语法分析方法
4.3 Gaussian的词法分析
4.3.1词法规则
4.3.2二义性、分隔符及向前看(lookahead)问题
4.4 Gaussian的文法设计
4.4.1消除文法二义性
4.4.2消除文法的左递归
4.4.3消除公共前缀
4.4.4预测性分析
4.5差错处理
第5章高斯脚本编辑环境的设计与实现
5.1系统设计
5.1.1设计原则
5.1.2设计方法
5.1.3系统架构
5.1.4内核
5.1.5导航器
5.1.6向导程序
5.1.7高斯编辑器
5.2系统实现
5.2.1开发语言
5.2.2所利用的成熟技术
5.2.3应用展示
第6章结束语
6.1论文工作总结
6.2后续工作展望
参考文献
攻读硕士学位期间参与项目和发表论文
致谢