测试技术学报
測試技術學報
측시기술학보
JOURNAL OF TEST AND MEASUREMENT TECHNOLOGY
2004年
z5期
47-50
,共4页
抽象语法树%编译器前端%定义使用链%符号表
抽象語法樹%編譯器前耑%定義使用鏈%符號錶
추상어법수%편역기전단%정의사용련%부호표
本文中C/C++抽象语法树是利用GNU提供的标准编译器生成工具Lex和Yacc,由parser程序通过调用lexical(词法分析程序)进行语法分析生成的. 为了进行基于系统崩溃的故障模型的软件静态测试,需要从抽象语法树上获取相关的数据依赖关系和定义使用链.这就要求在原有抽象语法树的基础上进行语义分析,产生最终的抽象语法树.论文描述了C/C++抽象语法树及其语法和语义分析过程的具体方法.
本文中C/C++抽象語法樹是利用GNU提供的標準編譯器生成工具Lex和Yacc,由parser程序通過調用lexical(詞法分析程序)進行語法分析生成的. 為瞭進行基于繫統崩潰的故障模型的軟件靜態測試,需要從抽象語法樹上穫取相關的數據依賴關繫和定義使用鏈.這就要求在原有抽象語法樹的基礎上進行語義分析,產生最終的抽象語法樹.論文描述瞭C/C++抽象語法樹及其語法和語義分析過程的具體方法.
본문중C/C++추상어법수시이용GNU제공적표준편역기생성공구Lex화Yacc,유parser정서통과조용lexical(사법분석정서)진행어법분석생성적. 위료진행기우계통붕궤적고장모형적연건정태측시,수요종추상어법수상획취상관적수거의뢰관계화정의사용련.저취요구재원유추상어법수적기출상진행어의분석,산생최종적추상어법수.논문묘술료C/C++추상어법수급기어법화어의분석과정적구체방법.