difftastic/vendor/tree-sitter-java/script/run-javaparser
Wilfred Hughes 52f7d8be56 Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c'
git-subtree-dir: vendor/tree-sitter-java
git-subtree-mainline: e4b5bd4e19
git-subtree-split: 2efe37f92d
2021-09-04 18:31:31 +07:00
..
src/main/java/com/github/tree-sitter Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00
target Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00
README.md Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00
bootstrap Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00
pom.xml Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00
run Add 'vendor/tree-sitter-java/' from commit '2efe37f92d2e6aeb25186e9da07455bb4a30163c' 2021-09-04 18:31:31 +07:00

README.md

Run-Javaparser

This is a command-line program for running the Javaparser library on a Java source file.

In developing this grammar, it is helpful to compare the syntax trees to those produced by Javaparser, the most popular Java-parsing library in the Java ecosystem. Unlike the Java language spec, Javaparser is designed to produce syntax trees that are useful for code analysis.

Usage

On macOS, compile the parser with this script:

./bootstrap

Then run it on a java file like this

./run path/to/the/file.java