Package org.reploop.parser.thrift
Class ThriftParser
- java.lang.Object
-
- org.reploop.parser.ParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
- org.reploop.parser.thrift.ThriftParser
-
public class ThriftParser extends ParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
What's this about?- Since:
- 2015-07-03 00
- Author:
- George Cao(georgecao@outlook.com)
-
-
Constructor Summary
Constructors Constructor Description ThriftParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.antlr.v4.runtime.ANTLRErrorListenererrorListener()protected ThriftBaseLexerlexer(org.antlr.v4.runtime.CharStream charStream)Nodeparse(Path file, Function<ThriftBaseParser,org.antlr.v4.runtime.ParserRuleContext> func)protected org.antlr.v4.runtime.tree.ParseTreeListenerparseListener()protected ThriftBaseParserparser(org.antlr.v4.runtime.CommonTokenStream tokenStream)ThriftProgramprogram(Reader file)ThriftProgramprogram(Path file)protected org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Node>visitor(org.antlr.v4.runtime.CommonTokenStream tokenStream)-
Methods inherited from class org.reploop.parser.ParserDriver
parse, parse
-
-
-
-
Method Detail
-
program
public ThriftProgram program(Path file)
-
program
public ThriftProgram program(Reader file)
-
parse
public Node parse(Path file, Function<ThriftBaseParser,org.antlr.v4.runtime.ParserRuleContext> func)
- Overrides:
parsein classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
parser
protected ThriftBaseParser parser(org.antlr.v4.runtime.CommonTokenStream tokenStream)
- Specified by:
parserin classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
lexer
protected ThriftBaseLexer lexer(org.antlr.v4.runtime.CharStream charStream)
- Specified by:
lexerin classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
visitor
protected org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Node> visitor(org.antlr.v4.runtime.CommonTokenStream tokenStream)
- Specified by:
visitorin classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
parseListener
protected org.antlr.v4.runtime.tree.ParseTreeListener parseListener()
- Overrides:
parseListenerin classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
errorListener
protected org.antlr.v4.runtime.ANTLRErrorListener errorListener()
- Overrides:
errorListenerin classParserDriver<Node,ThriftBaseLexer,ThriftBaseParser>
-
-