Class Protobuf3BaseListener
This class provides an empty implementation of IProtobuf3Listener, which can be extended to create a listener which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Protobuf3
Assembly: Protobuf3.dll
Syntax
public class Protobuf3BaseListener : object, IProtobuf3Listener, Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterBlockLit(Protobuf3Parser.BlockLitContext)
Enter a parse tree produced by blockLit().
The default implementation does nothing.
Declaration
public virtual void EnterBlockLit(Protobuf3Parser.BlockLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.BlockLitContext | context | The parse tree. |
EnterBoolLit(Protobuf3Parser.BoolLitContext)
Enter a parse tree produced by boolLit().
The default implementation does nothing.
Declaration
public virtual void EnterBoolLit(Protobuf3Parser.BoolLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.BoolLitContext | context | The parse tree. |
EnterConstant(Protobuf3Parser.ConstantContext)
Enter a parse tree produced by constant().
The default implementation does nothing.
Declaration
public virtual void EnterConstant(Protobuf3Parser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ConstantContext | context | The parse tree. |
EnterEmptyStatement_(Protobuf3Parser.EmptyStatement_Context)
Enter a parse tree produced by emptyStatement_().
The default implementation does nothing.
Declaration
public virtual void EnterEmptyStatement_(Protobuf3Parser.EmptyStatement_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EmptyStatement_Context | context | The parse tree. |
EnterEnumBody(Protobuf3Parser.EnumBodyContext)
Enter a parse tree produced by enumBody().
The default implementation does nothing.
Declaration
public virtual void EnterEnumBody(Protobuf3Parser.EnumBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumBodyContext | context | The parse tree. |
EnterEnumDef(Protobuf3Parser.EnumDefContext)
Enter a parse tree produced by enumDef().
The default implementation does nothing.
Declaration
public virtual void EnterEnumDef(Protobuf3Parser.EnumDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumDefContext | context | The parse tree. |
EnterEnumElement(Protobuf3Parser.EnumElementContext)
Enter a parse tree produced by enumElement().
The default implementation does nothing.
Declaration
public virtual void EnterEnumElement(Protobuf3Parser.EnumElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumElementContext | context | The parse tree. |
EnterEnumField(Protobuf3Parser.EnumFieldContext)
Enter a parse tree produced by enumField().
The default implementation does nothing.
Declaration
public virtual void EnterEnumField(Protobuf3Parser.EnumFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumFieldContext | context | The parse tree. |
EnterEnumName(Protobuf3Parser.EnumNameContext)
Enter a parse tree produced by enumName().
The default implementation does nothing.
Declaration
public virtual void EnterEnumName(Protobuf3Parser.EnumNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumNameContext | context | The parse tree. |
EnterEnumType(Protobuf3Parser.EnumTypeContext)
Enter a parse tree produced by enumType().
The default implementation does nothing.
Declaration
public virtual void EnterEnumType(Protobuf3Parser.EnumTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumTypeContext | context | The parse tree. |
EnterEnumValueOption(Protobuf3Parser.EnumValueOptionContext)
Enter a parse tree produced by enumValueOption().
The default implementation does nothing.
Declaration
public virtual void EnterEnumValueOption(Protobuf3Parser.EnumValueOptionContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumValueOptionContext | context | The parse tree. |
EnterEnumValueOptions(Protobuf3Parser.EnumValueOptionsContext)
Enter a parse tree produced by enumValueOptions().
The default implementation does nothing.
Declaration
public virtual void EnterEnumValueOptions(Protobuf3Parser.EnumValueOptionsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumValueOptionsContext | context | The parse tree. |
EnterEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
EnterField(Protobuf3Parser.FieldContext)
Enter a parse tree produced by field().
The default implementation does nothing.
Declaration
public virtual void EnterField(Protobuf3Parser.FieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldContext | context | The parse tree. |
EnterFieldName(Protobuf3Parser.FieldNameContext)
Enter a parse tree produced by fieldName().
The default implementation does nothing.
Declaration
public virtual void EnterFieldName(Protobuf3Parser.FieldNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldNameContext | context | The parse tree. |
EnterFieldNumber(Protobuf3Parser.FieldNumberContext)
Enter a parse tree produced by fieldNumber().
The default implementation does nothing.
Declaration
public virtual void EnterFieldNumber(Protobuf3Parser.FieldNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldNumberContext | context | The parse tree. |
EnterFieldOption(Protobuf3Parser.FieldOptionContext)
Enter a parse tree produced by fieldOption().
The default implementation does nothing.
Declaration
public virtual void EnterFieldOption(Protobuf3Parser.FieldOptionContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldOptionContext | context | The parse tree. |
EnterFieldOptions(Protobuf3Parser.FieldOptionsContext)
Enter a parse tree produced by fieldOptions().
The default implementation does nothing.
Declaration
public virtual void EnterFieldOptions(Protobuf3Parser.FieldOptionsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldOptionsContext | context | The parse tree. |
EnterFloatLit(Protobuf3Parser.FloatLitContext)
Enter a parse tree produced by floatLit().
The default implementation does nothing.
Declaration
public virtual void EnterFloatLit(Protobuf3Parser.FloatLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FloatLitContext | context | The parse tree. |
EnterFullIdent(Protobuf3Parser.FullIdentContext)
Enter a parse tree produced by fullIdent().
The default implementation does nothing.
Declaration
public virtual void EnterFullIdent(Protobuf3Parser.FullIdentContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FullIdentContext | context | The parse tree. |
EnterIdent(Protobuf3Parser.IdentContext)
Enter a parse tree produced by ident().
The default implementation does nothing.
Declaration
public virtual void EnterIdent(Protobuf3Parser.IdentContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.IdentContext | context | The parse tree. |
EnterImportStatement(Protobuf3Parser.ImportStatementContext)
Enter a parse tree produced by importStatement().
The default implementation does nothing.
Declaration
public virtual void EnterImportStatement(Protobuf3Parser.ImportStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ImportStatementContext | context | The parse tree. |
EnterIntLit(Protobuf3Parser.IntLitContext)
Enter a parse tree produced by intLit().
The default implementation does nothing.
Declaration
public virtual void EnterIntLit(Protobuf3Parser.IntLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.IntLitContext | context | The parse tree. |
EnterKeyType(Protobuf3Parser.KeyTypeContext)
Enter a parse tree produced by keyType().
The default implementation does nothing.
Declaration
public virtual void EnterKeyType(Protobuf3Parser.KeyTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.KeyTypeContext | context | The parse tree. |
EnterKeywords(Protobuf3Parser.KeywordsContext)
Enter a parse tree produced by keywords().
The default implementation does nothing.
Declaration
public virtual void EnterKeywords(Protobuf3Parser.KeywordsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.KeywordsContext | context | The parse tree. |
EnterMapField(Protobuf3Parser.MapFieldContext)
Enter a parse tree produced by mapField().
The default implementation does nothing.
Declaration
public virtual void EnterMapField(Protobuf3Parser.MapFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MapFieldContext | context | The parse tree. |
EnterMapName(Protobuf3Parser.MapNameContext)
Enter a parse tree produced by mapName().
The default implementation does nothing.
Declaration
public virtual void EnterMapName(Protobuf3Parser.MapNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MapNameContext | context | The parse tree. |
EnterMessageBody(Protobuf3Parser.MessageBodyContext)
Enter a parse tree produced by messageBody().
The default implementation does nothing.
Declaration
public virtual void EnterMessageBody(Protobuf3Parser.MessageBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageBodyContext | context | The parse tree. |
EnterMessageDef(Protobuf3Parser.MessageDefContext)
Enter a parse tree produced by messageDef().
The default implementation does nothing.
Declaration
public virtual void EnterMessageDef(Protobuf3Parser.MessageDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageDefContext | context | The parse tree. |
EnterMessageElement(Protobuf3Parser.MessageElementContext)
Enter a parse tree produced by messageElement().
The default implementation does nothing.
Declaration
public virtual void EnterMessageElement(Protobuf3Parser.MessageElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageElementContext | context | The parse tree. |
EnterMessageName(Protobuf3Parser.MessageNameContext)
Enter a parse tree produced by messageName().
The default implementation does nothing.
Declaration
public virtual void EnterMessageName(Protobuf3Parser.MessageNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageNameContext | context | The parse tree. |
EnterMessageType(Protobuf3Parser.MessageTypeContext)
Enter a parse tree produced by messageType().
The default implementation does nothing.
Declaration
public virtual void EnterMessageType(Protobuf3Parser.MessageTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageTypeContext | context | The parse tree. |
EnterOneof(Protobuf3Parser.OneofContext)
Enter a parse tree produced by oneof().
The default implementation does nothing.
Declaration
public virtual void EnterOneof(Protobuf3Parser.OneofContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofContext | context | The parse tree. |
EnterOneofField(Protobuf3Parser.OneofFieldContext)
Enter a parse tree produced by oneofField().
The default implementation does nothing.
Declaration
public virtual void EnterOneofField(Protobuf3Parser.OneofFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofFieldContext | context | The parse tree. |
EnterOneofName(Protobuf3Parser.OneofNameContext)
Enter a parse tree produced by oneofName().
The default implementation does nothing.
Declaration
public virtual void EnterOneofName(Protobuf3Parser.OneofNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofNameContext | context | The parse tree. |
EnterOptionName(Protobuf3Parser.OptionNameContext)
Enter a parse tree produced by optionName().
The default implementation does nothing.
Declaration
public virtual void EnterOptionName(Protobuf3Parser.OptionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OptionNameContext | context | The parse tree. |
EnterOptionStatement(Protobuf3Parser.OptionStatementContext)
Enter a parse tree produced by optionStatement().
The default implementation does nothing.
Declaration
public virtual void EnterOptionStatement(Protobuf3Parser.OptionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OptionStatementContext | context | The parse tree. |
EnterPackageStatement(Protobuf3Parser.PackageStatementContext)
Enter a parse tree produced by packageStatement().
The default implementation does nothing.
Declaration
public virtual void EnterPackageStatement(Protobuf3Parser.PackageStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.PackageStatementContext | context | The parse tree. |
EnterProto(Protobuf3Parser.ProtoContext)
Enter a parse tree produced by proto().
The default implementation does nothing.
Declaration
public virtual void EnterProto(Protobuf3Parser.ProtoContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ProtoContext | context | The parse tree. |
EnterRange_(Protobuf3Parser.Range_Context)
Enter a parse tree produced by range_().
The default implementation does nothing.
Declaration
public virtual void EnterRange_(Protobuf3Parser.Range_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.Range_Context | context | The parse tree. |
EnterRanges(Protobuf3Parser.RangesContext)
Enter a parse tree produced by ranges().
The default implementation does nothing.
Declaration
public virtual void EnterRanges(Protobuf3Parser.RangesContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RangesContext | context | The parse tree. |
EnterReserved(Protobuf3Parser.ReservedContext)
Enter a parse tree produced by reserved().
The default implementation does nothing.
Declaration
public virtual void EnterReserved(Protobuf3Parser.ReservedContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ReservedContext | context | The parse tree. |
EnterReservedFieldNames(Protobuf3Parser.ReservedFieldNamesContext)
Enter a parse tree produced by reservedFieldNames().
The default implementation does nothing.
Declaration
public virtual void EnterReservedFieldNames(Protobuf3Parser.ReservedFieldNamesContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ReservedFieldNamesContext | context | The parse tree. |
EnterRpc(Protobuf3Parser.RpcContext)
Enter a parse tree produced by rpc().
The default implementation does nothing.
Declaration
public virtual void EnterRpc(Protobuf3Parser.RpcContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RpcContext | context | The parse tree. |
EnterRpcName(Protobuf3Parser.RpcNameContext)
Enter a parse tree produced by rpcName().
The default implementation does nothing.
Declaration
public virtual void EnterRpcName(Protobuf3Parser.RpcNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RpcNameContext | context | The parse tree. |
EnterServiceDef(Protobuf3Parser.ServiceDefContext)
Enter a parse tree produced by serviceDef().
The default implementation does nothing.
Declaration
public virtual void EnterServiceDef(Protobuf3Parser.ServiceDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceDefContext | context | The parse tree. |
EnterServiceElement(Protobuf3Parser.ServiceElementContext)
Enter a parse tree produced by serviceElement().
The default implementation does nothing.
Declaration
public virtual void EnterServiceElement(Protobuf3Parser.ServiceElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceElementContext | context | The parse tree. |
EnterServiceName(Protobuf3Parser.ServiceNameContext)
Enter a parse tree produced by serviceName().
The default implementation does nothing.
Declaration
public virtual void EnterServiceName(Protobuf3Parser.ServiceNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceNameContext | context | The parse tree. |
EnterStrLit(Protobuf3Parser.StrLitContext)
Enter a parse tree produced by strLit().
The default implementation does nothing.
Declaration
public virtual void EnterStrLit(Protobuf3Parser.StrLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.StrLitContext | context | The parse tree. |
EnterSyntax(Protobuf3Parser.SyntaxContext)
Enter a parse tree produced by syntax().
The default implementation does nothing.
Declaration
public virtual void EnterSyntax(Protobuf3Parser.SyntaxContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.SyntaxContext | context | The parse tree. |
EnterTopLevelDef(Protobuf3Parser.TopLevelDefContext)
Enter a parse tree produced by topLevelDef().
The default implementation does nothing.
Declaration
public virtual void EnterTopLevelDef(Protobuf3Parser.TopLevelDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.TopLevelDefContext | context | The parse tree. |
EnterType_(Protobuf3Parser.Type_Context)
Enter a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void EnterType_(Protobuf3Parser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.Type_Context | context | The parse tree. |
ExitBlockLit(Protobuf3Parser.BlockLitContext)
Exit a parse tree produced by blockLit().
The default implementation does nothing.
Declaration
public virtual void ExitBlockLit(Protobuf3Parser.BlockLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.BlockLitContext | context | The parse tree. |
ExitBoolLit(Protobuf3Parser.BoolLitContext)
Exit a parse tree produced by boolLit().
The default implementation does nothing.
Declaration
public virtual void ExitBoolLit(Protobuf3Parser.BoolLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.BoolLitContext | context | The parse tree. |
ExitConstant(Protobuf3Parser.ConstantContext)
Exit a parse tree produced by constant().
The default implementation does nothing.
Declaration
public virtual void ExitConstant(Protobuf3Parser.ConstantContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ConstantContext | context | The parse tree. |
ExitEmptyStatement_(Protobuf3Parser.EmptyStatement_Context)
Exit a parse tree produced by emptyStatement_().
The default implementation does nothing.
Declaration
public virtual void ExitEmptyStatement_(Protobuf3Parser.EmptyStatement_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EmptyStatement_Context | context | The parse tree. |
ExitEnumBody(Protobuf3Parser.EnumBodyContext)
Exit a parse tree produced by enumBody().
The default implementation does nothing.
Declaration
public virtual void ExitEnumBody(Protobuf3Parser.EnumBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumBodyContext | context | The parse tree. |
ExitEnumDef(Protobuf3Parser.EnumDefContext)
Exit a parse tree produced by enumDef().
The default implementation does nothing.
Declaration
public virtual void ExitEnumDef(Protobuf3Parser.EnumDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumDefContext | context | The parse tree. |
ExitEnumElement(Protobuf3Parser.EnumElementContext)
Exit a parse tree produced by enumElement().
The default implementation does nothing.
Declaration
public virtual void ExitEnumElement(Protobuf3Parser.EnumElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumElementContext | context | The parse tree. |
ExitEnumField(Protobuf3Parser.EnumFieldContext)
Exit a parse tree produced by enumField().
The default implementation does nothing.
Declaration
public virtual void ExitEnumField(Protobuf3Parser.EnumFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumFieldContext | context | The parse tree. |
ExitEnumName(Protobuf3Parser.EnumNameContext)
Exit a parse tree produced by enumName().
The default implementation does nothing.
Declaration
public virtual void ExitEnumName(Protobuf3Parser.EnumNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumNameContext | context | The parse tree. |
ExitEnumType(Protobuf3Parser.EnumTypeContext)
Exit a parse tree produced by enumType().
The default implementation does nothing.
Declaration
public virtual void ExitEnumType(Protobuf3Parser.EnumTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumTypeContext | context | The parse tree. |
ExitEnumValueOption(Protobuf3Parser.EnumValueOptionContext)
Exit a parse tree produced by enumValueOption().
The default implementation does nothing.
Declaration
public virtual void ExitEnumValueOption(Protobuf3Parser.EnumValueOptionContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumValueOptionContext | context | The parse tree. |
ExitEnumValueOptions(Protobuf3Parser.EnumValueOptionsContext)
Exit a parse tree produced by enumValueOptions().
The default implementation does nothing.
Declaration
public virtual void ExitEnumValueOptions(Protobuf3Parser.EnumValueOptionsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.EnumValueOptionsContext | context | The parse tree. |
ExitEveryRule(Antlr4.Runtime.ParserRuleContext)
Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.ParserRuleContext | context |
Remarks
The default implementation does nothing.
ExitField(Protobuf3Parser.FieldContext)
Exit a parse tree produced by field().
The default implementation does nothing.
Declaration
public virtual void ExitField(Protobuf3Parser.FieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldContext | context | The parse tree. |
ExitFieldName(Protobuf3Parser.FieldNameContext)
Exit a parse tree produced by fieldName().
The default implementation does nothing.
Declaration
public virtual void ExitFieldName(Protobuf3Parser.FieldNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldNameContext | context | The parse tree. |
ExitFieldNumber(Protobuf3Parser.FieldNumberContext)
Exit a parse tree produced by fieldNumber().
The default implementation does nothing.
Declaration
public virtual void ExitFieldNumber(Protobuf3Parser.FieldNumberContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldNumberContext | context | The parse tree. |
ExitFieldOption(Protobuf3Parser.FieldOptionContext)
Exit a parse tree produced by fieldOption().
The default implementation does nothing.
Declaration
public virtual void ExitFieldOption(Protobuf3Parser.FieldOptionContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldOptionContext | context | The parse tree. |
ExitFieldOptions(Protobuf3Parser.FieldOptionsContext)
Exit a parse tree produced by fieldOptions().
The default implementation does nothing.
Declaration
public virtual void ExitFieldOptions(Protobuf3Parser.FieldOptionsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FieldOptionsContext | context | The parse tree. |
ExitFloatLit(Protobuf3Parser.FloatLitContext)
Exit a parse tree produced by floatLit().
The default implementation does nothing.
Declaration
public virtual void ExitFloatLit(Protobuf3Parser.FloatLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FloatLitContext | context | The parse tree. |
ExitFullIdent(Protobuf3Parser.FullIdentContext)
Exit a parse tree produced by fullIdent().
The default implementation does nothing.
Declaration
public virtual void ExitFullIdent(Protobuf3Parser.FullIdentContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.FullIdentContext | context | The parse tree. |
ExitIdent(Protobuf3Parser.IdentContext)
Exit a parse tree produced by ident().
The default implementation does nothing.
Declaration
public virtual void ExitIdent(Protobuf3Parser.IdentContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.IdentContext | context | The parse tree. |
ExitImportStatement(Protobuf3Parser.ImportStatementContext)
Exit a parse tree produced by importStatement().
The default implementation does nothing.
Declaration
public virtual void ExitImportStatement(Protobuf3Parser.ImportStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ImportStatementContext | context | The parse tree. |
ExitIntLit(Protobuf3Parser.IntLitContext)
Exit a parse tree produced by intLit().
The default implementation does nothing.
Declaration
public virtual void ExitIntLit(Protobuf3Parser.IntLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.IntLitContext | context | The parse tree. |
ExitKeyType(Protobuf3Parser.KeyTypeContext)
Exit a parse tree produced by keyType().
The default implementation does nothing.
Declaration
public virtual void ExitKeyType(Protobuf3Parser.KeyTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.KeyTypeContext | context | The parse tree. |
ExitKeywords(Protobuf3Parser.KeywordsContext)
Exit a parse tree produced by keywords().
The default implementation does nothing.
Declaration
public virtual void ExitKeywords(Protobuf3Parser.KeywordsContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.KeywordsContext | context | The parse tree. |
ExitMapField(Protobuf3Parser.MapFieldContext)
Exit a parse tree produced by mapField().
The default implementation does nothing.
Declaration
public virtual void ExitMapField(Protobuf3Parser.MapFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MapFieldContext | context | The parse tree. |
ExitMapName(Protobuf3Parser.MapNameContext)
Exit a parse tree produced by mapName().
The default implementation does nothing.
Declaration
public virtual void ExitMapName(Protobuf3Parser.MapNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MapNameContext | context | The parse tree. |
ExitMessageBody(Protobuf3Parser.MessageBodyContext)
Exit a parse tree produced by messageBody().
The default implementation does nothing.
Declaration
public virtual void ExitMessageBody(Protobuf3Parser.MessageBodyContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageBodyContext | context | The parse tree. |
ExitMessageDef(Protobuf3Parser.MessageDefContext)
Exit a parse tree produced by messageDef().
The default implementation does nothing.
Declaration
public virtual void ExitMessageDef(Protobuf3Parser.MessageDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageDefContext | context | The parse tree. |
ExitMessageElement(Protobuf3Parser.MessageElementContext)
Exit a parse tree produced by messageElement().
The default implementation does nothing.
Declaration
public virtual void ExitMessageElement(Protobuf3Parser.MessageElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageElementContext | context | The parse tree. |
ExitMessageName(Protobuf3Parser.MessageNameContext)
Exit a parse tree produced by messageName().
The default implementation does nothing.
Declaration
public virtual void ExitMessageName(Protobuf3Parser.MessageNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageNameContext | context | The parse tree. |
ExitMessageType(Protobuf3Parser.MessageTypeContext)
Exit a parse tree produced by messageType().
The default implementation does nothing.
Declaration
public virtual void ExitMessageType(Protobuf3Parser.MessageTypeContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.MessageTypeContext | context | The parse tree. |
ExitOneof(Protobuf3Parser.OneofContext)
Exit a parse tree produced by oneof().
The default implementation does nothing.
Declaration
public virtual void ExitOneof(Protobuf3Parser.OneofContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofContext | context | The parse tree. |
ExitOneofField(Protobuf3Parser.OneofFieldContext)
Exit a parse tree produced by oneofField().
The default implementation does nothing.
Declaration
public virtual void ExitOneofField(Protobuf3Parser.OneofFieldContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofFieldContext | context | The parse tree. |
ExitOneofName(Protobuf3Parser.OneofNameContext)
Exit a parse tree produced by oneofName().
The default implementation does nothing.
Declaration
public virtual void ExitOneofName(Protobuf3Parser.OneofNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OneofNameContext | context | The parse tree. |
ExitOptionName(Protobuf3Parser.OptionNameContext)
Exit a parse tree produced by optionName().
The default implementation does nothing.
Declaration
public virtual void ExitOptionName(Protobuf3Parser.OptionNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OptionNameContext | context | The parse tree. |
ExitOptionStatement(Protobuf3Parser.OptionStatementContext)
Exit a parse tree produced by optionStatement().
The default implementation does nothing.
Declaration
public virtual void ExitOptionStatement(Protobuf3Parser.OptionStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.OptionStatementContext | context | The parse tree. |
ExitPackageStatement(Protobuf3Parser.PackageStatementContext)
Exit a parse tree produced by packageStatement().
The default implementation does nothing.
Declaration
public virtual void ExitPackageStatement(Protobuf3Parser.PackageStatementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.PackageStatementContext | context | The parse tree. |
ExitProto(Protobuf3Parser.ProtoContext)
Exit a parse tree produced by proto().
The default implementation does nothing.
Declaration
public virtual void ExitProto(Protobuf3Parser.ProtoContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ProtoContext | context | The parse tree. |
ExitRange_(Protobuf3Parser.Range_Context)
Exit a parse tree produced by range_().
The default implementation does nothing.
Declaration
public virtual void ExitRange_(Protobuf3Parser.Range_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.Range_Context | context | The parse tree. |
ExitRanges(Protobuf3Parser.RangesContext)
Exit a parse tree produced by ranges().
The default implementation does nothing.
Declaration
public virtual void ExitRanges(Protobuf3Parser.RangesContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RangesContext | context | The parse tree. |
ExitReserved(Protobuf3Parser.ReservedContext)
Exit a parse tree produced by reserved().
The default implementation does nothing.
Declaration
public virtual void ExitReserved(Protobuf3Parser.ReservedContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ReservedContext | context | The parse tree. |
ExitReservedFieldNames(Protobuf3Parser.ReservedFieldNamesContext)
Exit a parse tree produced by reservedFieldNames().
The default implementation does nothing.
Declaration
public virtual void ExitReservedFieldNames(Protobuf3Parser.ReservedFieldNamesContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ReservedFieldNamesContext | context | The parse tree. |
ExitRpc(Protobuf3Parser.RpcContext)
Exit a parse tree produced by rpc().
The default implementation does nothing.
Declaration
public virtual void ExitRpc(Protobuf3Parser.RpcContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RpcContext | context | The parse tree. |
ExitRpcName(Protobuf3Parser.RpcNameContext)
Exit a parse tree produced by rpcName().
The default implementation does nothing.
Declaration
public virtual void ExitRpcName(Protobuf3Parser.RpcNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.RpcNameContext | context | The parse tree. |
ExitServiceDef(Protobuf3Parser.ServiceDefContext)
Exit a parse tree produced by serviceDef().
The default implementation does nothing.
Declaration
public virtual void ExitServiceDef(Protobuf3Parser.ServiceDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceDefContext | context | The parse tree. |
ExitServiceElement(Protobuf3Parser.ServiceElementContext)
Exit a parse tree produced by serviceElement().
The default implementation does nothing.
Declaration
public virtual void ExitServiceElement(Protobuf3Parser.ServiceElementContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceElementContext | context | The parse tree. |
ExitServiceName(Protobuf3Parser.ServiceNameContext)
Exit a parse tree produced by serviceName().
The default implementation does nothing.
Declaration
public virtual void ExitServiceName(Protobuf3Parser.ServiceNameContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.ServiceNameContext | context | The parse tree. |
ExitStrLit(Protobuf3Parser.StrLitContext)
Exit a parse tree produced by strLit().
The default implementation does nothing.
Declaration
public virtual void ExitStrLit(Protobuf3Parser.StrLitContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.StrLitContext | context | The parse tree. |
ExitSyntax(Protobuf3Parser.SyntaxContext)
Exit a parse tree produced by syntax().
The default implementation does nothing.
Declaration
public virtual void ExitSyntax(Protobuf3Parser.SyntaxContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.SyntaxContext | context | The parse tree. |
ExitTopLevelDef(Protobuf3Parser.TopLevelDefContext)
Exit a parse tree produced by topLevelDef().
The default implementation does nothing.
Declaration
public virtual void ExitTopLevelDef(Protobuf3Parser.TopLevelDefContext context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.TopLevelDefContext | context | The parse tree. |
ExitType_(Protobuf3Parser.Type_Context)
Exit a parse tree produced by type_().
The default implementation does nothing.
Declaration
public virtual void ExitType_(Protobuf3Parser.Type_Context context)
Parameters
Type | Name | Description |
---|---|---|
Protobuf3Parser.Type_Context | context | The parse tree. |
VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)
Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.IErrorNode | node |
Remarks
The default implementation does nothing.
VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)
Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type | Name | Description |
---|---|---|
Antlr4.Runtime.Tree.ITerminalNode | node |
Remarks
The default implementation does nothing.