在Java抽象语法树中,System.out.println(“shadoobee”)是如何表示的?
我在网上找不到关于在Java抽象语法树中,System.out.println(“shadoobee”)是如何表示的?,java,abstract-syntax-tree,Java,Abstract Syntax Tree,我在网上找不到关于ASTs表示真实代码的基本实用示例 谁能告诉我树中如何表示System.out.println(“shadoobee”)?使用了哪些元素(例如,System.out似乎是一个QualifiedName,我假设)以及它们在树中的排列方式?您使用的是谁的语法?您使用的是哪个解析器或库?我希望它有一个名为station的根节点,子节点方法调用,方法调用的左子节点是包含a.b.c.d的路径,和包含参数的右子级。您可以在这里看到Java代码的真正解析(不是您的具体示例):
AST
s表示真实代码的基本实用示例
谁能告诉我树中如何表示
System.out.println(“shadoobee”)
?使用了哪些元素(例如,System.out
似乎是一个QualifiedName
,我假设)以及它们在树中的排列方式?您使用的是谁的语法?您使用的是哪个解析器或库?我希望它有一个名为station的根节点,子节点方法调用,方法调用的左子节点是包含a.b.c.d的路径,和包含参数的右子级。您可以在这里看到Java代码的真正解析(不是您的具体示例):