期刊文献+

Intermediate Representation Using Graph Visualization Software

Intermediate Representation Using Graph Visualization Software
下载PDF
导出
摘要 In this paper, a method to initiate, develop and visualize an abstract syntax tree (AST) in C++ source code is presented. The approach is in chronological order starting with collection of program codes as a string and split into individual characters using regular expression. This will be followed by separating the token grammar using best first search (BFS) algorithm to determine node having lowest value, lastly followed by graph presentation of intermediate representation achieved with the help of graph visualization software (GraphViz) while former is implemented using python programming language version 3. The efficacy of our approach is used in analyzing C++ code and yielded a satisfactory result. In this paper, a method to initiate, develop and visualize an abstract syntax tree (AST) in C++ source code is presented. The approach is in chronological order starting with collection of program codes as a string and split into individual characters using regular expression. This will be followed by separating the token grammar using best first search (BFS) algorithm to determine node having lowest value, lastly followed by graph presentation of intermediate representation achieved with the help of graph visualization software (GraphViz) while former is implemented using python programming language version 3. The efficacy of our approach is used in analyzing C++ code and yielded a satisfactory result.
出处 《Journal of Software Engineering and Applications》 2020年第5期77-90,共14页 软件工程与应用(英文)
关键词 Recursive DESCENT PARSER Best First Search INTERMEDIATE REPRESENTATION Abstract SYNTAX Tree Graph Visualization SOFTWARE Recursive Descent Parser Best First Search Intermediate Representation Abstract Syntax Tree Graph Visualization Software
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部