首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--信息处理(信息加工)论文--翻译机论文

ASN.1翻译系统关键技术的研究与部分实现

中文摘要第3-4页
英文摘要第4页
第1章 绪论第7-13页
    1.1 课题背景第7-10页
    1.2 ASN.1语言及其特点第10-11页
    1.3 本文结构第11-13页
第2章 编译理论基础和ANTLR简介第13-21页
    2.1 编译程序和翻译程序第13-14页
    2.2 编译程序的基本结构第14-15页
    2.3 编译程序的主要数据结构第15-16页
    2.4 ANTLR概述第16-21页
        2.4.1 ANTLR的元语言(Meta Language)第17-18页
        2.4.2 用ANTLR生成词法分析器第18-19页
        2.4.3 用ANTLR生成语法分析器第19-20页
        2.4.4 用ANTLR进行差错处理第20-21页
第3章 ASN.1的词法和语法分析第21-39页
    3.1 词法和语法分析概述第21-23页
    3.2 用ANTLR进行词法和语法分析的方法第23-25页
    3.3 ASN.1的词法分析第25-27页
        3.3.1 正规表达式第25-26页
        3.3.2 二义性、分隔符及向前看(lookahead)问题第26-27页
    3.4 ASN.1的文法设计第27-33页
        3.4.1 消除文法的二义性第27-29页
        3.4.2 消除文法的左递归第29-30页
        3.4.3 消除公共前缀第30-31页
        3.4.4 预测性分析第31-33页
    3.5 差错处理第33-39页
第4章 ASN.1的语义处理第39-59页
    4.1 语义处理的任务第39-40页
    4.2 类型引用(TYPEREFERENCE)的合法性检查第40-43页
    4.3 标识符使用合法性检查和长度限制处理第43-44页
    4.4 值与类型匹配检查第44页
    4.5 核心语义数据结构的建立第44-58页
        4.5.1 概述第44-45页
        4.5.2 基本类型的定义第45-47页
        4.5.3 核心数据结构的定义第47-56页
        4.5.4 建立核心语义数据结构第56-58页
    4.6 差错处理第58-59页
第5章 ASN.1的C代码生成第59-72页
    5.1 基本算法和思想第59页
    5.2 ASN.1到C的记法映射第59-69页
        5.2.1 固有类型(Built-in Type)第60-64页
        5.2.2 构造类型(Constructs Type)第64-67页
        5.2.3 值的映射第67-68页
        5.2.4 类型定义和值定义的映射第68页
        5.2.5 映射规则的实现第68-69页
    5.3 代码生成的算法思想及类实现第69-72页
结论第72-73页
参考文献第73-75页
致谢第75-76页
附录 抽象语法记法—(ASN.1)规范第76-82页

论文共82页,点击 下载论文
上一篇:快速液压夯实机结构设计和有限元分析
下一篇:煤矸石空心砖墙及煤矸石空心砖填充墙钢框架受力性能研究