MCPcopy Index your code
hub / github.com/antlrjavaparser/antlr-java-parser

github.com/antlrjavaparser/antlr-java-parser @antlr-java-parser-1.0.17

Chat with this repo
repository ↗ · DeepWiki ↗ · release antlr-java-parser-1.0.17 ↗ · + Follow
3,228 symbols 6,629 edges 249 files 762 documented · 24%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

antlr-java-parser

Antlr Java Parser aims to create a Java parser using Antlr 4 grammar rules.

To release (not for local development):

mvn release:clean
mvn release:prepare
mvn release:perform

Extension points exported contracts — how you extend this code

GenericVisitor (Interface)
@author Julio Vilmar Gesser [5 implementers]
src/main/java/com/github/antlrjavaparser/api/visitor/GenericVisitor.java
VoidVisitor (Interface)
@author Julio Vilmar Gesser [5 implementers]
src/main/java/com/github/antlrjavaparser/api/visitor/VoidVisitor.java
Adapter (Interface)
(no doc) [124 implementers]
src/main/java/com/github/antlrjavaparser/adapter/Adapter.java
Java7ParserListener (Interface)
This interface defines a complete listener for a parse tree produced by Java7Parser. [2 implementers]
src/main/java/com/github/antlrjavaparser/Java7ParserListener.java
ParserConfigurator (Interface)
User: mdehaan Date: 8/22/2014 [1 implementers]
src/main/java/com/github/antlrjavaparser/ParserConfigurator.java

Core symbols most depended-on inside this repo

accept
called by 494
src/main/java/com/github/antlrjavaparser/api/stmt/IfStmt.java
print
called by 264
src/main/java/com/github/antlrjavaparser/api/visitor/DumpVisitor.java
adapt
called by 249
src/main/java/com/github/antlrjavaparser/adapter/Adapter.java
visit
called by 161
src/main/java/com/github/antlrjavaparser/api/visitor/VoidVisitor.java
enterRule
called by 142
src/main/java/com/github/antlrjavaparser/Java7Parser.java
exitRule
called by 142
src/main/java/com/github/antlrjavaparser/Java7Parser.java
getAnnotations
called by 92
src/main/java/com/github/antlrjavaparser/api/body/Resource.java
getName
called by 84
src/main/java/com/github/antlrjavaparser/api/expr/NameExpr.java

Shape

Method 2,830
Class 387
Interface 6
Enum 5

Languages

Java100%

Modules by API surface

src/main/java/com/github/antlrjavaparser/Java7Parser.java1,479 symbols
src/main/java/com/github/antlrjavaparser/Java7ParserBaseListener.java289 symbols
src/main/java/com/github/antlrjavaparser/Java7ParserListener.java285 symbols
src/main/java/com/github/antlrjavaparser/adapter/Adapters.java126 symbols
src/main/java/com/github/antlrjavaparser/api/Node.java26 symbols
src/main/java/com/github/antlrjavaparser/api/visitor/DumpVisitor.java25 symbols
src/main/java/com/github/antlrjavaparser/api/body/MethodDeclaration.java21 symbols
src/main/java/com/github/antlrjavaparser/api/body/ModifierSet.java16 symbols
src/main/java/com/github/antlrjavaparser/api/body/ConstructorDeclaration.java15 symbols
src/main/java/com/github/antlrjavaparser/adapter/AdapterUtil.java15 symbols
src/main/java/com/github/antlrjavaparser/Java7Lexer.java14 symbols
src/main/java/com/github/antlrjavaparser/api/expr/ObjectCreationExpr.java13 symbols

For agents

$ claude mcp add antlr-java-parser \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact