Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java抽象语法树中,System.out.println(“shadoobee”)是如何表示的?_Java_Abstract Syntax Tree - Fatal编程技术网

在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代码的真正解析(不是您的具体示例):