public abstract class AbstractProtoParserListener extends ProtoParserBaseListener
| Modifier and Type | Field and Description |
|---|---|
protected ProtoContext |
context |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProtoParserListener(org.antlr.v4.runtime.BufferedTokenStream tokens,
ProtoContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
attachComments(org.antlr.v4.runtime.ParserRuleContext ctx,
AbstractElement element,
boolean addTrailingComment) |
protected SourceCodeLocation |
getSourceCodeLocation(org.antlr.v4.runtime.ParserRuleContext ctx) |
protected String |
getTextFromLineCommentToken(org.antlr.v4.runtime.Token token) |
protected List<String> |
trim(List<String> comments)
Remove common leading whitespaces from all strings in the list.
|
enterEnumBlock, enterEnumBlockEntry, enterEnumConstant, enterEveryRule, enterExtendBlock, enterExtendBlockEntry, enterExtensions, enterField, enterFieldModifier, enterFieldOptions, enterFrom, enterGroupBlock, enterGroupBlockEntry, enterImportStatement, enterMap, enterMapKey, enterMapValue, enterMessageBlock, enterMessageBlockEntry, enterName, enterOneof, enterOneofEntry, enterOneofField, enterOneofGroup, enterOption, enterOptionEntry, enterOptionName, enterOptionValue, enterPackageName, enterPackageStatement, enterProto, enterRpcMethod, enterRpcMethodOptions, enterServiceBlock, enterServiceBlockEntry, enterStatement, enterSyntax, enterTag, enterTextFormat, enterTextFormatEntry, enterTextFormatOptionName, enterTextFormatOptionValue, enterTo, enterTypeReference, exitEnumBlock, exitEnumBlockEntry, exitEnumConstant, exitEveryRule, exitExtendBlock, exitExtendBlockEntry, exitExtensions, exitField, exitFieldModifier, exitFieldOptions, exitFrom, exitGroupBlock, exitGroupBlockEntry, exitImportStatement, exitMap, exitMapKey, exitMapValue, exitMessageBlock, exitMessageBlockEntry, exitName, exitOneof, exitOneofEntry, exitOneofField, exitOneofGroup, exitOption, exitOptionEntry, exitOptionName, exitOptionValue, exitPackageName, exitPackageStatement, exitProto, exitRpcMethod, exitRpcMethodOptions, exitServiceBlock, exitServiceBlockEntry, exitStatement, exitSyntax, exitTag, exitTextFormat, exitTextFormatEntry, exitTextFormatOptionName, exitTextFormatOptionValue, exitTo, exitTypeReference, visitErrorNode, visitTerminalprotected final ProtoContext context
protected AbstractProtoParserListener(org.antlr.v4.runtime.BufferedTokenStream tokens,
ProtoContext context)
protected SourceCodeLocation getSourceCodeLocation(org.antlr.v4.runtime.ParserRuleContext ctx)
protected void attachComments(org.antlr.v4.runtime.ParserRuleContext ctx,
AbstractElement element,
boolean addTrailingComment)
protected List<String> trim(List<String> comments)
protected String getTextFromLineCommentToken(org.antlr.v4.runtime.Token token)
Copyright © 2015–2016. All rights reserved.