Java Source Code AST: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "<P> [[" to "<P>  [[")
m (Text replacement - ". "" to ". “")
 
Line 33: Line 33:


=== 2017 ===
=== 2017 ===
* ([[Vogel at al., 2017]]) ⇒ Lars Vogel, Simon Scholz, and Fabian Pfaff. (2019). "[https://www.vogella.com/tutorials/EclipseJDT/article.html#abstract-syntax-tree-ast Eclipse JDT - Abstract Syntax Tree (AST) and the Java Model]." [[Tutorial]].
* ([[Vogel at al., 2017]]) ⇒ Lars Vogel, Simon Scholz, and Fabian Pfaff. (2019). [https://www.vogella.com/tutorials/EclipseJDT/article.html#abstract-syntax-tree-ast Eclipse JDT - Abstract Syntax Tree (AST) and the Java Model]." [[Tutorial]].
** QUOTE: ... This tutorial ... also explains the [[Abstract Syntax Tree (AST)]] and the [[Java model in Eclipse]]. ...        <P>         [[Java AST|The AST]] is a detailed [[tree representation]] of the [[Java source code]]. The AST defines an API to modify, create, read and delete source code. The main package for the AST is the <code>org.eclipse.jdt.core.dom</code> package and is located in the <code>org.eclipse.jdt.core plug-in</code>. Each [[Java source element]] is represented as a subclass of the ASTNode class. Each specific [[AST node]] provides specific information about the object it represents.  …
** QUOTE: ... This tutorial ... also explains the [[Abstract Syntax Tree (AST)]] and the [[Java model in Eclipse]]. ...        <P>         [[Java AST|The AST]] is a detailed [[tree representation]] of the [[Java source code]]. The AST defines an API to modify, create, read and delete source code. The main package for the AST is the <code>org.eclipse.jdt.core.dom</code> package and is located in the <code>org.eclipse.jdt.core plug-in</code>. Each [[Java source element]] is represented as a subclass of the ASTNode class. Each specific [[AST node]] provides specific information about the object it represents.  …



Latest revision as of 04:36, 8 May 2024

A Java Source Code AST is a source code AST for Java code items (in a Java PL).



References

2020

Input: Java Source Code Output: AST
code2seq input ex2.png code2seq output ex2.png

2019

2017

2009