Package org.reploop.parser.java
Class JavaParserDriver
- java.lang.Object
-
- org.reploop.parser.ParserDriver<Node,JavaLexer,JavaParser>
-
- org.reploop.parser.java.JavaParserDriver
-
public class JavaParserDriver extends ParserDriver<Node,JavaLexer,JavaParser>
-
-
Constructor Summary
Constructors Constructor Description JavaParserDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JavaLexerlexer(org.antlr.v4.runtime.CharStream charStream)Nodeparse(Path file, Function<JavaParser,org.antlr.v4.runtime.ParserRuleContext> func)protected JavaParserparser(org.antlr.v4.runtime.CommonTokenStream tokenStream)protected org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Node>visitor(org.antlr.v4.runtime.CommonTokenStream tokenStream)-
Methods inherited from class org.reploop.parser.ParserDriver
errorListener, parse, parse, parseListener
-
-
-
-
Method Detail
-
parser
protected JavaParser parser(org.antlr.v4.runtime.CommonTokenStream tokenStream)
- Specified by:
parserin classParserDriver<Node,JavaLexer,JavaParser>
-
lexer
protected JavaLexer lexer(org.antlr.v4.runtime.CharStream charStream)
- Specified by:
lexerin classParserDriver<Node,JavaLexer,JavaParser>
-
parse
public Node parse(Path file, Function<JavaParser,org.antlr.v4.runtime.ParserRuleContext> func)
- Overrides:
parsein classParserDriver<Node,JavaLexer,JavaParser>
-
visitor
protected org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Node> visitor(org.antlr.v4.runtime.CommonTokenStream tokenStream)
- Specified by:
visitorin classParserDriver<Node,JavaLexer,JavaParser>
-
-