eli project: Abstract Syntax Tree Unparsing (OMG standard). JavaParser: The JavaParser library provides you with an Abstract Syntax Tree of your Java code. The AST structure then allows you to work with your Java code in an easy programmatic way. Spoon: A library to analyze, transform, rewrite, and transpile Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. AST Explorer: A website to help visualize ASTs in several popular languages such as Go, Python, Java, and JavaScript.
eli project: Abstract Syntax Tree Unparsing (OMG standard). JavaParser: The JavaParser library provides you with an Abstract Syntax Tree of your Java code. The AST structure then allows you to work with your Java code in an easy programmatic way. Spoon: A library to analyze, transform, rewrite, and transpile Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. AST Explorer: A website to help visualize ASTs in several popular languages such as Go, Python, Java, and JavaScript.