OMG IDL编译器的构造  被引量:1

Construction of OMG IDL Compiler

在线阅读下载全文

作  者:王怀伯[1] 李林[1] 张申生[1] 

机构地区:[1]上海交通大学计算机科学与工程系

出  处:《上海交通大学学报》1998年第10期46-49,共4页Journal of Shanghai Jiaotong University

摘  要:研究了OMGIDL编译器构造中各阶段的主要路线.介绍了词法分析阶段的文件包含、宏定义与宏展开、条件编译这三类预处理宏的解析方法;语法分析阶段的抽象语法树设计、语法树构造及在语法树构造过程中进行IDL名字空间约束的静态语义检查.在代码生成阶段,通过分析分布计算的简要过程,对远程调用参数及结果的传递代码、调用派遣代码的生成环节进行了讨论.This paper covers the main design strategies in OMG IDL compiler construction. As to lexical scanning, processing of the three preprocessing macros is dwelled, including file inclusion, macro definition and expansion, and conditional compilation. As to syntax parsing, the focuse is drawn upon the way to design abstract syntax tree, the construction procedure of the abstract syntax tree, and the validation of static semantic such as IDL name space restrains. As to code generating, the two basic portions in remote calling, say, the code to pass parameters and results and to dispatch requests, are discussed after briefing the steps of distributed computation.

关 键 词:IDL编译器 预处理宏 抽象语法树 分布计算 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象