10.3969/j.issn.1007-080X.2009.08.012
Lex与Yacc在基于脚本测试系统中的应用
基于脚本测试系统设计主要在于构建其软件系统的脚本编译环境,即构造脚本引擎,而词法分析程序与语法分析程序的设计是脚本引擎设计的关键环节.文章首先叙述了基于脚本测试系统的基本组成,给出脚本引擎的结构,然后概述了Lex和Yacc的基本原理和使用方法.在此基础上给出了在Windows环境下使用Lex与Yacc设计词法分析程序和语法分析程序的基本流程.在设计语法分析程序的时候着重论述了如何解决语法冲突的问题,并给出了符号表和语法树的基本结构.最后通过实例验证了方法的正确性.
测试系统、脚本引擎、语法冲突、符号表、语法树
15
TP3;TP2
2009-11-20(万方平台首次上网日期,不代表论文的发表时间)
共5页
62-65,101