计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2004年
18期
125-128
,共4页
GNU*编译器集合(GCC) 抽象语法树(AST)可扩展标记语言(XML)
GNU*編譯器集閤(GCC) 抽象語法樹(AST)可擴展標記語言(XML)
GNU*편역기집합(GCC) 추상어법수(AST)가확전표기어언(XML)
抽象语法树(AST)作为程序的一种中间表示形式,在程序分析等诸多领域有广泛的应用.传统的建立AST的方法是通过词法和语法分析的方法.该文提出了一种利用GCC前端结果建立AST的方法,这种方法将GCC编译源程序产生的AST文件,经过一定的格式转换变为XML文档,然后使用XML文档解析器读取该文档,重新建立AST.
抽象語法樹(AST)作為程序的一種中間錶示形式,在程序分析等諸多領域有廣汎的應用.傳統的建立AST的方法是通過詞法和語法分析的方法.該文提齣瞭一種利用GCC前耑結果建立AST的方法,這種方法將GCC編譯源程序產生的AST文件,經過一定的格式轉換變為XML文檔,然後使用XML文檔解析器讀取該文檔,重新建立AST.
추상어법수(AST)작위정서적일충중간표시형식,재정서분석등제다영역유엄범적응용.전통적건립AST적방법시통과사법화어법분석적방법.해문제출료일충이용GCC전단결과건립AST적방법,저충방법장GCC편역원정서산생적AST문건,경과일정적격식전환변위XML문당,연후사용XML문당해석기독취해문당,중신건립AST.