丰富小虾米

文章
3
资源
0
加入时间
2年10月21天

Eclipse AST结合ASTView对ASTNode进行遍历详解 从源代码生成的语法树中获取信息

ASTNode类及其派生类用于描述各种AST结点的类,每个AST结点表示源程序中的一个语法结构(名字、类型、表达式、语句、声明等),所有的AST结点按照其在语法上的关系连接形成AST树。类ASTNode是各类结点的抽象基类,各个节点类是ASTNode类的派生类。ASTNode.COMPILATION_UNIT //代表Compilation_Unit结点类为了便于方位AST树,AST结点含有指向其父节点的parent域和关联的子节点域。在ASTNode类中,以属性(property)来统一处理