首页 | 本学科首页   官方微博 | 高级检索  
     

TTCN-3编译器前端模块的设计与实现
引用本文:王大卫,王俊峰. TTCN-3编译器前端模块的设计与实现[J]. 计算机工程与设计, 2015, 0(2): 281-285
作者姓名:王大卫  王俊峰
作者单位:四川大学 计算机学院,四川 成都,610065
基金项目:国家科技重大专项基金项目(2012ZX10004-901001);国家自然科学基金项目(11102124);教育部新世纪优秀人才支持计划基金项目(NCET-10-0604);四川省科技支撑计划基金项目(2013SZ0002);国家物联网专项基金项目
摘    要:为实现基于TTCN-3的协议一致性测试系统,提出一种通过编译方式将TTCN-3语言转换为C++语言的编译器方案。通过对TTCN-3核心语言的研究分析,运用正则语言解析方法实现词法分析模块;在词法分析输出基础上编写上下文无关文法规则,使用多种方法较为彻底地解决语法冲突问题,实现语法分析模块;实现将TTCN-3语言转换为C++语言的编译器前端模块。该方案可快速实现对TTCN-3源代码的词法分析和语法分析,输出单词符号序列并检查其是否符合预定义的语法规则,对错误进行定位、报错并输出编译结果。

关 键 词:测试及测试控制表示法  编译器  词法分析  语法分析  语法冲突

Implementation of frontend modules of TTCN-3 compiler
WANG Da-wei,WANG Jun-feng. Implementation of frontend modules of TTCN-3 compiler[J]. Computer Engineering and Design, 2015, 0(2): 281-285
Authors:WANG Da-wei  WANG Jun-feng
Affiliation:WANG Da-wei;WANG Jun-feng;College of Computer Science,Sichuan University;
Abstract:
Keywords:TTCN-3  compiler  tokenizing  parsing  parsing conflict
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号