parser

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2023 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ZserioLexerAND                    = 1
	ZserioLexerASSIGN                 = 2
	ZserioLexerBANG                   = 3
	ZserioLexerCOLON                  = 4
	ZserioLexerCOMMA                  = 5
	ZserioLexerDIVIDE                 = 6
	ZserioLexerDOT                    = 7
	ZserioLexerEQ                     = 8
	ZserioLexerGE                     = 9
	ZserioLexerGT                     = 10
	ZserioLexerLBRACE                 = 11
	ZserioLexerLBRACKET               = 12
	ZserioLexerLE                     = 13
	ZserioLexerLOGICAL_AND            = 14
	ZserioLexerLOGICAL_OR             = 15
	ZserioLexerLPAREN                 = 16
	ZserioLexerLSHIFT                 = 17
	ZserioLexerLT                     = 18
	ZserioLexerMINUS                  = 19
	ZserioLexerMODULO                 = 20
	ZserioLexerMULTIPLY               = 21
	ZserioLexerNE                     = 22
	ZserioLexerOR                     = 23
	ZserioLexerPLUS                   = 24
	ZserioLexerQUESTIONMARK           = 25
	ZserioLexerRBRACE                 = 26
	ZserioLexerRBRACKET               = 27
	ZserioLexerRPAREN                 = 28
	ZserioLexerSEMICOLON              = 29
	ZserioLexerTILDE                  = 30
	ZserioLexerXOR                    = 31
	ZserioLexerALIGN                  = 32
	ZserioLexerBIT_FIELD              = 33
	ZserioLexerBOOL                   = 34
	ZserioLexerBITMASK                = 35
	ZserioLexerBYTES                  = 36
	ZserioLexerCASE                   = 37
	ZserioLexerCHOICE                 = 38
	ZserioLexerCONST                  = 39
	ZserioLexerDEFAULT                = 40
	ZserioLexerENUM                   = 41
	ZserioLexerEXPLICIT               = 42
	ZserioLexerEXTERN                 = 43
	ZserioLexerFLOAT16                = 44
	ZserioLexerFLOAT32                = 45
	ZserioLexerFLOAT64                = 46
	ZserioLexerFUNCTION               = 47
	ZserioLexerIF                     = 48
	ZserioLexerIMPLICIT               = 49
	ZserioLexerIMPORT                 = 50
	ZserioLexerINDEX                  = 51
	ZserioLexerINSTANTIATE            = 52
	ZserioLexerINT_FIELD              = 53
	ZserioLexerINT16                  = 54
	ZserioLexerINT32                  = 55
	ZserioLexerINT64                  = 56
	ZserioLexerINT8                   = 57
	ZserioLexerISSET                  = 58
	ZserioLexerLENGTHOF               = 59
	ZserioLexerNUMBITS                = 60
	ZserioLexerON                     = 61
	ZserioLexerOPTIONAL               = 62
	ZserioLexerPACKAGE                = 63
	ZserioLexerPACKED                 = 64
	ZserioLexerPUBSUB                 = 65
	ZserioLexerPUBLISH                = 66
	ZserioLexerRETURN                 = 67
	ZserioLexerRULE                   = 68
	ZserioLexerRULE_GROUP             = 69
	ZserioLexerSERVICE                = 70
	ZserioLexerSQL                    = 71
	ZserioLexerSQL_DATABASE           = 72
	ZserioLexerSQL_TABLE              = 73
	ZserioLexerSQL_VIRTUAL            = 74
	ZserioLexerSQL_WITHOUT_ROWID      = 75
	ZserioLexerSTRING                 = 76
	ZserioLexerSTRUCTURE              = 77
	ZserioLexerSUBSCRIBE              = 78
	ZserioLexerSUBTYPE                = 79
	ZserioLexerTOPIC                  = 80
	ZserioLexerUINT16                 = 81
	ZserioLexerUINT32                 = 82
	ZserioLexerUINT64                 = 83
	ZserioLexerUINT8                  = 84
	ZserioLexerUNION                  = 85
	ZserioLexerUSING                  = 86
	ZserioLexerVALUEOF                = 87
	ZserioLexerVARINT                 = 88
	ZserioLexerVARINT16               = 89
	ZserioLexerVARINT32               = 90
	ZserioLexerVARINT64               = 91
	ZserioLexerVARSIZE                = 92
	ZserioLexerVARUINT                = 93
	ZserioLexerVARUINT16              = 94
	ZserioLexerVARUINT32              = 95
	ZserioLexerVARUINT64              = 96
	ZserioLexerCOMPAT_VERSION         = 97
	ZserioLexerWS                     = 98
	ZserioLexerDOC_COMMENT            = 99
	ZserioLexerMARKDOWN_COMMENT       = 100
	ZserioLexerBLOCK_COMMENT          = 101
	ZserioLexerLINE_COMMENT           = 102
	ZserioLexerBOOL_LITERAL           = 103
	ZserioLexerSTRING_LITERAL         = 104
	ZserioLexerBINARY_LITERAL         = 105
	ZserioLexerOCTAL_LITERAL          = 106
	ZserioLexerHEXADECIMAL_LITERAL    = 107
	ZserioLexerDOUBLE_LITERAL         = 108
	ZserioLexerFLOAT_LITERAL          = 109
	ZserioLexerDECIMAL_LITERAL        = 110
	ZserioLexerID                     = 111
	ZserioLexerINVALID_STRING_LITERAL = 112
	ZserioLexerINVALID_TOKEN          = 113
)

ZserioLexer tokens.

View Source
const (
	ZserioParserEOF                    = antlr.TokenEOF
	ZserioParserAND                    = 1
	ZserioParserASSIGN                 = 2
	ZserioParserBANG                   = 3
	ZserioParserCOLON                  = 4
	ZserioParserCOMMA                  = 5
	ZserioParserDIVIDE                 = 6
	ZserioParserDOT                    = 7
	ZserioParserEQ                     = 8
	ZserioParserGE                     = 9
	ZserioParserGT                     = 10
	ZserioParserLBRACE                 = 11
	ZserioParserLBRACKET               = 12
	ZserioParserLE                     = 13
	ZserioParserLOGICAL_AND            = 14
	ZserioParserLOGICAL_OR             = 15
	ZserioParserLPAREN                 = 16
	ZserioParserLSHIFT                 = 17
	ZserioParserLT                     = 18
	ZserioParserMINUS                  = 19
	ZserioParserMODULO                 = 20
	ZserioParserMULTIPLY               = 21
	ZserioParserNE                     = 22
	ZserioParserOR                     = 23
	ZserioParserPLUS                   = 24
	ZserioParserQUESTIONMARK           = 25
	ZserioParserRBRACE                 = 26
	ZserioParserRBRACKET               = 27
	ZserioParserRPAREN                 = 28
	ZserioParserSEMICOLON              = 29
	ZserioParserTILDE                  = 30
	ZserioParserXOR                    = 31
	ZserioParserALIGN                  = 32
	ZserioParserBIT_FIELD              = 33
	ZserioParserBOOL                   = 34
	ZserioParserBITMASK                = 35
	ZserioParserBYTES                  = 36
	ZserioParserCASE                   = 37
	ZserioParserCHOICE                 = 38
	ZserioParserCONST                  = 39
	ZserioParserDEFAULT                = 40
	ZserioParserENUM                   = 41
	ZserioParserEXPLICIT               = 42
	ZserioParserEXTERN                 = 43
	ZserioParserFLOAT16                = 44
	ZserioParserFLOAT32                = 45
	ZserioParserFLOAT64                = 46
	ZserioParserFUNCTION               = 47
	ZserioParserIF                     = 48
	ZserioParserIMPLICIT               = 49
	ZserioParserIMPORT                 = 50
	ZserioParserINDEX                  = 51
	ZserioParserINSTANTIATE            = 52
	ZserioParserINT_FIELD              = 53
	ZserioParserINT16                  = 54
	ZserioParserINT32                  = 55
	ZserioParserINT64                  = 56
	ZserioParserINT8                   = 57
	ZserioParserISSET                  = 58
	ZserioParserLENGTHOF               = 59
	ZserioParserNUMBITS                = 60
	ZserioParserON                     = 61
	ZserioParserOPTIONAL               = 62
	ZserioParserPACKAGE                = 63
	ZserioParserPACKED                 = 64
	ZserioParserPUBSUB                 = 65
	ZserioParserPUBLISH                = 66
	ZserioParserRETURN                 = 67
	ZserioParserRULE                   = 68
	ZserioParserRULE_GROUP             = 69
	ZserioParserSERVICE                = 70
	ZserioParserSQL                    = 71
	ZserioParserSQL_DATABASE           = 72
	ZserioParserSQL_TABLE              = 73
	ZserioParserSQL_VIRTUAL            = 74
	ZserioParserSQL_WITHOUT_ROWID      = 75
	ZserioParserSTRING                 = 76
	ZserioParserSTRUCTURE              = 77
	ZserioParserSUBSCRIBE              = 78
	ZserioParserSUBTYPE                = 79
	ZserioParserTOPIC                  = 80
	ZserioParserUINT16                 = 81
	ZserioParserUINT32                 = 82
	ZserioParserUINT64                 = 83
	ZserioParserUINT8                  = 84
	ZserioParserUNION                  = 85
	ZserioParserUSING                  = 86
	ZserioParserVALUEOF                = 87
	ZserioParserVARINT                 = 88
	ZserioParserVARINT16               = 89
	ZserioParserVARINT32               = 90
	ZserioParserVARINT64               = 91
	ZserioParserVARSIZE                = 92
	ZserioParserVARUINT                = 93
	ZserioParserVARUINT16              = 94
	ZserioParserVARUINT32              = 95
	ZserioParserVARUINT64              = 96
	ZserioParserCOMPAT_VERSION         = 97
	ZserioParserWS                     = 98
	ZserioParserDOC_COMMENT            = 99
	ZserioParserMARKDOWN_COMMENT       = 100
	ZserioParserBLOCK_COMMENT          = 101
	ZserioParserLINE_COMMENT           = 102
	ZserioParserBOOL_LITERAL           = 103
	ZserioParserSTRING_LITERAL         = 104
	ZserioParserBINARY_LITERAL         = 105
	ZserioParserOCTAL_LITERAL          = 106
	ZserioParserHEXADECIMAL_LITERAL    = 107
	ZserioParserDOUBLE_LITERAL         = 108
	ZserioParserFLOAT_LITERAL          = 109
	ZserioParserDECIMAL_LITERAL        = 110
	ZserioParserID                     = 111
	ZserioParserINVALID_STRING_LITERAL = 112
	ZserioParserINVALID_TOKEN          = 113
	ZserioParserRSHIFT                 = 114
)

ZserioParser tokens.

View Source
const (
	ZserioParserRULE_packageDeclaration            = 0
	ZserioParserRULE_compatibilityVersionDirective = 1
	ZserioParserRULE_packageNameDefinition         = 2
	ZserioParserRULE_importDeclaration             = 3
	ZserioParserRULE_languageDirective             = 4
	ZserioParserRULE_typeDeclaration               = 5
	ZserioParserRULE_symbolDefinition              = 6
	ZserioParserRULE_constDefinition               = 7
	ZserioParserRULE_ruleGroupDefinition           = 8
	ZserioParserRULE_ruleDefinition                = 9
	ZserioParserRULE_subtypeDeclaration            = 10
	ZserioParserRULE_structureDeclaration          = 11
	ZserioParserRULE_structureFieldDefinition      = 12
	ZserioParserRULE_fieldAlignment                = 13
	ZserioParserRULE_fieldOffset                   = 14
	ZserioParserRULE_fieldTypeId                   = 15
	ZserioParserRULE_fieldArrayRange               = 16
	ZserioParserRULE_fieldInitializer              = 17
	ZserioParserRULE_fieldOptionalClause           = 18
	ZserioParserRULE_fieldConstraint               = 19
	ZserioParserRULE_choiceDeclaration             = 20
	ZserioParserRULE_choiceCases                   = 21
	ZserioParserRULE_choiceCase                    = 22
	ZserioParserRULE_choiceDefault                 = 23
	ZserioParserRULE_choiceFieldDefinition         = 24
	ZserioParserRULE_unionDeclaration              = 25
	ZserioParserRULE_unionFieldDefinition          = 26
	ZserioParserRULE_enumDeclaration               = 27
	ZserioParserRULE_enumItem                      = 28
	ZserioParserRULE_bitmaskDeclaration            = 29
	ZserioParserRULE_bitmaskValue                  = 30
	ZserioParserRULE_sqlTableDeclaration           = 31
	ZserioParserRULE_sqlTableFieldDefinition       = 32
	ZserioParserRULE_sqlConstraintDefinition       = 33
	ZserioParserRULE_sqlConstraint                 = 34
	ZserioParserRULE_sqlWithoutRowId               = 35
	ZserioParserRULE_sqlDatabaseDefinition         = 36
	ZserioParserRULE_sqlDatabaseFieldDefinition    = 37
	ZserioParserRULE_serviceDefinition             = 38
	ZserioParserRULE_serviceMethodDefinition       = 39
	ZserioParserRULE_pubsubDefinition              = 40
	ZserioParserRULE_pubsubMessageDefinition       = 41
	ZserioParserRULE_topicDefinition               = 42
	ZserioParserRULE_functionDefinition            = 43
	ZserioParserRULE_functionType                  = 44
	ZserioParserRULE_functionName                  = 45
	ZserioParserRULE_functionBody                  = 46
	ZserioParserRULE_typeParameters                = 47
	ZserioParserRULE_parameterDefinition           = 48
	ZserioParserRULE_templateParameters            = 49
	ZserioParserRULE_templateArguments             = 50
	ZserioParserRULE_templateArgument              = 51
	ZserioParserRULE_instantiateDeclaration        = 52
	ZserioParserRULE_expression                    = 53
	ZserioParserRULE_literal                       = 54
	ZserioParserRULE_id                            = 55
	ZserioParserRULE_typeReference                 = 56
	ZserioParserRULE_typeInstantiation             = 57
	ZserioParserRULE_builtinType                   = 58
	ZserioParserRULE_qualifiedName                 = 59
	ZserioParserRULE_typeArguments                 = 60
	ZserioParserRULE_typeArgument                  = 61
	ZserioParserRULE_dynamicLengthArgument         = 62
	ZserioParserRULE_intType                       = 63
	ZserioParserRULE_varintType                    = 64
	ZserioParserRULE_fixedBitFieldType             = 65
	ZserioParserRULE_dynamicBitFieldType           = 66
	ZserioParserRULE_boolType                      = 67
	ZserioParserRULE_stringType                    = 68
	ZserioParserRULE_floatType                     = 69
	ZserioParserRULE_externType                    = 70
	ZserioParserRULE_bytesType                     = 71
)

ZserioParser rules.

View Source
const (
	// UnevaluatableExpressionType is as an expression type which cannot be
	// evaluated by itself. An example is the right part of a dot expression:
	// <type>.<value>, where <value> cannot be evaluated without the type.
	UnevaluatableExpressionType = 0xFFFFFF
)
View Source
const ZserioLexerDOC = 2

ZserioLexerDOC is the ZserioLexer channel.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditiveExpressionContext added in v0.1.0

type AdditiveExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewAdditiveExpressionContext added in v0.1.0

func NewAdditiveExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveExpressionContext

func (*AdditiveExpressionContext) Accept added in v0.1.0

func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AdditiveExpressionContext) AllExpression added in v0.1.0

func (s *AdditiveExpressionContext) AllExpression() []IExpressionContext

func (*AdditiveExpressionContext) EnterRule added in v0.1.0

func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*AdditiveExpressionContext) ExitRule added in v0.1.0

func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*AdditiveExpressionContext) Expression added in v0.1.0

func (*AdditiveExpressionContext) GetOperator added in v0.1.0

func (s *AdditiveExpressionContext) GetOperator() antlr.Token

func (*AdditiveExpressionContext) GetRuleContext added in v0.1.0

func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext

func (*AdditiveExpressionContext) MINUS added in v0.1.0

func (*AdditiveExpressionContext) PLUS added in v0.1.0

func (*AdditiveExpressionContext) SetOperator added in v0.1.0

func (s *AdditiveExpressionContext) SetOperator(v antlr.Token)

type ArrayExpressionContext added in v0.1.0

type ArrayExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewArrayExpressionContext added in v0.1.0

func NewArrayExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayExpressionContext

func (*ArrayExpressionContext) Accept added in v0.1.0

func (s *ArrayExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayExpressionContext) AllExpression added in v0.1.0

func (s *ArrayExpressionContext) AllExpression() []IExpressionContext

func (*ArrayExpressionContext) EnterRule added in v0.1.0

func (s *ArrayExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayExpressionContext) ExitRule added in v0.1.0

func (s *ArrayExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayExpressionContext) Expression added in v0.1.0

func (*ArrayExpressionContext) GetOperator added in v0.1.0

func (s *ArrayExpressionContext) GetOperator() antlr.Token

func (*ArrayExpressionContext) GetRuleContext added in v0.1.0

func (s *ArrayExpressionContext) GetRuleContext() antlr.RuleContext

func (*ArrayExpressionContext) LBRACKET added in v0.1.0

func (*ArrayExpressionContext) RBRACKET added in v0.1.0

func (*ArrayExpressionContext) SetOperator added in v0.1.0

func (s *ArrayExpressionContext) SetOperator(v antlr.Token)

type BaseZserioParserVisitor added in v0.1.0

type BaseZserioParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseZserioParserVisitor) VisitAdditiveExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitArrayExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitArrayExpression(ctx *ArrayExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitBitmaskDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBitmaskDeclaration(ctx *BitmaskDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitBitmaskValue added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBitmaskValue(ctx *BitmaskValueContext) interface{}

func (*BaseZserioParserVisitor) VisitBitwiseAndExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitBitwiseOrExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitBitwiseXorExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitBoolType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBoolType(ctx *BoolTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitBuiltinType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitBuiltinType(ctx *BuiltinTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitBytesType added in v0.7.0

func (v *BaseZserioParserVisitor) VisitBytesType(ctx *BytesTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitChoiceCase added in v0.1.0

func (v *BaseZserioParserVisitor) VisitChoiceCase(ctx *ChoiceCaseContext) interface{}

func (*BaseZserioParserVisitor) VisitChoiceCases added in v0.1.0

func (v *BaseZserioParserVisitor) VisitChoiceCases(ctx *ChoiceCasesContext) interface{}

func (*BaseZserioParserVisitor) VisitChoiceDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitChoiceDeclaration(ctx *ChoiceDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitChoiceDefault added in v0.1.0

func (v *BaseZserioParserVisitor) VisitChoiceDefault(ctx *ChoiceDefaultContext) interface{}

func (*BaseZserioParserVisitor) VisitChoiceFieldDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitChoiceFieldDefinition(ctx *ChoiceFieldDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitCompatibilityVersionDirective added in v0.7.0

func (v *BaseZserioParserVisitor) VisitCompatibilityVersionDirective(ctx *CompatibilityVersionDirectiveContext) interface{}

func (*BaseZserioParserVisitor) VisitConstDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitConstDefinition(ctx *ConstDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitDotExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitDotExpression(ctx *DotExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitDynamicBitFieldType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitDynamicBitFieldType(ctx *DynamicBitFieldTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitDynamicLengthArgument added in v0.1.0

func (v *BaseZserioParserVisitor) VisitDynamicLengthArgument(ctx *DynamicLengthArgumentContext) interface{}

func (*BaseZserioParserVisitor) VisitEnumDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitEnumDeclaration(ctx *EnumDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitEnumItem added in v0.1.0

func (v *BaseZserioParserVisitor) VisitEnumItem(ctx *EnumItemContext) interface{}

func (*BaseZserioParserVisitor) VisitEqualityExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitExternType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitExternType(ctx *ExternTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldAlignment added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldAlignment(ctx *FieldAlignmentContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldArrayRange added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldArrayRange(ctx *FieldArrayRangeContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldConstraint added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldConstraint(ctx *FieldConstraintContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldInitializer added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldInitializer(ctx *FieldInitializerContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldOffset added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldOffset(ctx *FieldOffsetContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldOptionalClause added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldOptionalClause(ctx *FieldOptionalClauseContext) interface{}

func (*BaseZserioParserVisitor) VisitFieldTypeId added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFieldTypeId(ctx *FieldTypeIdContext) interface{}

func (*BaseZserioParserVisitor) VisitFixedBitFieldType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFixedBitFieldType(ctx *FixedBitFieldTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitFloatType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFloatType(ctx *FloatTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitFunctionBody added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFunctionBody(ctx *FunctionBodyContext) interface{}

func (*BaseZserioParserVisitor) VisitFunctionCallExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitFunctionDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFunctionDefinition(ctx *FunctionDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitFunctionName added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFunctionName(ctx *FunctionNameContext) interface{}

func (*BaseZserioParserVisitor) VisitFunctionType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitId added in v0.1.0

func (v *BaseZserioParserVisitor) VisitId(ctx *IdContext) interface{}

func (*BaseZserioParserVisitor) VisitIdentifierExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitImportDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitIndexExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitIndexExpression(ctx *IndexExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitInstantiateDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitInstantiateDeclaration(ctx *InstantiateDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitIntType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitIntType(ctx *IntTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitIsSetExpression added in v0.7.0

func (v *BaseZserioParserVisitor) VisitIsSetExpression(ctx *IsSetExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitLanguageDirective added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLanguageDirective(ctx *LanguageDirectiveContext) interface{}

func (*BaseZserioParserVisitor) VisitLengthofExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLengthofExpression(ctx *LengthofExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitLiteral added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseZserioParserVisitor) VisitLiteralExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitLogicalAndExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLogicalAndExpression(ctx *LogicalAndExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitLogicalOrExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitLogicalOrExpression(ctx *LogicalOrExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitMultiplicativeExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitNumbitsExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitNumbitsExpression(ctx *NumbitsExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitPackageDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitPackageDeclaration(ctx *PackageDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitPackageNameDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitPackageNameDefinition(ctx *PackageNameDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitParameterDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitParameterDefinition(ctx *ParameterDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitParenthesizedExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitPubsubDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitPubsubDefinition(ctx *PubsubDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitPubsubMessageDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitPubsubMessageDefinition(ctx *PubsubMessageDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitQualifiedName added in v0.1.0

func (v *BaseZserioParserVisitor) VisitQualifiedName(ctx *QualifiedNameContext) interface{}

func (*BaseZserioParserVisitor) VisitRelationalExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitRuleDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitRuleDefinition(ctx *RuleDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitRuleGroupDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitRuleGroupDefinition(ctx *RuleGroupDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitServiceDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitServiceDefinition(ctx *ServiceDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitServiceMethodDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitServiceMethodDefinition(ctx *ServiceMethodDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitShiftExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitShiftExpression(ctx *ShiftExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlConstraint added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlConstraint(ctx *SqlConstraintContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlConstraintDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlConstraintDefinition(ctx *SqlConstraintDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlDatabaseDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlDatabaseDefinition(ctx *SqlDatabaseDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlDatabaseFieldDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlDatabaseFieldDefinition(ctx *SqlDatabaseFieldDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlTableDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlTableDeclaration(ctx *SqlTableDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlTableFieldDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlTableFieldDefinition(ctx *SqlTableFieldDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitSqlWithoutRowId added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSqlWithoutRowId(ctx *SqlWithoutRowIdContext) interface{}

func (*BaseZserioParserVisitor) VisitStringType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitStringType(ctx *StringTypeContext) interface{}

func (*BaseZserioParserVisitor) VisitStructureDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitStructureDeclaration(ctx *StructureDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitStructureFieldDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitStructureFieldDefinition(ctx *StructureFieldDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitSubtypeDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSubtypeDeclaration(ctx *SubtypeDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitSymbolDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitSymbolDefinition(ctx *SymbolDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitTemplateArgument added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTemplateArgument(ctx *TemplateArgumentContext) interface{}

func (*BaseZserioParserVisitor) VisitTemplateArguments added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTemplateArguments(ctx *TemplateArgumentsContext) interface{}

func (*BaseZserioParserVisitor) VisitTemplateParameters added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTemplateParameters(ctx *TemplateParametersContext) interface{}

func (*BaseZserioParserVisitor) VisitTernaryExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTernaryExpression(ctx *TernaryExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitTopicDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTopicDefinition(ctx *TopicDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeArgument added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeArgument(ctx *TypeArgumentContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeArguments added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeArguments(ctx *TypeArgumentsContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeDeclaration(ctx *TypeDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeInstantiation added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeInstantiation(ctx *TypeInstantiationContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeParameters added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeParameters(ctx *TypeParametersContext) interface{}

func (*BaseZserioParserVisitor) VisitTypeReference added in v0.1.0

func (v *BaseZserioParserVisitor) VisitTypeReference(ctx *TypeReferenceContext) interface{}

func (*BaseZserioParserVisitor) VisitUnaryExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitUnionDeclaration added in v0.1.0

func (v *BaseZserioParserVisitor) VisitUnionDeclaration(ctx *UnionDeclarationContext) interface{}

func (*BaseZserioParserVisitor) VisitUnionFieldDefinition added in v0.1.0

func (v *BaseZserioParserVisitor) VisitUnionFieldDefinition(ctx *UnionFieldDefinitionContext) interface{}

func (*BaseZserioParserVisitor) VisitValueofExpression added in v0.1.0

func (v *BaseZserioParserVisitor) VisitValueofExpression(ctx *ValueofExpressionContext) interface{}

func (*BaseZserioParserVisitor) VisitVarintType added in v0.1.0

func (v *BaseZserioParserVisitor) VisitVarintType(ctx *VarintTypeContext) interface{}

type BitmaskDeclarationContext added in v0.1.0

type BitmaskDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBitmaskDeclarationContext added in v0.1.0

func NewBitmaskDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitmaskDeclarationContext

func NewEmptyBitmaskDeclarationContext added in v0.1.0

func NewEmptyBitmaskDeclarationContext() *BitmaskDeclarationContext

func (*BitmaskDeclarationContext) Accept added in v0.1.0

func (s *BitmaskDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitmaskDeclarationContext) AllBitmaskValue added in v0.1.0

func (s *BitmaskDeclarationContext) AllBitmaskValue() []IBitmaskValueContext

func (*BitmaskDeclarationContext) AllCOMMA added in v0.1.0

func (*BitmaskDeclarationContext) BITMASK added in v0.1.0

func (*BitmaskDeclarationContext) BitmaskValue added in v0.1.0

func (*BitmaskDeclarationContext) COMMA added in v0.1.0

func (*BitmaskDeclarationContext) EnterRule added in v0.1.0

func (s *BitmaskDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitmaskDeclarationContext) ExitRule added in v0.1.0

func (s *BitmaskDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitmaskDeclarationContext) GetParser added in v0.1.0

func (s *BitmaskDeclarationContext) GetParser() antlr.Parser

func (*BitmaskDeclarationContext) GetRuleContext added in v0.1.0

func (s *BitmaskDeclarationContext) GetRuleContext() antlr.RuleContext

func (*BitmaskDeclarationContext) Id added in v0.1.0

func (*BitmaskDeclarationContext) IsBitmaskDeclarationContext added in v0.1.0

func (*BitmaskDeclarationContext) IsBitmaskDeclarationContext()

func (*BitmaskDeclarationContext) LBRACE added in v0.1.0

func (*BitmaskDeclarationContext) RBRACE added in v0.1.0

func (*BitmaskDeclarationContext) SEMICOLON added in v0.1.0

func (*BitmaskDeclarationContext) ToStringTree added in v0.1.0

func (s *BitmaskDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*BitmaskDeclarationContext) TypeInstantiation added in v0.1.0

type BitmaskValueContext added in v0.1.0

type BitmaskValueContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBitmaskValueContext added in v0.1.0

func NewBitmaskValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitmaskValueContext

func NewEmptyBitmaskValueContext added in v0.1.0

func NewEmptyBitmaskValueContext() *BitmaskValueContext

func (*BitmaskValueContext) ASSIGN added in v0.1.0

func (*BitmaskValueContext) Accept added in v0.1.0

func (s *BitmaskValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitmaskValueContext) EnterRule added in v0.1.0

func (s *BitmaskValueContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitmaskValueContext) ExitRule added in v0.1.0

func (s *BitmaskValueContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitmaskValueContext) Expression added in v0.1.0

func (s *BitmaskValueContext) Expression() IExpressionContext

func (*BitmaskValueContext) GetParser added in v0.1.0

func (s *BitmaskValueContext) GetParser() antlr.Parser

func (*BitmaskValueContext) GetRuleContext added in v0.1.0

func (s *BitmaskValueContext) GetRuleContext() antlr.RuleContext

func (*BitmaskValueContext) Id added in v0.1.0

func (*BitmaskValueContext) IsBitmaskValueContext added in v0.1.0

func (*BitmaskValueContext) IsBitmaskValueContext()

func (*BitmaskValueContext) ToStringTree added in v0.1.0

func (s *BitmaskValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BitwiseAndExpressionContext added in v0.1.0

type BitwiseAndExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewBitwiseAndExpressionContext added in v0.1.0

func NewBitwiseAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitwiseAndExpressionContext

func (*BitwiseAndExpressionContext) AND added in v0.1.0

func (*BitwiseAndExpressionContext) Accept added in v0.1.0

func (s *BitwiseAndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitwiseAndExpressionContext) AllExpression added in v0.1.0

func (s *BitwiseAndExpressionContext) AllExpression() []IExpressionContext

func (*BitwiseAndExpressionContext) EnterRule added in v0.1.0

func (s *BitwiseAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitwiseAndExpressionContext) ExitRule added in v0.1.0

func (s *BitwiseAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitwiseAndExpressionContext) Expression added in v0.1.0

func (*BitwiseAndExpressionContext) GetOperator added in v0.1.0

func (s *BitwiseAndExpressionContext) GetOperator() antlr.Token

func (*BitwiseAndExpressionContext) GetRuleContext added in v0.1.0

func (s *BitwiseAndExpressionContext) GetRuleContext() antlr.RuleContext

func (*BitwiseAndExpressionContext) SetOperator added in v0.1.0

func (s *BitwiseAndExpressionContext) SetOperator(v antlr.Token)

type BitwiseOrExpressionContext added in v0.1.0

type BitwiseOrExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewBitwiseOrExpressionContext added in v0.1.0

func NewBitwiseOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitwiseOrExpressionContext

func (*BitwiseOrExpressionContext) Accept added in v0.1.0

func (s *BitwiseOrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitwiseOrExpressionContext) AllExpression added in v0.1.0

func (s *BitwiseOrExpressionContext) AllExpression() []IExpressionContext

func (*BitwiseOrExpressionContext) EnterRule added in v0.1.0

func (s *BitwiseOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitwiseOrExpressionContext) ExitRule added in v0.1.0

func (s *BitwiseOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitwiseOrExpressionContext) Expression added in v0.1.0

func (*BitwiseOrExpressionContext) GetOperator added in v0.1.0

func (s *BitwiseOrExpressionContext) GetOperator() antlr.Token

func (*BitwiseOrExpressionContext) GetRuleContext added in v0.1.0

func (s *BitwiseOrExpressionContext) GetRuleContext() antlr.RuleContext

func (*BitwiseOrExpressionContext) OR added in v0.1.0

func (*BitwiseOrExpressionContext) SetOperator added in v0.1.0

func (s *BitwiseOrExpressionContext) SetOperator(v antlr.Token)

type BitwiseXorExpressionContext added in v0.1.0

type BitwiseXorExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewBitwiseXorExpressionContext added in v0.1.0

func NewBitwiseXorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitwiseXorExpressionContext

func (*BitwiseXorExpressionContext) Accept added in v0.1.0

func (s *BitwiseXorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitwiseXorExpressionContext) AllExpression added in v0.1.0

func (s *BitwiseXorExpressionContext) AllExpression() []IExpressionContext

func (*BitwiseXorExpressionContext) EnterRule added in v0.1.0

func (s *BitwiseXorExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitwiseXorExpressionContext) ExitRule added in v0.1.0

func (s *BitwiseXorExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitwiseXorExpressionContext) Expression added in v0.1.0

func (*BitwiseXorExpressionContext) GetOperator added in v0.1.0

func (s *BitwiseXorExpressionContext) GetOperator() antlr.Token

func (*BitwiseXorExpressionContext) GetRuleContext added in v0.1.0

func (s *BitwiseXorExpressionContext) GetRuleContext() antlr.RuleContext

func (*BitwiseXorExpressionContext) SetOperator added in v0.1.0

func (s *BitwiseXorExpressionContext) SetOperator(v antlr.Token)

func (*BitwiseXorExpressionContext) XOR added in v0.1.0

type BoolTypeContext added in v0.1.0

type BoolTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBoolTypeContext added in v0.1.0

func NewBoolTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolTypeContext

func NewEmptyBoolTypeContext added in v0.1.0

func NewEmptyBoolTypeContext() *BoolTypeContext

func (*BoolTypeContext) Accept added in v0.1.0

func (s *BoolTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolTypeContext) BOOL added in v0.1.0

func (*BoolTypeContext) EnterRule added in v0.1.0

func (s *BoolTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*BoolTypeContext) ExitRule added in v0.1.0

func (s *BoolTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*BoolTypeContext) GetParser added in v0.1.0

func (s *BoolTypeContext) GetParser() antlr.Parser

func (*BoolTypeContext) GetRuleContext added in v0.1.0

func (s *BoolTypeContext) GetRuleContext() antlr.RuleContext

func (*BoolTypeContext) IsBoolTypeContext added in v0.1.0

func (*BoolTypeContext) IsBoolTypeContext()

func (*BoolTypeContext) ToStringTree added in v0.1.0

func (s *BoolTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BuiltinTypeContext added in v0.1.0

type BuiltinTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBuiltinTypeContext added in v0.1.0

func NewBuiltinTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuiltinTypeContext

func NewEmptyBuiltinTypeContext added in v0.1.0

func NewEmptyBuiltinTypeContext() *BuiltinTypeContext

func (*BuiltinTypeContext) Accept added in v0.1.0

func (s *BuiltinTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BuiltinTypeContext) BoolType added in v0.1.0

func (s *BuiltinTypeContext) BoolType() IBoolTypeContext

func (*BuiltinTypeContext) BytesType added in v0.7.0

func (s *BuiltinTypeContext) BytesType() IBytesTypeContext

func (*BuiltinTypeContext) DynamicBitFieldType added in v0.1.0

func (s *BuiltinTypeContext) DynamicBitFieldType() IDynamicBitFieldTypeContext

func (*BuiltinTypeContext) EnterRule added in v0.1.0

func (s *BuiltinTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*BuiltinTypeContext) ExitRule added in v0.1.0

func (s *BuiltinTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*BuiltinTypeContext) ExternType added in v0.1.0

func (s *BuiltinTypeContext) ExternType() IExternTypeContext

func (*BuiltinTypeContext) FixedBitFieldType added in v0.1.0

func (s *BuiltinTypeContext) FixedBitFieldType() IFixedBitFieldTypeContext

func (*BuiltinTypeContext) FloatType added in v0.1.0

func (s *BuiltinTypeContext) FloatType() IFloatTypeContext

func (*BuiltinTypeContext) GetParser added in v0.1.0

func (s *BuiltinTypeContext) GetParser() antlr.Parser

func (*BuiltinTypeContext) GetRuleContext added in v0.1.0

func (s *BuiltinTypeContext) GetRuleContext() antlr.RuleContext

func (*BuiltinTypeContext) IntType added in v0.1.0

func (s *BuiltinTypeContext) IntType() IIntTypeContext

func (*BuiltinTypeContext) IsBuiltinTypeContext added in v0.1.0

func (*BuiltinTypeContext) IsBuiltinTypeContext()

func (*BuiltinTypeContext) StringType added in v0.1.0

func (s *BuiltinTypeContext) StringType() IStringTypeContext

func (*BuiltinTypeContext) ToStringTree added in v0.1.0

func (s *BuiltinTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*BuiltinTypeContext) VarintType added in v0.1.0

func (s *BuiltinTypeContext) VarintType() IVarintTypeContext

type BytesTypeContext added in v0.7.0

type BytesTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBytesTypeContext added in v0.7.0

func NewBytesTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BytesTypeContext

func NewEmptyBytesTypeContext added in v0.7.0

func NewEmptyBytesTypeContext() *BytesTypeContext

func (*BytesTypeContext) Accept added in v0.7.0

func (s *BytesTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BytesTypeContext) BYTES added in v0.7.0

func (s *BytesTypeContext) BYTES() antlr.TerminalNode

func (*BytesTypeContext) EnterRule added in v0.7.0

func (s *BytesTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*BytesTypeContext) ExitRule added in v0.7.0

func (s *BytesTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*BytesTypeContext) GetParser added in v0.7.0

func (s *BytesTypeContext) GetParser() antlr.Parser

func (*BytesTypeContext) GetRuleContext added in v0.7.0

func (s *BytesTypeContext) GetRuleContext() antlr.RuleContext

func (*BytesTypeContext) IsBytesTypeContext added in v0.7.0

func (*BytesTypeContext) IsBytesTypeContext()

func (*BytesTypeContext) ToStringTree added in v0.7.0

func (s *BytesTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ChoiceCaseContext added in v0.1.0

type ChoiceCaseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChoiceCaseContext added in v0.1.0

func NewChoiceCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChoiceCaseContext

func NewEmptyChoiceCaseContext added in v0.1.0

func NewEmptyChoiceCaseContext() *ChoiceCaseContext

func (*ChoiceCaseContext) Accept added in v0.1.0

func (s *ChoiceCaseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ChoiceCaseContext) CASE added in v0.1.0

func (*ChoiceCaseContext) COLON added in v0.1.0

func (*ChoiceCaseContext) EnterRule added in v0.1.0

func (s *ChoiceCaseContext) EnterRule(listener antlr.ParseTreeListener)

func (*ChoiceCaseContext) ExitRule added in v0.1.0

func (s *ChoiceCaseContext) ExitRule(listener antlr.ParseTreeListener)

func (*ChoiceCaseContext) Expression added in v0.1.0

func (s *ChoiceCaseContext) Expression() IExpressionContext

func (*ChoiceCaseContext) GetParser added in v0.1.0

func (s *ChoiceCaseContext) GetParser() antlr.Parser

func (*ChoiceCaseContext) GetRuleContext added in v0.1.0

func (s *ChoiceCaseContext) GetRuleContext() antlr.RuleContext

func (*ChoiceCaseContext) IsChoiceCaseContext added in v0.1.0

func (*ChoiceCaseContext) IsChoiceCaseContext()

func (*ChoiceCaseContext) ToStringTree added in v0.1.0

func (s *ChoiceCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ChoiceCasesContext added in v0.1.0

type ChoiceCasesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChoiceCasesContext added in v0.1.0

func NewChoiceCasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChoiceCasesContext

func NewEmptyChoiceCasesContext added in v0.1.0

func NewEmptyChoiceCasesContext() *ChoiceCasesContext

func (*ChoiceCasesContext) Accept added in v0.1.0

func (s *ChoiceCasesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ChoiceCasesContext) AllChoiceCase added in v0.1.0

func (s *ChoiceCasesContext) AllChoiceCase() []IChoiceCaseContext

func (*ChoiceCasesContext) ChoiceCase added in v0.1.0

func (s *ChoiceCasesContext) ChoiceCase(i int) IChoiceCaseContext

func (*ChoiceCasesContext) ChoiceFieldDefinition added in v0.1.0

func (s *ChoiceCasesContext) ChoiceFieldDefinition() IChoiceFieldDefinitionContext

func (*ChoiceCasesContext) EnterRule added in v0.1.0

func (s *ChoiceCasesContext) EnterRule(listener antlr.ParseTreeListener)

func (*ChoiceCasesContext) ExitRule added in v0.1.0

func (s *ChoiceCasesContext) ExitRule(listener antlr.ParseTreeListener)

func (*ChoiceCasesContext) GetParser added in v0.1.0

func (s *ChoiceCasesContext) GetParser() antlr.Parser

func (*ChoiceCasesContext) GetRuleContext added in v0.1.0

func (s *ChoiceCasesContext) GetRuleContext() antlr.RuleContext

func (*ChoiceCasesContext) IsChoiceCasesContext added in v0.1.0

func (*ChoiceCasesContext) IsChoiceCasesContext()

func (*ChoiceCasesContext) SEMICOLON added in v0.1.0

func (s *ChoiceCasesContext) SEMICOLON() antlr.TerminalNode

func (*ChoiceCasesContext) ToStringTree added in v0.1.0

func (s *ChoiceCasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ChoiceDeclarationContext added in v0.1.0

type ChoiceDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChoiceDeclarationContext added in v0.1.0

func NewChoiceDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChoiceDeclarationContext

func NewEmptyChoiceDeclarationContext added in v0.1.0

func NewEmptyChoiceDeclarationContext() *ChoiceDeclarationContext

func (*ChoiceDeclarationContext) Accept added in v0.1.0

func (s *ChoiceDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ChoiceDeclarationContext) AllChoiceCases added in v0.1.0

func (s *ChoiceDeclarationContext) AllChoiceCases() []IChoiceCasesContext

func (*ChoiceDeclarationContext) AllFunctionDefinition added in v0.1.0

func (s *ChoiceDeclarationContext) AllFunctionDefinition() []IFunctionDefinitionContext

func (*ChoiceDeclarationContext) CHOICE added in v0.1.0

func (*ChoiceDeclarationContext) ChoiceCases added in v0.1.0

func (*ChoiceDeclarationContext) ChoiceDefault added in v0.1.0

func (*ChoiceDeclarationContext) EnterRule added in v0.1.0

func (s *ChoiceDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ChoiceDeclarationContext) ExitRule added in v0.1.0

func (s *ChoiceDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ChoiceDeclarationContext) Expression added in v0.1.0

func (*ChoiceDeclarationContext) FunctionDefinition added in v0.1.0

func (s *ChoiceDeclarationContext) FunctionDefinition(i int) IFunctionDefinitionContext

func (*ChoiceDeclarationContext) GetParser added in v0.1.0

func (s *ChoiceDeclarationContext) GetParser() antlr.Parser

func (*ChoiceDeclarationContext) GetRuleContext added in v0.1.0

func (s *ChoiceDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ChoiceDeclarationContext) Id added in v0.1.0

func (*ChoiceDeclarationContext) IsChoiceDeclarationContext added in v0.1.0

func (*ChoiceDeclarationContext) IsChoiceDeclarationContext()

func (*ChoiceDeclarationContext) LBRACE added in v0.1.0

func (*ChoiceDeclarationContext) ON added in v0.1.0

func (*ChoiceDeclarationContext) RBRACE added in v0.1.0

func (*ChoiceDeclarationContext) SEMICOLON added in v0.1.0

func (*ChoiceDeclarationContext) TemplateParameters added in v0.1.0

func (s *ChoiceDeclarationContext) TemplateParameters() ITemplateParametersContext

func (*ChoiceDeclarationContext) ToStringTree added in v0.1.0

func (s *ChoiceDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ChoiceDeclarationContext) TypeParameters added in v0.1.0

type ChoiceDefaultContext added in v0.1.0

type ChoiceDefaultContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChoiceDefaultContext added in v0.1.0

func NewChoiceDefaultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChoiceDefaultContext

func NewEmptyChoiceDefaultContext added in v0.1.0

func NewEmptyChoiceDefaultContext() *ChoiceDefaultContext

func (*ChoiceDefaultContext) Accept added in v0.1.0

func (s *ChoiceDefaultContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ChoiceDefaultContext) COLON added in v0.1.0

func (*ChoiceDefaultContext) ChoiceFieldDefinition added in v0.1.0

func (s *ChoiceDefaultContext) ChoiceFieldDefinition() IChoiceFieldDefinitionContext

func (*ChoiceDefaultContext) DEFAULT added in v0.1.0

func (*ChoiceDefaultContext) EnterRule added in v0.1.0

func (s *ChoiceDefaultContext) EnterRule(listener antlr.ParseTreeListener)

func (*ChoiceDefaultContext) ExitRule added in v0.1.0

func (s *ChoiceDefaultContext) ExitRule(listener antlr.ParseTreeListener)

func (*ChoiceDefaultContext) GetParser added in v0.1.0

func (s *ChoiceDefaultContext) GetParser() antlr.Parser

func (*ChoiceDefaultContext) GetRuleContext added in v0.1.0

func (s *ChoiceDefaultContext) GetRuleContext() antlr.RuleContext

func (*ChoiceDefaultContext) IsChoiceDefaultContext added in v0.1.0

func (*ChoiceDefaultContext) IsChoiceDefaultContext()

func (*ChoiceDefaultContext) SEMICOLON added in v0.1.0

func (s *ChoiceDefaultContext) SEMICOLON() antlr.TerminalNode

func (*ChoiceDefaultContext) ToStringTree added in v0.1.0

func (s *ChoiceDefaultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ChoiceFieldDefinitionContext added in v0.1.0

type ChoiceFieldDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChoiceFieldDefinitionContext added in v0.1.0

func NewChoiceFieldDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChoiceFieldDefinitionContext

func NewEmptyChoiceFieldDefinitionContext added in v0.1.0

func NewEmptyChoiceFieldDefinitionContext() *ChoiceFieldDefinitionContext

func (*ChoiceFieldDefinitionContext) Accept added in v0.1.0

func (s *ChoiceFieldDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ChoiceFieldDefinitionContext) EnterRule added in v0.1.0

func (s *ChoiceFieldDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ChoiceFieldDefinitionContext) ExitRule added in v0.1.0

func (*ChoiceFieldDefinitionContext) FieldConstraint added in v0.1.0

func (*ChoiceFieldDefinitionContext) FieldTypeId added in v0.1.0

func (*ChoiceFieldDefinitionContext) GetParser added in v0.1.0

func (s *ChoiceFieldDefinitionContext) GetParser() antlr.Parser

func (*ChoiceFieldDefinitionContext) GetRuleContext added in v0.1.0

func (s *ChoiceFieldDefinitionContext) GetRuleContext() antlr.RuleContext

func (*ChoiceFieldDefinitionContext) IsChoiceFieldDefinitionContext added in v0.1.0

func (*ChoiceFieldDefinitionContext) IsChoiceFieldDefinitionContext()

func (*ChoiceFieldDefinitionContext) ToStringTree added in v0.1.0

func (s *ChoiceFieldDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompatibilityVersionDirectiveContext added in v0.7.0

type CompatibilityVersionDirectiveContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompatibilityVersionDirectiveContext added in v0.7.0

func NewCompatibilityVersionDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompatibilityVersionDirectiveContext

func NewEmptyCompatibilityVersionDirectiveContext added in v0.7.0

func NewEmptyCompatibilityVersionDirectiveContext() *CompatibilityVersionDirectiveContext

func (*CompatibilityVersionDirectiveContext) Accept added in v0.7.0

func (s *CompatibilityVersionDirectiveContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CompatibilityVersionDirectiveContext) COMPAT_VERSION added in v0.7.0

func (*CompatibilityVersionDirectiveContext) EnterRule added in v0.7.0

func (*CompatibilityVersionDirectiveContext) ExitRule added in v0.7.0

func (*CompatibilityVersionDirectiveContext) GetParser added in v0.7.0

func (*CompatibilityVersionDirectiveContext) GetRuleContext added in v0.7.0

func (*CompatibilityVersionDirectiveContext) IsCompatibilityVersionDirectiveContext added in v0.7.0

func (*CompatibilityVersionDirectiveContext) IsCompatibilityVersionDirectiveContext()

func (*CompatibilityVersionDirectiveContext) LPAREN added in v0.7.0

func (*CompatibilityVersionDirectiveContext) RPAREN added in v0.7.0

func (*CompatibilityVersionDirectiveContext) SEMICOLON added in v0.7.0

func (*CompatibilityVersionDirectiveContext) STRING_LITERAL added in v0.7.0

func (*CompatibilityVersionDirectiveContext) ToStringTree added in v0.7.0

func (s *CompatibilityVersionDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConstDefinitionContext added in v0.1.0

type ConstDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstDefinitionContext added in v0.1.0

func NewConstDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstDefinitionContext

func NewEmptyConstDefinitionContext added in v0.1.0

func NewEmptyConstDefinitionContext() *ConstDefinitionContext

func (*ConstDefinitionContext) ASSIGN added in v0.1.0

func (*ConstDefinitionContext) Accept added in v0.1.0

func (s *ConstDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConstDefinitionContext) CONST added in v0.1.0

func (*ConstDefinitionContext) EnterRule added in v0.1.0

func (s *ConstDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstDefinitionContext) ExitRule added in v0.1.0

func (s *ConstDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstDefinitionContext) Expression added in v0.1.0

func (*ConstDefinitionContext) GetParser added in v0.1.0

func (s *ConstDefinitionContext) GetParser() antlr.Parser

func (*ConstDefinitionContext) GetRuleContext added in v0.1.0

func (s *ConstDefinitionContext) GetRuleContext() antlr.RuleContext

func (*ConstDefinitionContext) Id added in v0.1.0

func (*ConstDefinitionContext) IsConstDefinitionContext added in v0.1.0

func (*ConstDefinitionContext) IsConstDefinitionContext()

func (*ConstDefinitionContext) SEMICOLON added in v0.1.0

func (s *ConstDefinitionContext) SEMICOLON() antlr.TerminalNode

func (*ConstDefinitionContext) ToStringTree added in v0.1.0

func (s *ConstDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ConstDefinitionContext) TypeInstantiation added in v0.1.0

func (s *ConstDefinitionContext) TypeInstantiation() ITypeInstantiationContext

type DotExpressionContext added in v0.1.0

type DotExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewDotExpressionContext added in v0.1.0

func NewDotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DotExpressionContext

func (*DotExpressionContext) Accept added in v0.1.0

func (s *DotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DotExpressionContext) DOT added in v0.1.0

func (*DotExpressionContext) EnterRule added in v0.1.0

func (s *DotExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*DotExpressionContext) ExitRule added in v0.1.0

func (s *DotExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*DotExpressionContext) Expression added in v0.1.0

func (s *DotExpressionContext) Expression() IExpressionContext

func (*DotExpressionContext) GetOperator added in v0.1.0

func (s *DotExpressionContext) GetOperator() antlr.Token

func (*DotExpressionContext) GetRuleContext added in v0.1.0

func (s *DotExpressionContext) GetRuleContext() antlr.RuleContext

func (*DotExpressionContext) Id added in v0.1.0

func (*DotExpressionContext) SetOperator added in v0.1.0

func (s *DotExpressionContext) SetOperator(v antlr.Token)

type DynamicBitFieldTypeContext added in v0.1.0

type DynamicBitFieldTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDynamicBitFieldTypeContext added in v0.1.0

func NewDynamicBitFieldTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DynamicBitFieldTypeContext

func NewEmptyDynamicBitFieldTypeContext added in v0.1.0

func NewEmptyDynamicBitFieldTypeContext() *DynamicBitFieldTypeContext

func (*DynamicBitFieldTypeContext) Accept added in v0.1.0

func (s *DynamicBitFieldTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DynamicBitFieldTypeContext) BIT_FIELD added in v0.1.0

func (*DynamicBitFieldTypeContext) EnterRule added in v0.1.0

func (s *DynamicBitFieldTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*DynamicBitFieldTypeContext) ExitRule added in v0.1.0

func (s *DynamicBitFieldTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*DynamicBitFieldTypeContext) GetParser added in v0.1.0

func (s *DynamicBitFieldTypeContext) GetParser() antlr.Parser

func (*DynamicBitFieldTypeContext) GetRuleContext added in v0.1.0

func (s *DynamicBitFieldTypeContext) GetRuleContext() antlr.RuleContext

func (*DynamicBitFieldTypeContext) INT_FIELD added in v0.1.0

func (*DynamicBitFieldTypeContext) IsDynamicBitFieldTypeContext added in v0.1.0

func (*DynamicBitFieldTypeContext) IsDynamicBitFieldTypeContext()

func (*DynamicBitFieldTypeContext) ToStringTree added in v0.1.0

func (s *DynamicBitFieldTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DynamicLengthArgumentContext added in v0.1.0

type DynamicLengthArgumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDynamicLengthArgumentContext added in v0.1.0

func NewDynamicLengthArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DynamicLengthArgumentContext

func NewEmptyDynamicLengthArgumentContext added in v0.1.0

func NewEmptyDynamicLengthArgumentContext() *DynamicLengthArgumentContext

func (*DynamicLengthArgumentContext) Accept added in v0.1.0

func (s *DynamicLengthArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DynamicLengthArgumentContext) EnterRule added in v0.1.0

func (s *DynamicLengthArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*DynamicLengthArgumentContext) ExitRule added in v0.1.0

func (*DynamicLengthArgumentContext) Expression added in v0.1.0

func (*DynamicLengthArgumentContext) GT added in v0.1.0

func (*DynamicLengthArgumentContext) GetParser added in v0.1.0

func (s *DynamicLengthArgumentContext) GetParser() antlr.Parser

func (*DynamicLengthArgumentContext) GetRuleContext added in v0.1.0

func (s *DynamicLengthArgumentContext) GetRuleContext() antlr.RuleContext

func (*DynamicLengthArgumentContext) IsDynamicLengthArgumentContext added in v0.1.0

func (*DynamicLengthArgumentContext) IsDynamicLengthArgumentContext()

func (*DynamicLengthArgumentContext) LT added in v0.1.0

func (*DynamicLengthArgumentContext) ToStringTree added in v0.1.0

func (s *DynamicLengthArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumDeclarationContext added in v0.1.0

type EnumDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumDeclarationContext added in v0.1.0

func NewEmptyEnumDeclarationContext() *EnumDeclarationContext

func NewEnumDeclarationContext added in v0.1.0

func NewEnumDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDeclarationContext

func (*EnumDeclarationContext) Accept added in v0.1.0

func (s *EnumDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EnumDeclarationContext) AllCOMMA added in v0.1.0

func (s *EnumDeclarationContext) AllCOMMA() []antlr.TerminalNode

func (*EnumDeclarationContext) AllEnumItem added in v0.1.0

func (s *EnumDeclarationContext) AllEnumItem() []IEnumItemContext

func (*EnumDeclarationContext) COMMA added in v0.1.0

func (*EnumDeclarationContext) ENUM added in v0.1.0

func (*EnumDeclarationContext) EnterRule added in v0.1.0

func (s *EnumDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumDeclarationContext) EnumItem added in v0.1.0

func (*EnumDeclarationContext) ExitRule added in v0.1.0

func (s *EnumDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumDeclarationContext) GetParser added in v0.1.0

func (s *EnumDeclarationContext) GetParser() antlr.Parser

func (*EnumDeclarationContext) GetRuleContext added in v0.1.0

func (s *EnumDeclarationContext) GetRuleContext() antlr.RuleContext

func (*EnumDeclarationContext) Id added in v0.1.0

func (*EnumDeclarationContext) IsEnumDeclarationContext added in v0.1.0

func (*EnumDeclarationContext) IsEnumDeclarationContext()

func (*EnumDeclarationContext) LBRACE added in v0.1.0

func (*EnumDeclarationContext) RBRACE added in v0.1.0

func (*EnumDeclarationContext) SEMICOLON added in v0.1.0

func (s *EnumDeclarationContext) SEMICOLON() antlr.TerminalNode

func (*EnumDeclarationContext) ToStringTree added in v0.1.0

func (s *EnumDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*EnumDeclarationContext) TypeInstantiation added in v0.1.0

func (s *EnumDeclarationContext) TypeInstantiation() ITypeInstantiationContext

type EnumItemContext added in v0.1.0

type EnumItemContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumItemContext added in v0.1.0

func NewEmptyEnumItemContext() *EnumItemContext

func NewEnumItemContext added in v0.1.0

func NewEnumItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumItemContext

func (*EnumItemContext) ASSIGN added in v0.1.0

func (s *EnumItemContext) ASSIGN() antlr.TerminalNode

func (*EnumItemContext) Accept added in v0.1.0

func (s *EnumItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EnumItemContext) EnterRule added in v0.1.0

func (s *EnumItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*EnumItemContext) ExitRule added in v0.1.0

func (s *EnumItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*EnumItemContext) Expression added in v0.1.0

func (s *EnumItemContext) Expression() IExpressionContext

func (*EnumItemContext) GetParser added in v0.1.0

func (s *EnumItemContext) GetParser() antlr.Parser

func (*EnumItemContext) GetRuleContext added in v0.1.0

func (s *EnumItemContext) GetRuleContext() antlr.RuleContext

func (*EnumItemContext) Id added in v0.1.0

func (s *EnumItemContext) Id() IIdContext

func (*EnumItemContext) IsEnumItemContext added in v0.1.0

func (*EnumItemContext) IsEnumItemContext()

func (*EnumItemContext) ToStringTree added in v0.1.0

func (s *EnumItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EqualityExpressionContext added in v0.1.0

type EqualityExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewEqualityExpressionContext added in v0.1.0

func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext

func (*EqualityExpressionContext) Accept added in v0.1.0

func (s *EqualityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualityExpressionContext) AllExpression added in v0.1.0

func (s *EqualityExpressionContext) AllExpression() []IExpressionContext

func (*EqualityExpressionContext) EQ added in v0.1.0

func (*EqualityExpressionContext) EnterRule added in v0.1.0

func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*EqualityExpressionContext) ExitRule added in v0.1.0

func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*EqualityExpressionContext) Expression added in v0.1.0

func (*EqualityExpressionContext) GetOperator added in v0.1.0

func (s *EqualityExpressionContext) GetOperator() antlr.Token

func (*EqualityExpressionContext) GetRuleContext added in v0.1.0

func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext

func (*EqualityExpressionContext) NE added in v0.1.0

func (*EqualityExpressionContext) SetOperator added in v0.1.0

func (s *EqualityExpressionContext) SetOperator(v antlr.Token)

type ExpressionContext added in v0.1.0

type ExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext added in v0.1.0

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext added in v0.1.0

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) CopyFrom added in v0.1.0

func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)

func (*ExpressionContext) GetParser added in v0.1.0

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext added in v0.1.0

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext added in v0.1.0

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree added in v0.1.0

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExternTypeContext added in v0.1.0

type ExternTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExternTypeContext added in v0.1.0

func NewEmptyExternTypeContext() *ExternTypeContext

func NewExternTypeContext added in v0.1.0

func NewExternTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternTypeContext

func (*ExternTypeContext) Accept added in v0.1.0

func (s *ExternTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExternTypeContext) EXTERN added in v0.1.0

func (s *ExternTypeContext) EXTERN() antlr.TerminalNode

func (*ExternTypeContext) EnterRule added in v0.1.0

func (s *ExternTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExternTypeContext) ExitRule added in v0.1.0

func (s *ExternTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExternTypeContext) GetParser added in v0.1.0

func (s *ExternTypeContext) GetParser() antlr.Parser

func (*ExternTypeContext) GetRuleContext added in v0.1.0

func (s *ExternTypeContext) GetRuleContext() antlr.RuleContext

func (*ExternTypeContext) IsExternTypeContext added in v0.1.0

func (*ExternTypeContext) IsExternTypeContext()

func (*ExternTypeContext) ToStringTree added in v0.1.0

func (s *ExternTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldAlignmentContext added in v0.1.0

type FieldAlignmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldAlignmentContext added in v0.1.0

func NewEmptyFieldAlignmentContext() *FieldAlignmentContext

func NewFieldAlignmentContext added in v0.1.0

func NewFieldAlignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldAlignmentContext

func (*FieldAlignmentContext) ALIGN added in v0.1.0

func (*FieldAlignmentContext) Accept added in v0.1.0

func (s *FieldAlignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldAlignmentContext) COLON added in v0.1.0

func (*FieldAlignmentContext) EnterRule added in v0.1.0

func (s *FieldAlignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldAlignmentContext) ExitRule added in v0.1.0

func (s *FieldAlignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldAlignmentContext) Expression added in v0.1.0

func (s *FieldAlignmentContext) Expression() IExpressionContext

func (*FieldAlignmentContext) GetParser added in v0.1.0

func (s *FieldAlignmentContext) GetParser() antlr.Parser

func (*FieldAlignmentContext) GetRuleContext added in v0.1.0

func (s *FieldAlignmentContext) GetRuleContext() antlr.RuleContext

func (*FieldAlignmentContext) IsFieldAlignmentContext added in v0.1.0

func (*FieldAlignmentContext) IsFieldAlignmentContext()

func (*FieldAlignmentContext) LPAREN added in v0.1.0

func (*FieldAlignmentContext) RPAREN added in v0.1.0

func (*FieldAlignmentContext) ToStringTree added in v0.1.0

func (s *FieldAlignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldArrayRangeContext added in v0.1.0

type FieldArrayRangeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldArrayRangeContext added in v0.1.0

func NewEmptyFieldArrayRangeContext() *FieldArrayRangeContext

func NewFieldArrayRangeContext added in v0.1.0

func NewFieldArrayRangeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldArrayRangeContext

func (*FieldArrayRangeContext) Accept added in v0.1.0

func (s *FieldArrayRangeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldArrayRangeContext) EnterRule added in v0.1.0

func (s *FieldArrayRangeContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldArrayRangeContext) ExitRule added in v0.1.0

func (s *FieldArrayRangeContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldArrayRangeContext) Expression added in v0.1.0

func (*FieldArrayRangeContext) GetParser added in v0.1.0

func (s *FieldArrayRangeContext) GetParser() antlr.Parser

func (*FieldArrayRangeContext) GetRuleContext added in v0.1.0

func (s *FieldArrayRangeContext) GetRuleContext() antlr.RuleContext

func (*FieldArrayRangeContext) IsFieldArrayRangeContext added in v0.1.0

func (*FieldArrayRangeContext) IsFieldArrayRangeContext()

func (*FieldArrayRangeContext) LBRACKET added in v0.1.0

func (*FieldArrayRangeContext) RBRACKET added in v0.1.0

func (*FieldArrayRangeContext) ToStringTree added in v0.1.0

func (s *FieldArrayRangeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldConstraintContext added in v0.1.0

type FieldConstraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldConstraintContext added in v0.1.0

func NewEmptyFieldConstraintContext() *FieldConstraintContext

func NewFieldConstraintContext added in v0.1.0

func NewFieldConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldConstraintContext

func (*FieldConstraintContext) Accept added in v0.1.0

func (s *FieldConstraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldConstraintContext) COLON added in v0.1.0

func (*FieldConstraintContext) EnterRule added in v0.1.0

func (s *FieldConstraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldConstraintContext) ExitRule added in v0.1.0

func (s *FieldConstraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldConstraintContext) Expression added in v0.1.0

func (*FieldConstraintContext) GetParser added in v0.1.0

func (s *FieldConstraintContext) GetParser() antlr.Parser

func (*FieldConstraintContext) GetRuleContext added in v0.1.0

func (s *FieldConstraintContext) GetRuleContext() antlr.RuleContext

func (*FieldConstraintContext) IsFieldConstraintContext added in v0.1.0

func (*FieldConstraintContext) IsFieldConstraintContext()

func (*FieldConstraintContext) ToStringTree added in v0.1.0

func (s *FieldConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldInitializerContext added in v0.1.0

type FieldInitializerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldInitializerContext added in v0.1.0

func NewEmptyFieldInitializerContext() *FieldInitializerContext

func NewFieldInitializerContext added in v0.1.0

func NewFieldInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldInitializerContext

func (*FieldInitializerContext) ASSIGN added in v0.1.0

func (*FieldInitializerContext) Accept added in v0.1.0

func (s *FieldInitializerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldInitializerContext) EnterRule added in v0.1.0

func (s *FieldInitializerContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldInitializerContext) ExitRule added in v0.1.0

func (s *FieldInitializerContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldInitializerContext) Expression added in v0.1.0

func (*FieldInitializerContext) GetParser added in v0.1.0

func (s *FieldInitializerContext) GetParser() antlr.Parser

func (*FieldInitializerContext) GetRuleContext added in v0.1.0

func (s *FieldInitializerContext) GetRuleContext() antlr.RuleContext

func (*FieldInitializerContext) IsFieldInitializerContext added in v0.1.0

func (*FieldInitializerContext) IsFieldInitializerContext()

func (*FieldInitializerContext) ToStringTree added in v0.1.0

func (s *FieldInitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldOffsetContext added in v0.1.0

type FieldOffsetContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldOffsetContext added in v0.1.0

func NewEmptyFieldOffsetContext() *FieldOffsetContext

func NewFieldOffsetContext added in v0.1.0

func NewFieldOffsetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldOffsetContext

func (*FieldOffsetContext) Accept added in v0.1.0

func (s *FieldOffsetContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldOffsetContext) COLON added in v0.1.0

func (*FieldOffsetContext) EnterRule added in v0.1.0

func (s *FieldOffsetContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldOffsetContext) ExitRule added in v0.1.0

func (s *FieldOffsetContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldOffsetContext) Expression added in v0.1.0

func (s *FieldOffsetContext) Expression() IExpressionContext

func (*FieldOffsetContext) GetParser added in v0.1.0

func (s *FieldOffsetContext) GetParser() antlr.Parser

func (*FieldOffsetContext) GetRuleContext added in v0.1.0

func (s *FieldOffsetContext) GetRuleContext() antlr.RuleContext

func (*FieldOffsetContext) IsFieldOffsetContext added in v0.1.0

func (*FieldOffsetContext) IsFieldOffsetContext()

func (*FieldOffsetContext) ToStringTree added in v0.1.0

func (s *FieldOffsetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldOptionalClauseContext added in v0.1.0

type FieldOptionalClauseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldOptionalClauseContext added in v0.1.0

func NewEmptyFieldOptionalClauseContext() *FieldOptionalClauseContext

func NewFieldOptionalClauseContext added in v0.1.0

func NewFieldOptionalClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldOptionalClauseContext

func (*FieldOptionalClauseContext) Accept added in v0.1.0

func (s *FieldOptionalClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldOptionalClauseContext) EnterRule added in v0.1.0

func (s *FieldOptionalClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldOptionalClauseContext) ExitRule added in v0.1.0

func (s *FieldOptionalClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldOptionalClauseContext) Expression added in v0.1.0

func (*FieldOptionalClauseContext) GetParser added in v0.1.0

func (s *FieldOptionalClauseContext) GetParser() antlr.Parser

func (*FieldOptionalClauseContext) GetRuleContext added in v0.1.0

func (s *FieldOptionalClauseContext) GetRuleContext() antlr.RuleContext

func (*FieldOptionalClauseContext) IF added in v0.1.0

func (*FieldOptionalClauseContext) IsFieldOptionalClauseContext added in v0.1.0

func (*FieldOptionalClauseContext) IsFieldOptionalClauseContext()

func (*FieldOptionalClauseContext) ToStringTree added in v0.1.0

func (s *FieldOptionalClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FieldTypeIdContext added in v0.1.0

type FieldTypeIdContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFieldTypeIdContext added in v0.1.0

func NewEmptyFieldTypeIdContext() *FieldTypeIdContext

func NewFieldTypeIdContext added in v0.1.0

func NewFieldTypeIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldTypeIdContext

func (*FieldTypeIdContext) Accept added in v0.1.0

func (s *FieldTypeIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FieldTypeIdContext) EnterRule added in v0.1.0

func (s *FieldTypeIdContext) EnterRule(listener antlr.ParseTreeListener)

func (*FieldTypeIdContext) ExitRule added in v0.1.0

func (s *FieldTypeIdContext) ExitRule(listener antlr.ParseTreeListener)

func (*FieldTypeIdContext) FieldArrayRange added in v0.1.0

func (s *FieldTypeIdContext) FieldArrayRange() IFieldArrayRangeContext

func (*FieldTypeIdContext) GetParser added in v0.1.0

func (s *FieldTypeIdContext) GetParser() antlr.Parser

func (*FieldTypeIdContext) GetRuleContext added in v0.1.0

func (s *FieldTypeIdContext) GetRuleContext() antlr.RuleContext

func (*FieldTypeIdContext) IMPLICIT added in v0.1.0

func (s *FieldTypeIdContext) IMPLICIT() antlr.TerminalNode

func (*FieldTypeIdContext) Id added in v0.1.0

func (*FieldTypeIdContext) IsFieldTypeIdContext added in v0.1.0

func (*FieldTypeIdContext) IsFieldTypeIdContext()

func (*FieldTypeIdContext) PACKED added in v0.1.0

func (*FieldTypeIdContext) ToStringTree added in v0.1.0

func (s *FieldTypeIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FieldTypeIdContext) TypeInstantiation added in v0.1.0

func (s *FieldTypeIdContext) TypeInstantiation() ITypeInstantiationContext

type FixedBitFieldTypeContext added in v0.1.0

type FixedBitFieldTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFixedBitFieldTypeContext added in v0.1.0

func NewEmptyFixedBitFieldTypeContext() *FixedBitFieldTypeContext

func NewFixedBitFieldTypeContext added in v0.1.0

func NewFixedBitFieldTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FixedBitFieldTypeContext

func (*FixedBitFieldTypeContext) Accept added in v0.1.0

func (s *FixedBitFieldTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FixedBitFieldTypeContext) BIT_FIELD added in v0.1.0

func (*FixedBitFieldTypeContext) COLON added in v0.1.0

func (*FixedBitFieldTypeContext) DECIMAL_LITERAL added in v0.1.0

func (s *FixedBitFieldTypeContext) DECIMAL_LITERAL() antlr.TerminalNode

func (*FixedBitFieldTypeContext) EnterRule added in v0.1.0

func (s *FixedBitFieldTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*FixedBitFieldTypeContext) ExitRule added in v0.1.0

func (s *FixedBitFieldTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*FixedBitFieldTypeContext) GetParser added in v0.1.0

func (s *FixedBitFieldTypeContext) GetParser() antlr.Parser

func (*FixedBitFieldTypeContext) GetRuleContext added in v0.1.0

func (s *FixedBitFieldTypeContext) GetRuleContext() antlr.RuleContext

func (*FixedBitFieldTypeContext) INT_FIELD added in v0.1.0

func (*FixedBitFieldTypeContext) IsFixedBitFieldTypeContext added in v0.1.0

func (*FixedBitFieldTypeContext) IsFixedBitFieldTypeContext()

func (*FixedBitFieldTypeContext) ToStringTree added in v0.1.0

func (s *FixedBitFieldTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FloatTypeContext added in v0.1.0

type FloatTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFloatTypeContext added in v0.1.0

func NewEmptyFloatTypeContext() *FloatTypeContext

func NewFloatTypeContext added in v0.1.0

func NewFloatTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FloatTypeContext

func (*FloatTypeContext) Accept added in v0.1.0

func (s *FloatTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FloatTypeContext) EnterRule added in v0.1.0

func (s *FloatTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*FloatTypeContext) ExitRule added in v0.1.0

func (s *FloatTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*FloatTypeContext) FLOAT16 added in v0.1.0

func (s *FloatTypeContext) FLOAT16() antlr.TerminalNode

func (*FloatTypeContext) FLOAT32 added in v0.1.0

func (s *FloatTypeContext) FLOAT32() antlr.TerminalNode

func (*FloatTypeContext) FLOAT64 added in v0.1.0

func (s *FloatTypeContext) FLOAT64() antlr.TerminalNode

func (*FloatTypeContext) GetParser added in v0.1.0

func (s *FloatTypeContext) GetParser() antlr.Parser

func (*FloatTypeContext) GetRuleContext added in v0.1.0

func (s *FloatTypeContext) GetRuleContext() antlr.RuleContext

func (*FloatTypeContext) IsFloatTypeContext added in v0.1.0

func (*FloatTypeContext) IsFloatTypeContext()

func (*FloatTypeContext) ToStringTree added in v0.1.0

func (s *FloatTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionBodyContext added in v0.1.0

type FunctionBodyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionBodyContext added in v0.1.0

func NewEmptyFunctionBodyContext() *FunctionBodyContext

func NewFunctionBodyContext added in v0.1.0

func NewFunctionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionBodyContext

func (*FunctionBodyContext) Accept added in v0.1.0

func (s *FunctionBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionBodyContext) EnterRule added in v0.1.0

func (s *FunctionBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionBodyContext) ExitRule added in v0.1.0

func (s *FunctionBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionBodyContext) Expression added in v0.1.0

func (s *FunctionBodyContext) Expression() IExpressionContext

func (*FunctionBodyContext) GetParser added in v0.1.0

func (s *FunctionBodyContext) GetParser() antlr.Parser

func (*FunctionBodyContext) GetRuleContext added in v0.1.0

func (s *FunctionBodyContext) GetRuleContext() antlr.RuleContext

func (*FunctionBodyContext) IsFunctionBodyContext added in v0.1.0

func (*FunctionBodyContext) IsFunctionBodyContext()

func (*FunctionBodyContext) LBRACE added in v0.1.0

func (*FunctionBodyContext) RBRACE added in v0.1.0

func (*FunctionBodyContext) RETURN added in v0.1.0

func (*FunctionBodyContext) SEMICOLON added in v0.1.0

func (s *FunctionBodyContext) SEMICOLON() antlr.TerminalNode

func (*FunctionBodyContext) ToStringTree added in v0.1.0

func (s *FunctionBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionCallExpressionContext added in v0.1.0

type FunctionCallExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewFunctionCallExpressionContext added in v0.1.0

func NewFunctionCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallExpressionContext

func (*FunctionCallExpressionContext) Accept added in v0.1.0

func (s *FunctionCallExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionCallExpressionContext) EnterRule added in v0.1.0

func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionCallExpressionContext) ExitRule added in v0.1.0

func (*FunctionCallExpressionContext) Expression added in v0.1.0

func (*FunctionCallExpressionContext) GetOperator added in v0.1.0

func (s *FunctionCallExpressionContext) GetOperator() antlr.Token

func (*FunctionCallExpressionContext) GetRuleContext added in v0.1.0

func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext

func (*FunctionCallExpressionContext) LPAREN added in v0.1.0

func (*FunctionCallExpressionContext) RPAREN added in v0.1.0

func (*FunctionCallExpressionContext) SetOperator added in v0.1.0

func (s *FunctionCallExpressionContext) SetOperator(v antlr.Token)

type FunctionDefinitionContext added in v0.1.0

type FunctionDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionDefinitionContext added in v0.1.0

func NewEmptyFunctionDefinitionContext() *FunctionDefinitionContext

func NewFunctionDefinitionContext added in v0.1.0

func NewFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefinitionContext

func (*FunctionDefinitionContext) Accept added in v0.1.0

func (s *FunctionDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionDefinitionContext) EnterRule added in v0.1.0

func (s *FunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionDefinitionContext) ExitRule added in v0.1.0

func (s *FunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionDefinitionContext) FUNCTION added in v0.1.0

func (*FunctionDefinitionContext) FunctionBody added in v0.1.0

func (*FunctionDefinitionContext) FunctionName added in v0.1.0

func (*FunctionDefinitionContext) FunctionType added in v0.1.0

func (*FunctionDefinitionContext) GetParser added in v0.1.0

func (s *FunctionDefinitionContext) GetParser() antlr.Parser

func (*FunctionDefinitionContext) GetRuleContext added in v0.1.0

func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext

func (*FunctionDefinitionContext) IsFunctionDefinitionContext added in v0.1.0

func (*FunctionDefinitionContext) IsFunctionDefinitionContext()

func (*FunctionDefinitionContext) LPAREN added in v0.1.0

func (*FunctionDefinitionContext) RPAREN added in v0.1.0

func (*FunctionDefinitionContext) ToStringTree added in v0.1.0

func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionNameContext added in v0.1.0

type FunctionNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionNameContext added in v0.1.0

func NewEmptyFunctionNameContext() *FunctionNameContext

func NewFunctionNameContext added in v0.1.0

func NewFunctionNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameContext

func (*FunctionNameContext) Accept added in v0.1.0

func (s *FunctionNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionNameContext) EnterRule added in v0.1.0

func (s *FunctionNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionNameContext) ExitRule added in v0.1.0

func (s *FunctionNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionNameContext) GetParser added in v0.1.0

func (s *FunctionNameContext) GetParser() antlr.Parser

func (*FunctionNameContext) GetRuleContext added in v0.1.0

func (s *FunctionNameContext) GetRuleContext() antlr.RuleContext

func (*FunctionNameContext) Id added in v0.1.0

func (*FunctionNameContext) IsFunctionNameContext added in v0.1.0

func (*FunctionNameContext) IsFunctionNameContext()

func (*FunctionNameContext) ToStringTree added in v0.1.0

func (s *FunctionNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionTypeContext added in v0.1.0

type FunctionTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionTypeContext added in v0.1.0

func NewEmptyFunctionTypeContext() *FunctionTypeContext

func NewFunctionTypeContext added in v0.1.0

func NewFunctionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeContext

func (*FunctionTypeContext) Accept added in v0.1.0

func (s *FunctionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionTypeContext) EnterRule added in v0.1.0

func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionTypeContext) ExitRule added in v0.1.0

func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionTypeContext) GetParser added in v0.1.0

func (s *FunctionTypeContext) GetParser() antlr.Parser

func (*FunctionTypeContext) GetRuleContext added in v0.1.0

func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext

func (*FunctionTypeContext) IsFunctionTypeContext added in v0.1.0

func (*FunctionTypeContext) IsFunctionTypeContext()

func (*FunctionTypeContext) ToStringTree added in v0.1.0

func (s *FunctionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FunctionTypeContext) TypeReference added in v0.1.0

func (s *FunctionTypeContext) TypeReference() ITypeReferenceContext

type IBitmaskDeclarationContext added in v0.1.0

type IBitmaskDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBitmaskDeclarationContext differentiates from other interfaces.
	IsBitmaskDeclarationContext()
}

IBitmaskDeclarationContext is an interface to support dynamic dispatch.

type IBitmaskValueContext added in v0.1.0

type IBitmaskValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBitmaskValueContext differentiates from other interfaces.
	IsBitmaskValueContext()
}

IBitmaskValueContext is an interface to support dynamic dispatch.

type IBoolTypeContext added in v0.1.0

type IBoolTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBoolTypeContext differentiates from other interfaces.
	IsBoolTypeContext()
}

IBoolTypeContext is an interface to support dynamic dispatch.

type IBuiltinTypeContext added in v0.1.0

type IBuiltinTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBuiltinTypeContext differentiates from other interfaces.
	IsBuiltinTypeContext()
}

IBuiltinTypeContext is an interface to support dynamic dispatch.

type IBytesTypeContext added in v0.7.0

type IBytesTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBytesTypeContext differentiates from other interfaces.
	IsBytesTypeContext()
}

IBytesTypeContext is an interface to support dynamic dispatch.

type IChoiceCaseContext added in v0.1.0

type IChoiceCaseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsChoiceCaseContext differentiates from other interfaces.
	IsChoiceCaseContext()
}

IChoiceCaseContext is an interface to support dynamic dispatch.

type IChoiceCasesContext added in v0.1.0

type IChoiceCasesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsChoiceCasesContext differentiates from other interfaces.
	IsChoiceCasesContext()
}

IChoiceCasesContext is an interface to support dynamic dispatch.

type IChoiceDeclarationContext added in v0.1.0

type IChoiceDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsChoiceDeclarationContext differentiates from other interfaces.
	IsChoiceDeclarationContext()
}

IChoiceDeclarationContext is an interface to support dynamic dispatch.

type IChoiceDefaultContext added in v0.1.0

type IChoiceDefaultContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsChoiceDefaultContext differentiates from other interfaces.
	IsChoiceDefaultContext()
}

IChoiceDefaultContext is an interface to support dynamic dispatch.

type IChoiceFieldDefinitionContext added in v0.1.0

type IChoiceFieldDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsChoiceFieldDefinitionContext differentiates from other interfaces.
	IsChoiceFieldDefinitionContext()
}

IChoiceFieldDefinitionContext is an interface to support dynamic dispatch.

type ICompatibilityVersionDirectiveContext added in v0.7.0

type ICompatibilityVersionDirectiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsCompatibilityVersionDirectiveContext differentiates from other interfaces.
	IsCompatibilityVersionDirectiveContext()
}

ICompatibilityVersionDirectiveContext is an interface to support dynamic dispatch.

type IConstDefinitionContext added in v0.1.0

type IConstDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConstDefinitionContext differentiates from other interfaces.
	IsConstDefinitionContext()
}

IConstDefinitionContext is an interface to support dynamic dispatch.

type IDynamicBitFieldTypeContext added in v0.1.0

type IDynamicBitFieldTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDynamicBitFieldTypeContext differentiates from other interfaces.
	IsDynamicBitFieldTypeContext()
}

IDynamicBitFieldTypeContext is an interface to support dynamic dispatch.

type IDynamicLengthArgumentContext added in v0.1.0

type IDynamicLengthArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDynamicLengthArgumentContext differentiates from other interfaces.
	IsDynamicLengthArgumentContext()
}

IDynamicLengthArgumentContext is an interface to support dynamic dispatch.

type IEnumDeclarationContext added in v0.1.0

type IEnumDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumDeclarationContext differentiates from other interfaces.
	IsEnumDeclarationContext()
}

IEnumDeclarationContext is an interface to support dynamic dispatch.

type IEnumItemContext added in v0.1.0

type IEnumItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEnumItemContext differentiates from other interfaces.
	IsEnumItemContext()
}

IEnumItemContext is an interface to support dynamic dispatch.

type IExpressionContext added in v0.1.0

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExternTypeContext added in v0.1.0

type IExternTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExternTypeContext differentiates from other interfaces.
	IsExternTypeContext()
}

IExternTypeContext is an interface to support dynamic dispatch.

type IFieldAlignmentContext added in v0.1.0

type IFieldAlignmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldAlignmentContext differentiates from other interfaces.
	IsFieldAlignmentContext()
}

IFieldAlignmentContext is an interface to support dynamic dispatch.

type IFieldArrayRangeContext added in v0.1.0

type IFieldArrayRangeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldArrayRangeContext differentiates from other interfaces.
	IsFieldArrayRangeContext()
}

IFieldArrayRangeContext is an interface to support dynamic dispatch.

type IFieldConstraintContext added in v0.1.0

type IFieldConstraintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldConstraintContext differentiates from other interfaces.
	IsFieldConstraintContext()
}

IFieldConstraintContext is an interface to support dynamic dispatch.

type IFieldInitializerContext added in v0.1.0

type IFieldInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldInitializerContext differentiates from other interfaces.
	IsFieldInitializerContext()
}

IFieldInitializerContext is an interface to support dynamic dispatch.

type IFieldOffsetContext added in v0.1.0

type IFieldOffsetContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldOffsetContext differentiates from other interfaces.
	IsFieldOffsetContext()
}

IFieldOffsetContext is an interface to support dynamic dispatch.

type IFieldOptionalClauseContext added in v0.1.0

type IFieldOptionalClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldOptionalClauseContext differentiates from other interfaces.
	IsFieldOptionalClauseContext()
}

IFieldOptionalClauseContext is an interface to support dynamic dispatch.

type IFieldTypeIdContext added in v0.1.0

type IFieldTypeIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFieldTypeIdContext differentiates from other interfaces.
	IsFieldTypeIdContext()
}

IFieldTypeIdContext is an interface to support dynamic dispatch.

type IFixedBitFieldTypeContext added in v0.1.0

type IFixedBitFieldTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFixedBitFieldTypeContext differentiates from other interfaces.
	IsFixedBitFieldTypeContext()
}

IFixedBitFieldTypeContext is an interface to support dynamic dispatch.

type IFloatTypeContext added in v0.1.0

type IFloatTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFloatTypeContext differentiates from other interfaces.
	IsFloatTypeContext()
}

IFloatTypeContext is an interface to support dynamic dispatch.

type IFunctionBodyContext added in v0.1.0

type IFunctionBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionBodyContext differentiates from other interfaces.
	IsFunctionBodyContext()
}

IFunctionBodyContext is an interface to support dynamic dispatch.

type IFunctionDefinitionContext added in v0.1.0

type IFunctionDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionDefinitionContext differentiates from other interfaces.
	IsFunctionDefinitionContext()
}

IFunctionDefinitionContext is an interface to support dynamic dispatch.

type IFunctionNameContext added in v0.1.0

type IFunctionNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionNameContext differentiates from other interfaces.
	IsFunctionNameContext()
}

IFunctionNameContext is an interface to support dynamic dispatch.

type IFunctionTypeContext added in v0.1.0

type IFunctionTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunctionTypeContext differentiates from other interfaces.
	IsFunctionTypeContext()
}

IFunctionTypeContext is an interface to support dynamic dispatch.

type IIdContext added in v0.1.0

type IIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdContext differentiates from other interfaces.
	IsIdContext()
}

IIdContext is an interface to support dynamic dispatch.

type IImportDeclarationContext added in v0.1.0

type IImportDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsImportDeclarationContext differentiates from other interfaces.
	IsImportDeclarationContext()
}

IImportDeclarationContext is an interface to support dynamic dispatch.

type IInstantiateDeclarationContext added in v0.1.0

type IInstantiateDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsInstantiateDeclarationContext differentiates from other interfaces.
	IsInstantiateDeclarationContext()
}

IInstantiateDeclarationContext is an interface to support dynamic dispatch.

type IIntTypeContext added in v0.1.0

type IIntTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIntTypeContext differentiates from other interfaces.
	IsIntTypeContext()
}

IIntTypeContext is an interface to support dynamic dispatch.

type ILanguageDirectiveContext added in v0.1.0

type ILanguageDirectiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLanguageDirectiveContext differentiates from other interfaces.
	IsLanguageDirectiveContext()
}

ILanguageDirectiveContext is an interface to support dynamic dispatch.

type ILiteralContext added in v0.1.0

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type IPackageDeclarationContext added in v0.1.0

type IPackageDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPackageDeclarationContext differentiates from other interfaces.
	IsPackageDeclarationContext()
}

IPackageDeclarationContext is an interface to support dynamic dispatch.

type IPackageNameDefinitionContext added in v0.1.0

type IPackageNameDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPackageNameDefinitionContext differentiates from other interfaces.
	IsPackageNameDefinitionContext()
}

IPackageNameDefinitionContext is an interface to support dynamic dispatch.

type IParameterDefinitionContext added in v0.1.0

type IParameterDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParameterDefinitionContext differentiates from other interfaces.
	IsParameterDefinitionContext()
}

IParameterDefinitionContext is an interface to support dynamic dispatch.

type IPubsubDefinitionContext added in v0.1.0

type IPubsubDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPubsubDefinitionContext differentiates from other interfaces.
	IsPubsubDefinitionContext()
}

IPubsubDefinitionContext is an interface to support dynamic dispatch.

type IPubsubMessageDefinitionContext added in v0.1.0

type IPubsubMessageDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPubsubMessageDefinitionContext differentiates from other interfaces.
	IsPubsubMessageDefinitionContext()
}

IPubsubMessageDefinitionContext is an interface to support dynamic dispatch.

type IQualifiedNameContext added in v0.1.0

type IQualifiedNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQualifiedNameContext differentiates from other interfaces.
	IsQualifiedNameContext()
}

IQualifiedNameContext is an interface to support dynamic dispatch.

type IRuleDefinitionContext added in v0.1.0

type IRuleDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleDefinitionContext differentiates from other interfaces.
	IsRuleDefinitionContext()
}

IRuleDefinitionContext is an interface to support dynamic dispatch.

type IRuleGroupDefinitionContext added in v0.1.0

type IRuleGroupDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRuleGroupDefinitionContext differentiates from other interfaces.
	IsRuleGroupDefinitionContext()
}

IRuleGroupDefinitionContext is an interface to support dynamic dispatch.

type IServiceDefinitionContext added in v0.1.0

type IServiceDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsServiceDefinitionContext differentiates from other interfaces.
	IsServiceDefinitionContext()
}

IServiceDefinitionContext is an interface to support dynamic dispatch.

type IServiceMethodDefinitionContext added in v0.1.0

type IServiceMethodDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsServiceMethodDefinitionContext differentiates from other interfaces.
	IsServiceMethodDefinitionContext()
}

IServiceMethodDefinitionContext is an interface to support dynamic dispatch.

type ISqlConstraintContext added in v0.1.0

type ISqlConstraintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlConstraintContext differentiates from other interfaces.
	IsSqlConstraintContext()
}

ISqlConstraintContext is an interface to support dynamic dispatch.

type ISqlConstraintDefinitionContext added in v0.1.0

type ISqlConstraintDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlConstraintDefinitionContext differentiates from other interfaces.
	IsSqlConstraintDefinitionContext()
}

ISqlConstraintDefinitionContext is an interface to support dynamic dispatch.

type ISqlDatabaseDefinitionContext added in v0.1.0

type ISqlDatabaseDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlDatabaseDefinitionContext differentiates from other interfaces.
	IsSqlDatabaseDefinitionContext()
}

ISqlDatabaseDefinitionContext is an interface to support dynamic dispatch.

type ISqlDatabaseFieldDefinitionContext added in v0.1.0

type ISqlDatabaseFieldDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlDatabaseFieldDefinitionContext differentiates from other interfaces.
	IsSqlDatabaseFieldDefinitionContext()
}

ISqlDatabaseFieldDefinitionContext is an interface to support dynamic dispatch.

type ISqlTableDeclarationContext added in v0.1.0

type ISqlTableDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlTableDeclarationContext differentiates from other interfaces.
	IsSqlTableDeclarationContext()
}

ISqlTableDeclarationContext is an interface to support dynamic dispatch.

type ISqlTableFieldDefinitionContext added in v0.1.0

type ISqlTableFieldDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlTableFieldDefinitionContext differentiates from other interfaces.
	IsSqlTableFieldDefinitionContext()
}

ISqlTableFieldDefinitionContext is an interface to support dynamic dispatch.

type ISqlWithoutRowIdContext added in v0.1.0

type ISqlWithoutRowIdContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSqlWithoutRowIdContext differentiates from other interfaces.
	IsSqlWithoutRowIdContext()
}

ISqlWithoutRowIdContext is an interface to support dynamic dispatch.

type IStringTypeContext added in v0.1.0

type IStringTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStringTypeContext differentiates from other interfaces.
	IsStringTypeContext()
}

IStringTypeContext is an interface to support dynamic dispatch.

type IStructureDeclarationContext added in v0.1.0

type IStructureDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStructureDeclarationContext differentiates from other interfaces.
	IsStructureDeclarationContext()
}

IStructureDeclarationContext is an interface to support dynamic dispatch.

type IStructureFieldDefinitionContext added in v0.1.0

type IStructureFieldDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStructureFieldDefinitionContext differentiates from other interfaces.
	IsStructureFieldDefinitionContext()
}

IStructureFieldDefinitionContext is an interface to support dynamic dispatch.

type ISubtypeDeclarationContext added in v0.1.0

type ISubtypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSubtypeDeclarationContext differentiates from other interfaces.
	IsSubtypeDeclarationContext()
}

ISubtypeDeclarationContext is an interface to support dynamic dispatch.

type ISymbolDefinitionContext added in v0.1.0

type ISymbolDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSymbolDefinitionContext differentiates from other interfaces.
	IsSymbolDefinitionContext()
}

ISymbolDefinitionContext is an interface to support dynamic dispatch.

type ITemplateArgumentContext added in v0.1.0

type ITemplateArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTemplateArgumentContext differentiates from other interfaces.
	IsTemplateArgumentContext()
}

ITemplateArgumentContext is an interface to support dynamic dispatch.

type ITemplateArgumentsContext added in v0.1.0

type ITemplateArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTemplateArgumentsContext differentiates from other interfaces.
	IsTemplateArgumentsContext()
}

ITemplateArgumentsContext is an interface to support dynamic dispatch.

type ITemplateParametersContext added in v0.1.0

type ITemplateParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTemplateParametersContext differentiates from other interfaces.
	IsTemplateParametersContext()
}

ITemplateParametersContext is an interface to support dynamic dispatch.

type ITopicDefinitionContext added in v0.1.0

type ITopicDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTopicDefinitionContext differentiates from other interfaces.
	IsTopicDefinitionContext()
}

ITopicDefinitionContext is an interface to support dynamic dispatch.

type ITypeArgumentContext added in v0.1.0

type ITypeArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeArgumentContext differentiates from other interfaces.
	IsTypeArgumentContext()
}

ITypeArgumentContext is an interface to support dynamic dispatch.

type ITypeArgumentsContext added in v0.1.0

type ITypeArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeArgumentsContext differentiates from other interfaces.
	IsTypeArgumentsContext()
}

ITypeArgumentsContext is an interface to support dynamic dispatch.

type ITypeDeclarationContext added in v0.1.0

type ITypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeDeclarationContext differentiates from other interfaces.
	IsTypeDeclarationContext()
}

ITypeDeclarationContext is an interface to support dynamic dispatch.

type ITypeInstantiationContext added in v0.1.0

type ITypeInstantiationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeInstantiationContext differentiates from other interfaces.
	IsTypeInstantiationContext()
}

ITypeInstantiationContext is an interface to support dynamic dispatch.

type ITypeParametersContext added in v0.1.0

type ITypeParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeParametersContext differentiates from other interfaces.
	IsTypeParametersContext()
}

ITypeParametersContext is an interface to support dynamic dispatch.

type ITypeReferenceContext added in v0.1.0

type ITypeReferenceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTypeReferenceContext differentiates from other interfaces.
	IsTypeReferenceContext()
}

ITypeReferenceContext is an interface to support dynamic dispatch.

type IUnionDeclarationContext added in v0.1.0

type IUnionDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnionDeclarationContext differentiates from other interfaces.
	IsUnionDeclarationContext()
}

IUnionDeclarationContext is an interface to support dynamic dispatch.

type IUnionFieldDefinitionContext added in v0.1.0

type IUnionFieldDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnionFieldDefinitionContext differentiates from other interfaces.
	IsUnionFieldDefinitionContext()
}

IUnionFieldDefinitionContext is an interface to support dynamic dispatch.

type IVarintTypeContext added in v0.1.0

type IVarintTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVarintTypeContext differentiates from other interfaces.
	IsVarintTypeContext()
}

IVarintTypeContext is an interface to support dynamic dispatch.

type IdContext added in v0.1.0

type IdContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdContext added in v0.1.0

func NewEmptyIdContext() *IdContext

func NewIdContext added in v0.1.0

func NewIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdContext

func (*IdContext) Accept added in v0.1.0

func (s *IdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdContext) EnterRule added in v0.1.0

func (s *IdContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdContext) ExitRule added in v0.1.0

func (s *IdContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdContext) GetParser added in v0.1.0

func (s *IdContext) GetParser() antlr.Parser

func (*IdContext) GetRuleContext added in v0.1.0

func (s *IdContext) GetRuleContext() antlr.RuleContext

func (*IdContext) ID added in v0.1.0

func (s *IdContext) ID() antlr.TerminalNode

func (*IdContext) IsIdContext added in v0.1.0

func (*IdContext) IsIdContext()

func (*IdContext) ToStringTree added in v0.1.0

func (s *IdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IdentifierExpressionContext added in v0.1.0

type IdentifierExpressionContext struct {
	*ExpressionContext
}

func NewIdentifierExpressionContext added in v0.1.0

func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext

func (*IdentifierExpressionContext) Accept added in v0.1.0

func (s *IdentifierExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierExpressionContext) EnterRule added in v0.1.0

func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierExpressionContext) ExitRule added in v0.1.0

func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierExpressionContext) GetRuleContext added in v0.1.0

func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext

func (*IdentifierExpressionContext) Id added in v0.1.0

type ImportDeclarationContext added in v0.1.0

type ImportDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportDeclarationContext added in v0.1.0

func NewEmptyImportDeclarationContext() *ImportDeclarationContext

func NewImportDeclarationContext added in v0.1.0

func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext

func (*ImportDeclarationContext) Accept added in v0.1.0

func (s *ImportDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportDeclarationContext) AllDOT added in v0.1.0

func (*ImportDeclarationContext) AllId added in v0.1.0

func (s *ImportDeclarationContext) AllId() []IIdContext

func (*ImportDeclarationContext) DOT added in v0.1.0

func (*ImportDeclarationContext) EnterRule added in v0.1.0

func (s *ImportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ImportDeclarationContext) ExitRule added in v0.1.0

func (s *ImportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ImportDeclarationContext) GetParser added in v0.1.0

func (s *ImportDeclarationContext) GetParser() antlr.Parser

func (*ImportDeclarationContext) GetRuleContext added in v0.1.0

func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ImportDeclarationContext) IMPORT added in v0.1.0

func (*ImportDeclarationContext) Id added in v0.1.0

func (*ImportDeclarationContext) IsImportDeclarationContext added in v0.1.0

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) MULTIPLY added in v0.1.0

func (*ImportDeclarationContext) SEMICOLON added in v0.1.0

func (*ImportDeclarationContext) ToStringTree added in v0.1.0

func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IndexExpressionContext added in v0.1.0

type IndexExpressionContext struct {
	*ExpressionContext
}

func NewIndexExpressionContext added in v0.1.0

func NewIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexExpressionContext

func (*IndexExpressionContext) Accept added in v0.1.0

func (s *IndexExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IndexExpressionContext) EnterRule added in v0.1.0

func (s *IndexExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*IndexExpressionContext) ExitRule added in v0.1.0

func (s *IndexExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*IndexExpressionContext) GetRuleContext added in v0.1.0

func (s *IndexExpressionContext) GetRuleContext() antlr.RuleContext

func (*IndexExpressionContext) INDEX added in v0.1.0

type InstantiateDeclarationContext added in v0.1.0

type InstantiateDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInstantiateDeclarationContext added in v0.1.0

func NewEmptyInstantiateDeclarationContext() *InstantiateDeclarationContext

func NewInstantiateDeclarationContext added in v0.1.0

func NewInstantiateDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstantiateDeclarationContext

func (*InstantiateDeclarationContext) Accept added in v0.1.0

func (s *InstantiateDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InstantiateDeclarationContext) EnterRule added in v0.1.0

func (s *InstantiateDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*InstantiateDeclarationContext) ExitRule added in v0.1.0

func (*InstantiateDeclarationContext) GetParser added in v0.1.0

func (*InstantiateDeclarationContext) GetRuleContext added in v0.1.0

func (s *InstantiateDeclarationContext) GetRuleContext() antlr.RuleContext

func (*InstantiateDeclarationContext) INSTANTIATE added in v0.1.0

func (*InstantiateDeclarationContext) Id added in v0.1.0

func (*InstantiateDeclarationContext) IsInstantiateDeclarationContext added in v0.1.0

func (*InstantiateDeclarationContext) IsInstantiateDeclarationContext()

func (*InstantiateDeclarationContext) SEMICOLON added in v0.1.0

func (*InstantiateDeclarationContext) ToStringTree added in v0.1.0

func (s *InstantiateDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*InstantiateDeclarationContext) TypeReference added in v0.1.0

type IntTypeContext added in v0.1.0

type IntTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntTypeContext added in v0.1.0

func NewEmptyIntTypeContext() *IntTypeContext

func NewIntTypeContext added in v0.1.0

func NewIntTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntTypeContext

func (*IntTypeContext) Accept added in v0.1.0

func (s *IntTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntTypeContext) EnterRule added in v0.1.0

func (s *IntTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*IntTypeContext) ExitRule added in v0.1.0

func (s *IntTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*IntTypeContext) GetParser added in v0.1.0

func (s *IntTypeContext) GetParser() antlr.Parser

func (*IntTypeContext) GetRuleContext added in v0.1.0

func (s *IntTypeContext) GetRuleContext() antlr.RuleContext

func (*IntTypeContext) INT16 added in v0.1.0

func (s *IntTypeContext) INT16() antlr.TerminalNode

func (*IntTypeContext) INT32 added in v0.1.0

func (s *IntTypeContext) INT32() antlr.TerminalNode

func (*IntTypeContext) INT64 added in v0.1.0

func (s *IntTypeContext) INT64() antlr.TerminalNode

func (*IntTypeContext) INT8 added in v0.1.0

func (s *IntTypeContext) INT8() antlr.TerminalNode

func (*IntTypeContext) IsIntTypeContext added in v0.1.0

func (*IntTypeContext) IsIntTypeContext()

func (*IntTypeContext) ToStringTree added in v0.1.0

func (s *IntTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*IntTypeContext) UINT16 added in v0.1.0

func (s *IntTypeContext) UINT16() antlr.TerminalNode

func (*IntTypeContext) UINT32 added in v0.1.0

func (s *IntTypeContext) UINT32() antlr.TerminalNode

func (*IntTypeContext) UINT64 added in v0.1.0

func (s *IntTypeContext) UINT64() antlr.TerminalNode

func (*IntTypeContext) UINT8 added in v0.1.0

func (s *IntTypeContext) UINT8() antlr.TerminalNode

type IsSetExpressionContext added in v0.7.0

type IsSetExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewIsSetExpressionContext added in v0.7.0

func NewIsSetExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsSetExpressionContext

func (*IsSetExpressionContext) Accept added in v0.7.0

func (s *IsSetExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IsSetExpressionContext) AllExpression added in v0.7.0

func (s *IsSetExpressionContext) AllExpression() []IExpressionContext

func (*IsSetExpressionContext) COMMA added in v0.7.0

func (*IsSetExpressionContext) EnterRule added in v0.7.0

func (s *IsSetExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*IsSetExpressionContext) ExitRule added in v0.7.0

func (s *IsSetExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*IsSetExpressionContext) Expression added in v0.7.0

func (*IsSetExpressionContext) GetOperator added in v0.7.0

func (s *IsSetExpressionContext) GetOperator() antlr.Token

func (*IsSetExpressionContext) GetRuleContext added in v0.7.0

func (s *IsSetExpressionContext) GetRuleContext() antlr.RuleContext

func (*IsSetExpressionContext) ISSET added in v0.7.0

func (*IsSetExpressionContext) LPAREN added in v0.7.0

func (*IsSetExpressionContext) RPAREN added in v0.7.0

func (*IsSetExpressionContext) SetOperator added in v0.7.0

func (s *IsSetExpressionContext) SetOperator(v antlr.Token)

type LanguageDirectiveContext added in v0.1.0

type LanguageDirectiveContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLanguageDirectiveContext added in v0.1.0

func NewEmptyLanguageDirectiveContext() *LanguageDirectiveContext

func NewLanguageDirectiveContext added in v0.1.0

func NewLanguageDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LanguageDirectiveContext

func (*LanguageDirectiveContext) Accept added in v0.1.0

func (s *LanguageDirectiveContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LanguageDirectiveContext) EnterRule added in v0.1.0

func (s *LanguageDirectiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*LanguageDirectiveContext) ExitRule added in v0.1.0

func (s *LanguageDirectiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*LanguageDirectiveContext) GetParser added in v0.1.0

func (s *LanguageDirectiveContext) GetParser() antlr.Parser

func (*LanguageDirectiveContext) GetRuleContext added in v0.1.0

func (s *LanguageDirectiveContext) GetRuleContext() antlr.RuleContext

func (*LanguageDirectiveContext) IsLanguageDirectiveContext added in v0.1.0

func (*LanguageDirectiveContext) IsLanguageDirectiveContext()

func (*LanguageDirectiveContext) SymbolDefinition added in v0.1.0

func (s *LanguageDirectiveContext) SymbolDefinition() ISymbolDefinitionContext

func (*LanguageDirectiveContext) ToStringTree added in v0.1.0

func (s *LanguageDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LanguageDirectiveContext) TypeDeclaration added in v0.1.0

type LengthofExpressionContext added in v0.1.0

type LengthofExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewLengthofExpressionContext added in v0.1.0

func NewLengthofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LengthofExpressionContext

func (*LengthofExpressionContext) Accept added in v0.1.0

func (s *LengthofExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LengthofExpressionContext) EnterRule added in v0.1.0

func (s *LengthofExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LengthofExpressionContext) ExitRule added in v0.1.0

func (s *LengthofExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LengthofExpressionContext) Expression added in v0.1.0

func (*LengthofExpressionContext) GetOperator added in v0.1.0

func (s *LengthofExpressionContext) GetOperator() antlr.Token

func (*LengthofExpressionContext) GetRuleContext added in v0.1.0

func (s *LengthofExpressionContext) GetRuleContext() antlr.RuleContext

func (*LengthofExpressionContext) LENGTHOF added in v0.1.0

func (*LengthofExpressionContext) LPAREN added in v0.1.0

func (*LengthofExpressionContext) RPAREN added in v0.1.0

func (*LengthofExpressionContext) SetOperator added in v0.1.0

func (s *LengthofExpressionContext) SetOperator(v antlr.Token)

type LiteralContext added in v0.1.0

type LiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralContext added in v0.1.0

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext added in v0.1.0

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept added in v0.1.0

func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralContext) BINARY_LITERAL added in v0.1.0

func (s *LiteralContext) BINARY_LITERAL() antlr.TerminalNode

func (*LiteralContext) BOOL_LITERAL added in v0.1.0

func (s *LiteralContext) BOOL_LITERAL() antlr.TerminalNode

func (*LiteralContext) DECIMAL_LITERAL added in v0.1.0

func (s *LiteralContext) DECIMAL_LITERAL() antlr.TerminalNode

func (*LiteralContext) DOUBLE_LITERAL added in v0.1.0

func (s *LiteralContext) DOUBLE_LITERAL() antlr.TerminalNode

func (*LiteralContext) EnterRule added in v0.1.0

func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralContext) ExitRule added in v0.1.0

func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralContext) FLOAT_LITERAL added in v0.1.0

func (s *LiteralContext) FLOAT_LITERAL() antlr.TerminalNode

func (*LiteralContext) GetParser added in v0.1.0

func (s *LiteralContext) GetParser() antlr.Parser

func (*LiteralContext) GetRuleContext added in v0.1.0

func (s *LiteralContext) GetRuleContext() antlr.RuleContext

func (*LiteralContext) HEXADECIMAL_LITERAL added in v0.1.0

func (s *LiteralContext) HEXADECIMAL_LITERAL() antlr.TerminalNode

func (*LiteralContext) IsLiteralContext added in v0.1.0

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) OCTAL_LITERAL added in v0.1.0

func (s *LiteralContext) OCTAL_LITERAL() antlr.TerminalNode

func (*LiteralContext) STRING_LITERAL added in v0.1.0

func (s *LiteralContext) STRING_LITERAL() antlr.TerminalNode

func (*LiteralContext) ToStringTree added in v0.1.0

func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralExpressionContext added in v0.1.0

type LiteralExpressionContext struct {
	*ExpressionContext
}

func NewLiteralExpressionContext added in v0.1.0

func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext

func (*LiteralExpressionContext) Accept added in v0.1.0

func (s *LiteralExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralExpressionContext) EnterRule added in v0.1.0

func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralExpressionContext) ExitRule added in v0.1.0

func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralExpressionContext) GetRuleContext added in v0.1.0

func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext

func (*LiteralExpressionContext) Literal added in v0.1.0

type LogicalAndExpressionContext added in v0.1.0

type LogicalAndExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewLogicalAndExpressionContext added in v0.1.0

func NewLogicalAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalAndExpressionContext

func (*LogicalAndExpressionContext) Accept added in v0.1.0

func (s *LogicalAndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalAndExpressionContext) AllExpression added in v0.1.0

func (s *LogicalAndExpressionContext) AllExpression() []IExpressionContext

func (*LogicalAndExpressionContext) EnterRule added in v0.1.0

func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LogicalAndExpressionContext) ExitRule added in v0.1.0

func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LogicalAndExpressionContext) Expression added in v0.1.0

func (*LogicalAndExpressionContext) GetOperator added in v0.1.0

func (s *LogicalAndExpressionContext) GetOperator() antlr.Token

func (*LogicalAndExpressionContext) GetRuleContext added in v0.1.0

func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext

func (*LogicalAndExpressionContext) LOGICAL_AND added in v0.1.0

func (*LogicalAndExpressionContext) SetOperator added in v0.1.0

func (s *LogicalAndExpressionContext) SetOperator(v antlr.Token)

type LogicalOrExpressionContext added in v0.1.0

type LogicalOrExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewLogicalOrExpressionContext added in v0.1.0

func NewLogicalOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalOrExpressionContext

func (*LogicalOrExpressionContext) Accept added in v0.1.0

func (s *LogicalOrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalOrExpressionContext) AllExpression added in v0.1.0

func (s *LogicalOrExpressionContext) AllExpression() []IExpressionContext

func (*LogicalOrExpressionContext) EnterRule added in v0.1.0

func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LogicalOrExpressionContext) ExitRule added in v0.1.0

func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LogicalOrExpressionContext) Expression added in v0.1.0

func (*LogicalOrExpressionContext) GetOperator added in v0.1.0

func (s *LogicalOrExpressionContext) GetOperator() antlr.Token

func (*LogicalOrExpressionContext) GetRuleContext added in v0.1.0

func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext

func (*LogicalOrExpressionContext) LOGICAL_OR added in v0.1.0

func (*LogicalOrExpressionContext) SetOperator added in v0.1.0

func (s *LogicalOrExpressionContext) SetOperator(v antlr.Token)

type MultiplicativeExpressionContext added in v0.1.0

type MultiplicativeExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewMultiplicativeExpressionContext added in v0.1.0

func NewMultiplicativeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) Accept added in v0.1.0

func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplicativeExpressionContext) AllExpression added in v0.1.0

func (*MultiplicativeExpressionContext) DIVIDE added in v0.1.0

func (*MultiplicativeExpressionContext) EnterRule added in v0.1.0

func (*MultiplicativeExpressionContext) ExitRule added in v0.1.0

func (*MultiplicativeExpressionContext) Expression added in v0.1.0

func (*MultiplicativeExpressionContext) GetOperator added in v0.1.0

func (s *MultiplicativeExpressionContext) GetOperator() antlr.Token

func (*MultiplicativeExpressionContext) GetRuleContext added in v0.1.0

func (*MultiplicativeExpressionContext) MODULO added in v0.1.0

func (*MultiplicativeExpressionContext) MULTIPLY added in v0.1.0

func (*MultiplicativeExpressionContext) SetOperator added in v0.1.0

func (s *MultiplicativeExpressionContext) SetOperator(v antlr.Token)

type NumbitsExpressionContext added in v0.1.0

type NumbitsExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewNumbitsExpressionContext added in v0.1.0

func NewNumbitsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumbitsExpressionContext

func (*NumbitsExpressionContext) Accept added in v0.1.0

func (s *NumbitsExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumbitsExpressionContext) EnterRule added in v0.1.0

func (s *NumbitsExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumbitsExpressionContext) ExitRule added in v0.1.0

func (s *NumbitsExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumbitsExpressionContext) Expression added in v0.1.0

func (*NumbitsExpressionContext) GetOperator added in v0.1.0

func (s *NumbitsExpressionContext) GetOperator() antlr.Token

func (*NumbitsExpressionContext) GetRuleContext added in v0.1.0

func (s *NumbitsExpressionContext) GetRuleContext() antlr.RuleContext

func (*NumbitsExpressionContext) LPAREN added in v0.1.0

func (*NumbitsExpressionContext) NUMBITS added in v0.1.0

func (*NumbitsExpressionContext) RPAREN added in v0.1.0

func (*NumbitsExpressionContext) SetOperator added in v0.1.0

func (s *NumbitsExpressionContext) SetOperator(v antlr.Token)

type PackageDeclarationContext added in v0.1.0

type PackageDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPackageDeclarationContext added in v0.1.0

func NewEmptyPackageDeclarationContext() *PackageDeclarationContext

func NewPackageDeclarationContext added in v0.1.0

func NewPackageDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageDeclarationContext

func (*PackageDeclarationContext) Accept added in v0.1.0

func (s *PackageDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PackageDeclarationContext) AllImportDeclaration added in v0.1.0

func (s *PackageDeclarationContext) AllImportDeclaration() []IImportDeclarationContext

func (*PackageDeclarationContext) AllLanguageDirective added in v0.1.0

func (s *PackageDeclarationContext) AllLanguageDirective() []ILanguageDirectiveContext

func (*PackageDeclarationContext) CompatibilityVersionDirective added in v0.7.0

func (s *PackageDeclarationContext) CompatibilityVersionDirective() ICompatibilityVersionDirectiveContext

func (*PackageDeclarationContext) EOF added in v0.1.0

func (*PackageDeclarationContext) EnterRule added in v0.1.0

func (s *PackageDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*PackageDeclarationContext) ExitRule added in v0.1.0

func (s *PackageDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*PackageDeclarationContext) GetParser added in v0.1.0

func (s *PackageDeclarationContext) GetParser() antlr.Parser

func (*PackageDeclarationContext) GetRuleContext added in v0.1.0

func (s *PackageDeclarationContext) GetRuleContext() antlr.RuleContext

func (*PackageDeclarationContext) ImportDeclaration added in v0.1.0

func (*PackageDeclarationContext) IsPackageDeclarationContext added in v0.1.0

func (*PackageDeclarationContext) IsPackageDeclarationContext()

func (*PackageDeclarationContext) LanguageDirective added in v0.1.0

func (*PackageDeclarationContext) PackageNameDefinition added in v0.1.0

func (s *PackageDeclarationContext) PackageNameDefinition() IPackageNameDefinitionContext

func (*PackageDeclarationContext) ToStringTree added in v0.1.0

func (s *PackageDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PackageNameDefinitionContext added in v0.1.0

type PackageNameDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPackageNameDefinitionContext added in v0.1.0

func NewEmptyPackageNameDefinitionContext() *PackageNameDefinitionContext

func NewPackageNameDefinitionContext added in v0.1.0

func NewPackageNameDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageNameDefinitionContext

func (*PackageNameDefinitionContext) Accept added in v0.1.0

func (s *PackageNameDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PackageNameDefinitionContext) AllDOT added in v0.1.0

func (*PackageNameDefinitionContext) AllId added in v0.1.0

func (*PackageNameDefinitionContext) DOT added in v0.1.0

func (*PackageNameDefinitionContext) EnterRule added in v0.1.0

func (s *PackageNameDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PackageNameDefinitionContext) ExitRule added in v0.1.0

func (*PackageNameDefinitionContext) GetParser added in v0.1.0

func (s *PackageNameDefinitionContext) GetParser() antlr.Parser

func (*PackageNameDefinitionContext) GetRuleContext added in v0.1.0

func (s *PackageNameDefinitionContext) GetRuleContext() antlr.RuleContext

func (*PackageNameDefinitionContext) Id added in v0.1.0

func (*PackageNameDefinitionContext) IsPackageNameDefinitionContext added in v0.1.0

func (*PackageNameDefinitionContext) IsPackageNameDefinitionContext()

func (*PackageNameDefinitionContext) PACKAGE added in v0.1.0

func (*PackageNameDefinitionContext) SEMICOLON added in v0.1.0

func (*PackageNameDefinitionContext) ToStringTree added in v0.1.0

func (s *PackageNameDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParameterDefinitionContext added in v0.1.0

type ParameterDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParameterDefinitionContext added in v0.1.0

func NewEmptyParameterDefinitionContext() *ParameterDefinitionContext

func NewParameterDefinitionContext added in v0.1.0

func NewParameterDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDefinitionContext

func (*ParameterDefinitionContext) Accept added in v0.1.0

func (s *ParameterDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParameterDefinitionContext) EnterRule added in v0.1.0

func (s *ParameterDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterDefinitionContext) ExitRule added in v0.1.0

func (s *ParameterDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParameterDefinitionContext) GetParser added in v0.1.0

func (s *ParameterDefinitionContext) GetParser() antlr.Parser

func (*ParameterDefinitionContext) GetRuleContext added in v0.1.0

func (s *ParameterDefinitionContext) GetRuleContext() antlr.RuleContext

func (*ParameterDefinitionContext) Id added in v0.1.0

func (*ParameterDefinitionContext) IsParameterDefinitionContext added in v0.1.0

func (*ParameterDefinitionContext) IsParameterDefinitionContext()

func (*ParameterDefinitionContext) ToStringTree added in v0.1.0

func (s *ParameterDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParameterDefinitionContext) TypeReference added in v0.1.0

type ParenthesizedExpressionContext added in v0.1.0

type ParenthesizedExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewParenthesizedExpressionContext added in v0.1.0

func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) Accept added in v0.1.0

func (s *ParenthesizedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParenthesizedExpressionContext) EnterRule added in v0.1.0

func (*ParenthesizedExpressionContext) ExitRule added in v0.1.0

func (*ParenthesizedExpressionContext) Expression added in v0.1.0

func (*ParenthesizedExpressionContext) GetOperator added in v0.1.0

func (s *ParenthesizedExpressionContext) GetOperator() antlr.Token

func (*ParenthesizedExpressionContext) GetRuleContext added in v0.1.0

func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext

func (*ParenthesizedExpressionContext) LPAREN added in v0.1.0

func (*ParenthesizedExpressionContext) RPAREN added in v0.1.0

func (*ParenthesizedExpressionContext) SetOperator added in v0.1.0

func (s *ParenthesizedExpressionContext) SetOperator(v antlr.Token)

type PubsubDefinitionContext added in v0.1.0

type PubsubDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPubsubDefinitionContext added in v0.1.0

func NewEmptyPubsubDefinitionContext() *PubsubDefinitionContext

func NewPubsubDefinitionContext added in v0.1.0

func NewPubsubDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PubsubDefinitionContext

func (*PubsubDefinitionContext) Accept added in v0.1.0

func (s *PubsubDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PubsubDefinitionContext) AllPubsubMessageDefinition added in v0.1.0

func (s *PubsubDefinitionContext) AllPubsubMessageDefinition() []IPubsubMessageDefinitionContext

func (*PubsubDefinitionContext) EnterRule added in v0.1.0

func (s *PubsubDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PubsubDefinitionContext) ExitRule added in v0.1.0

func (s *PubsubDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PubsubDefinitionContext) GetParser added in v0.1.0

func (s *PubsubDefinitionContext) GetParser() antlr.Parser

func (*PubsubDefinitionContext) GetRuleContext added in v0.1.0

func (s *PubsubDefinitionContext) GetRuleContext() antlr.RuleContext

func (*PubsubDefinitionContext) Id added in v0.1.0

func (*PubsubDefinitionContext) IsPubsubDefinitionContext added in v0.1.0

func (*PubsubDefinitionContext) IsPubsubDefinitionContext()

func (*PubsubDefinitionContext) LBRACE added in v0.1.0

func (*PubsubDefinitionContext) PUBSUB added in v0.1.0

func (*PubsubDefinitionContext) PubsubMessageDefinition added in v0.1.0

func (s *PubsubDefinitionContext) PubsubMessageDefinition(i int) IPubsubMessageDefinitionContext

func (*PubsubDefinitionContext) RBRACE added in v0.1.0

func (*PubsubDefinitionContext) SEMICOLON added in v0.1.0

func (*PubsubDefinitionContext) ToStringTree added in v0.1.0

func (s *PubsubDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PubsubMessageDefinitionContext added in v0.1.0

type PubsubMessageDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPubsubMessageDefinitionContext added in v0.1.0

func NewEmptyPubsubMessageDefinitionContext() *PubsubMessageDefinitionContext

func NewPubsubMessageDefinitionContext added in v0.1.0

func NewPubsubMessageDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PubsubMessageDefinitionContext

func (*PubsubMessageDefinitionContext) Accept added in v0.1.0

func (s *PubsubMessageDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PubsubMessageDefinitionContext) EnterRule added in v0.1.0

func (*PubsubMessageDefinitionContext) ExitRule added in v0.1.0

func (*PubsubMessageDefinitionContext) GetParser added in v0.1.0

func (*PubsubMessageDefinitionContext) GetRuleContext added in v0.1.0

func (s *PubsubMessageDefinitionContext) GetRuleContext() antlr.RuleContext

func (*PubsubMessageDefinitionContext) Id added in v0.1.0

func (*PubsubMessageDefinitionContext) IsPubsubMessageDefinitionContext added in v0.1.0

func (*PubsubMessageDefinitionContext) IsPubsubMessageDefinitionContext()

func (*PubsubMessageDefinitionContext) SEMICOLON added in v0.1.0

func (*PubsubMessageDefinitionContext) ToStringTree added in v0.1.0

func (s *PubsubMessageDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PubsubMessageDefinitionContext) TopicDefinition added in v0.1.0

func (*PubsubMessageDefinitionContext) TypeReference added in v0.1.0

type QualifiedNameContext added in v0.1.0

type QualifiedNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQualifiedNameContext added in v0.1.0

func NewEmptyQualifiedNameContext() *QualifiedNameContext

func NewQualifiedNameContext added in v0.1.0

func NewQualifiedNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QualifiedNameContext

func (*QualifiedNameContext) Accept added in v0.1.0

func (s *QualifiedNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QualifiedNameContext) AllDOT added in v0.1.0

func (s *QualifiedNameContext) AllDOT() []antlr.TerminalNode

func (*QualifiedNameContext) AllId added in v0.1.0

func (s *QualifiedNameContext) AllId() []IIdContext

func (*QualifiedNameContext) DOT added in v0.1.0

func (*QualifiedNameContext) EnterRule added in v0.1.0

func (s *QualifiedNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*QualifiedNameContext) ExitRule added in v0.1.0

func (s *QualifiedNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*QualifiedNameContext) GetParser added in v0.1.0

func (s *QualifiedNameContext) GetParser() antlr.Parser

func (*QualifiedNameContext) GetRuleContext added in v0.1.0

func (s *QualifiedNameContext) GetRuleContext() antlr.RuleContext

func (*QualifiedNameContext) Id added in v0.1.0

func (*QualifiedNameContext) IsQualifiedNameContext added in v0.1.0

func (*QualifiedNameContext) IsQualifiedNameContext()

func (*QualifiedNameContext) ToStringTree added in v0.1.0

func (s *QualifiedNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RelationalExpressionContext added in v0.1.0

type RelationalExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewRelationalExpressionContext added in v0.1.0

func NewRelationalExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationalExpressionContext

func (*RelationalExpressionContext) Accept added in v0.1.0

func (s *RelationalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RelationalExpressionContext) AllExpression added in v0.1.0

func (s *RelationalExpressionContext) AllExpression() []IExpressionContext

func (*RelationalExpressionContext) EnterRule added in v0.1.0

func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*RelationalExpressionContext) ExitRule added in v0.1.0

func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*RelationalExpressionContext) Expression added in v0.1.0

func (*RelationalExpressionContext) GE added in v0.1.0

func (*RelationalExpressionContext) GT added in v0.1.0

func (*RelationalExpressionContext) GetOperator added in v0.1.0

func (s *RelationalExpressionContext) GetOperator() antlr.Token

func (*RelationalExpressionContext) GetRuleContext added in v0.1.0

func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext

func (*RelationalExpressionContext) LE added in v0.1.0

func (*RelationalExpressionContext) LT added in v0.1.0

func (*RelationalExpressionContext) SetOperator added in v0.1.0

func (s *RelationalExpressionContext) SetOperator(v antlr.Token)

type RuleDefinitionContext added in v0.1.0

type RuleDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleDefinitionContext added in v0.1.0

func NewEmptyRuleDefinitionContext() *RuleDefinitionContext

func NewRuleDefinitionContext added in v0.1.0

func NewRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleDefinitionContext

func (*RuleDefinitionContext) Accept added in v0.1.0

func (s *RuleDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RuleDefinitionContext) EnterRule added in v0.1.0

func (s *RuleDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*RuleDefinitionContext) ExitRule added in v0.1.0

func (s *RuleDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*RuleDefinitionContext) Expression added in v0.1.0

func (s *RuleDefinitionContext) Expression() IExpressionContext

func (*RuleDefinitionContext) GetParser added in v0.1.0

func (s *RuleDefinitionContext) GetParser() antlr.Parser

func (*RuleDefinitionContext) GetRuleContext added in v0.1.0

func (s *RuleDefinitionContext) GetRuleContext() antlr.RuleContext

func (*RuleDefinitionContext) IsRuleDefinitionContext added in v0.1.0

func (*RuleDefinitionContext) IsRuleDefinitionContext()

func (*RuleDefinitionContext) RULE added in v0.1.0

func (*RuleDefinitionContext) SEMICOLON added in v0.1.0

func (s *RuleDefinitionContext) SEMICOLON() antlr.TerminalNode

func (*RuleDefinitionContext) ToStringTree added in v0.1.0

func (s *RuleDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RuleGroupDefinitionContext added in v0.1.0

type RuleGroupDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRuleGroupDefinitionContext added in v0.1.0

func NewEmptyRuleGroupDefinitionContext() *RuleGroupDefinitionContext

func NewRuleGroupDefinitionContext added in v0.1.0

func NewRuleGroupDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleGroupDefinitionContext

func (*RuleGroupDefinitionContext) Accept added in v0.1.0

func (s *RuleGroupDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RuleGroupDefinitionContext) AllRuleDefinition added in v0.1.0

func (s *RuleGroupDefinitionContext) AllRuleDefinition() []IRuleDefinitionContext

func (*RuleGroupDefinitionContext) EnterRule added in v0.1.0

func (s *RuleGroupDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*RuleGroupDefinitionContext) ExitRule added in v0.1.0

func (s *RuleGroupDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*RuleGroupDefinitionContext) GetParser added in v0.1.0

func (s *RuleGroupDefinitionContext) GetParser() antlr.Parser

func (*RuleGroupDefinitionContext) GetRuleContext added in v0.1.0

func (s *RuleGroupDefinitionContext) GetRuleContext() antlr.RuleContext

func (*RuleGroupDefinitionContext) Id added in v0.1.0

func (*RuleGroupDefinitionContext) IsRuleGroupDefinitionContext added in v0.1.0

func (*RuleGroupDefinitionContext) IsRuleGroupDefinitionContext()

func (*RuleGroupDefinitionContext) LBRACE added in v0.1.0

func (*RuleGroupDefinitionContext) RBRACE added in v0.1.0

func (*RuleGroupDefinitionContext) RULE_GROUP added in v0.1.0

func (*RuleGroupDefinitionContext) RuleDefinition added in v0.1.0

func (*RuleGroupDefinitionContext) SEMICOLON added in v0.1.0

func (*RuleGroupDefinitionContext) ToStringTree added in v0.1.0

func (s *RuleGroupDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ServiceDefinitionContext added in v0.1.0

type ServiceDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyServiceDefinitionContext added in v0.1.0

func NewEmptyServiceDefinitionContext() *ServiceDefinitionContext

func NewServiceDefinitionContext added in v0.1.0

func NewServiceDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ServiceDefinitionContext

func (*ServiceDefinitionContext) Accept added in v0.1.0

func (s *ServiceDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ServiceDefinitionContext) AllServiceMethodDefinition added in v0.1.0

func (s *ServiceDefinitionContext) AllServiceMethodDefinition() []IServiceMethodDefinitionContext

func (*ServiceDefinitionContext) EnterRule added in v0.1.0

func (s *ServiceDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ServiceDefinitionContext) ExitRule added in v0.1.0

func (s *ServiceDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ServiceDefinitionContext) GetParser added in v0.1.0

func (s *ServiceDefinitionContext) GetParser() antlr.Parser

func (*ServiceDefinitionContext) GetRuleContext added in v0.1.0

func (s *ServiceDefinitionContext) GetRuleContext() antlr.RuleContext

func (*ServiceDefinitionContext) Id added in v0.1.0

func (*ServiceDefinitionContext) IsServiceDefinitionContext added in v0.1.0

func (*ServiceDefinitionContext) IsServiceDefinitionContext()

func (*ServiceDefinitionContext) LBRACE added in v0.1.0

func (*ServiceDefinitionContext) RBRACE added in v0.1.0

func (*ServiceDefinitionContext) SEMICOLON added in v0.1.0

func (*ServiceDefinitionContext) SERVICE added in v0.1.0

func (*ServiceDefinitionContext) ServiceMethodDefinition added in v0.1.0

func (s *ServiceDefinitionContext) ServiceMethodDefinition(i int) IServiceMethodDefinitionContext

func (*ServiceDefinitionContext) ToStringTree added in v0.1.0

func (s *ServiceDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ServiceMethodDefinitionContext added in v0.1.0

type ServiceMethodDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyServiceMethodDefinitionContext added in v0.1.0

func NewEmptyServiceMethodDefinitionContext() *ServiceMethodDefinitionContext

func NewServiceMethodDefinitionContext added in v0.1.0

func NewServiceMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ServiceMethodDefinitionContext

func (*ServiceMethodDefinitionContext) Accept added in v0.1.0

func (s *ServiceMethodDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ServiceMethodDefinitionContext) AllTypeReference added in v0.1.0

func (s *ServiceMethodDefinitionContext) AllTypeReference() []ITypeReferenceContext

func (*ServiceMethodDefinitionContext) EnterRule added in v0.1.0

func (*ServiceMethodDefinitionContext) ExitRule added in v0.1.0

func (*ServiceMethodDefinitionContext) GetParser added in v0.1.0

func (*ServiceMethodDefinitionContext) GetRuleContext added in v0.1.0

func (s *ServiceMethodDefinitionContext) GetRuleContext() antlr.RuleContext

func (*ServiceMethodDefinitionContext) Id added in v0.1.0

func (*ServiceMethodDefinitionContext) IsServiceMethodDefinitionContext added in v0.1.0

func (*ServiceMethodDefinitionContext) IsServiceMethodDefinitionContext()

func (*ServiceMethodDefinitionContext) LPAREN added in v0.1.0

func (*ServiceMethodDefinitionContext) RPAREN added in v0.1.0

func (*ServiceMethodDefinitionContext) SEMICOLON added in v0.1.0

func (*ServiceMethodDefinitionContext) ToStringTree added in v0.1.0

func (s *ServiceMethodDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ServiceMethodDefinitionContext) TypeReference added in v0.1.0

type ShiftExpressionContext added in v0.1.0

type ShiftExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewShiftExpressionContext added in v0.1.0

func NewShiftExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShiftExpressionContext

func (*ShiftExpressionContext) Accept added in v0.1.0

func (s *ShiftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ShiftExpressionContext) AllExpression added in v0.1.0

func (s *ShiftExpressionContext) AllExpression() []IExpressionContext

func (*ShiftExpressionContext) AllGT added in v0.1.0

func (*ShiftExpressionContext) EnterRule added in v0.1.0

func (s *ShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ShiftExpressionContext) ExitRule added in v0.1.0

func (s *ShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ShiftExpressionContext) Expression added in v0.1.0

func (*ShiftExpressionContext) GT added in v0.1.0

func (*ShiftExpressionContext) GetOperator added in v0.1.0

func (s *ShiftExpressionContext) GetOperator() antlr.Token

func (*ShiftExpressionContext) GetRuleContext added in v0.1.0

func (s *ShiftExpressionContext) GetRuleContext() antlr.RuleContext

func (*ShiftExpressionContext) LSHIFT added in v0.1.0

func (*ShiftExpressionContext) SetOperator added in v0.1.0

func (s *ShiftExpressionContext) SetOperator(v antlr.Token)

type SqlConstraintContext added in v0.1.0

type SqlConstraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlConstraintContext added in v0.1.0

func NewEmptySqlConstraintContext() *SqlConstraintContext

func NewSqlConstraintContext added in v0.1.0

func NewSqlConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlConstraintContext

func (*SqlConstraintContext) Accept added in v0.1.0

func (s *SqlConstraintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlConstraintContext) EnterRule added in v0.1.0

func (s *SqlConstraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlConstraintContext) ExitRule added in v0.1.0

func (s *SqlConstraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*SqlConstraintContext) Expression added in v0.1.0

func (s *SqlConstraintContext) Expression() IExpressionContext

func (*SqlConstraintContext) GetParser added in v0.1.0

func (s *SqlConstraintContext) GetParser() antlr.Parser

func (*SqlConstraintContext) GetRuleContext added in v0.1.0

func (s *SqlConstraintContext) GetRuleContext() antlr.RuleContext

func (*SqlConstraintContext) IsSqlConstraintContext added in v0.1.0

func (*SqlConstraintContext) IsSqlConstraintContext()

func (*SqlConstraintContext) SQL added in v0.1.0

func (*SqlConstraintContext) ToStringTree added in v0.1.0

func (s *SqlConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SqlConstraintDefinitionContext added in v0.1.0

type SqlConstraintDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlConstraintDefinitionContext added in v0.1.0

func NewEmptySqlConstraintDefinitionContext() *SqlConstraintDefinitionContext

func NewSqlConstraintDefinitionContext added in v0.1.0

func NewSqlConstraintDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlConstraintDefinitionContext

func (*SqlConstraintDefinitionContext) Accept added in v0.1.0

func (s *SqlConstraintDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlConstraintDefinitionContext) EnterRule added in v0.1.0

func (*SqlConstraintDefinitionContext) ExitRule added in v0.1.0

func (*SqlConstraintDefinitionContext) GetParser added in v0.1.0

func (*SqlConstraintDefinitionContext) GetRuleContext added in v0.1.0

func (s *SqlConstraintDefinitionContext) GetRuleContext() antlr.RuleContext

func (*SqlConstraintDefinitionContext) IsSqlConstraintDefinitionContext added in v0.1.0

func (*SqlConstraintDefinitionContext) IsSqlConstraintDefinitionContext()

func (*SqlConstraintDefinitionContext) SEMICOLON added in v0.1.0

func (*SqlConstraintDefinitionContext) SqlConstraint added in v0.1.0

func (*SqlConstraintDefinitionContext) ToStringTree added in v0.1.0

func (s *SqlConstraintDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SqlDatabaseDefinitionContext added in v0.1.0

type SqlDatabaseDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlDatabaseDefinitionContext added in v0.1.0

func NewEmptySqlDatabaseDefinitionContext() *SqlDatabaseDefinitionContext

func NewSqlDatabaseDefinitionContext added in v0.1.0

func NewSqlDatabaseDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlDatabaseDefinitionContext

func (*SqlDatabaseDefinitionContext) Accept added in v0.1.0

func (s *SqlDatabaseDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlDatabaseDefinitionContext) AllSqlDatabaseFieldDefinition added in v0.1.0

func (s *SqlDatabaseDefinitionContext) AllSqlDatabaseFieldDefinition() []ISqlDatabaseFieldDefinitionContext

func (*SqlDatabaseDefinitionContext) EnterRule added in v0.1.0

func (s *SqlDatabaseDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlDatabaseDefinitionContext) ExitRule added in v0.1.0

func (*SqlDatabaseDefinitionContext) GetParser added in v0.1.0

func (s *SqlDatabaseDefinitionContext) GetParser() antlr.Parser

func (*SqlDatabaseDefinitionContext) GetRuleContext added in v0.1.0

func (s *SqlDatabaseDefinitionContext) GetRuleContext() antlr.RuleContext

func (*SqlDatabaseDefinitionContext) Id added in v0.1.0

func (*SqlDatabaseDefinitionContext) IsSqlDatabaseDefinitionContext added in v0.1.0

func (*SqlDatabaseDefinitionContext) IsSqlDatabaseDefinitionContext()

func (*SqlDatabaseDefinitionContext) LBRACE added in v0.1.0

func (*SqlDatabaseDefinitionContext) RBRACE added in v0.1.0

func (*SqlDatabaseDefinitionContext) SEMICOLON added in v0.1.0

func (*SqlDatabaseDefinitionContext) SQL_DATABASE added in v0.1.0

func (*SqlDatabaseDefinitionContext) SqlDatabaseFieldDefinition added in v0.1.0

func (s *SqlDatabaseDefinitionContext) SqlDatabaseFieldDefinition(i int) ISqlDatabaseFieldDefinitionContext

func (*SqlDatabaseDefinitionContext) ToStringTree added in v0.1.0

func (s *SqlDatabaseDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SqlDatabaseFieldDefinitionContext added in v0.1.0

type SqlDatabaseFieldDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlDatabaseFieldDefinitionContext added in v0.1.0

func NewEmptySqlDatabaseFieldDefinitionContext() *SqlDatabaseFieldDefinitionContext

func NewSqlDatabaseFieldDefinitionContext added in v0.1.0

func NewSqlDatabaseFieldDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlDatabaseFieldDefinitionContext

func (*SqlDatabaseFieldDefinitionContext) Accept added in v0.1.0

func (s *SqlDatabaseFieldDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlDatabaseFieldDefinitionContext) EnterRule added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) ExitRule added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) GetParser added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) GetRuleContext added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) Id added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) IsSqlDatabaseFieldDefinitionContext added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) IsSqlDatabaseFieldDefinitionContext()

func (*SqlDatabaseFieldDefinitionContext) SEMICOLON added in v0.1.0

func (*SqlDatabaseFieldDefinitionContext) ToStringTree added in v0.1.0

func (s *SqlDatabaseFieldDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SqlDatabaseFieldDefinitionContext) TypeInstantiation added in v0.1.0

type SqlTableDeclarationContext added in v0.1.0

type SqlTableDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlTableDeclarationContext added in v0.1.0

func NewEmptySqlTableDeclarationContext() *SqlTableDeclarationContext

func NewSqlTableDeclarationContext added in v0.1.0

func NewSqlTableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlTableDeclarationContext

func (*SqlTableDeclarationContext) Accept added in v0.1.0

func (s *SqlTableDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlTableDeclarationContext) AllId added in v0.1.0

func (*SqlTableDeclarationContext) AllSqlTableFieldDefinition added in v0.1.0

func (s *SqlTableDeclarationContext) AllSqlTableFieldDefinition() []ISqlTableFieldDefinitionContext

func (*SqlTableDeclarationContext) EnterRule added in v0.1.0

func (s *SqlTableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlTableDeclarationContext) ExitRule added in v0.1.0

func (s *SqlTableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*SqlTableDeclarationContext) GetParser added in v0.1.0

func (s *SqlTableDeclarationContext) GetParser() antlr.Parser

func (*SqlTableDeclarationContext) GetRuleContext added in v0.1.0

func (s *SqlTableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*SqlTableDeclarationContext) Id added in v0.1.0

func (*SqlTableDeclarationContext) IsSqlTableDeclarationContext added in v0.1.0

func (*SqlTableDeclarationContext) IsSqlTableDeclarationContext()

func (*SqlTableDeclarationContext) LBRACE added in v0.1.0

func (*SqlTableDeclarationContext) RBRACE added in v0.1.0

func (*SqlTableDeclarationContext) SEMICOLON added in v0.1.0

func (*SqlTableDeclarationContext) SQL_TABLE added in v0.1.0

func (*SqlTableDeclarationContext) SqlConstraintDefinition added in v0.1.0

func (s *SqlTableDeclarationContext) SqlConstraintDefinition() ISqlConstraintDefinitionContext

func (*SqlTableDeclarationContext) SqlTableFieldDefinition added in v0.1.0

func (s *SqlTableDeclarationContext) SqlTableFieldDefinition(i int) ISqlTableFieldDefinitionContext

func (*SqlTableDeclarationContext) SqlWithoutRowId added in v0.1.0

func (*SqlTableDeclarationContext) TemplateParameters added in v0.1.0

func (*SqlTableDeclarationContext) ToStringTree added in v0.1.0

func (s *SqlTableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SqlTableDeclarationContext) USING added in v0.1.0

type SqlTableFieldDefinitionContext added in v0.1.0

type SqlTableFieldDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlTableFieldDefinitionContext added in v0.1.0

func NewEmptySqlTableFieldDefinitionContext() *SqlTableFieldDefinitionContext

func NewSqlTableFieldDefinitionContext added in v0.1.0

func NewSqlTableFieldDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlTableFieldDefinitionContext

func (*SqlTableFieldDefinitionContext) Accept added in v0.1.0

func (s *SqlTableFieldDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlTableFieldDefinitionContext) EnterRule added in v0.1.0

func (*SqlTableFieldDefinitionContext) ExitRule added in v0.1.0

func (*SqlTableFieldDefinitionContext) GetParser added in v0.1.0

func (*SqlTableFieldDefinitionContext) GetRuleContext added in v0.1.0

func (s *SqlTableFieldDefinitionContext) GetRuleContext() antlr.RuleContext

func (*SqlTableFieldDefinitionContext) Id added in v0.1.0

func (*SqlTableFieldDefinitionContext) IsSqlTableFieldDefinitionContext added in v0.1.0

func (*SqlTableFieldDefinitionContext) IsSqlTableFieldDefinitionContext()

func (*SqlTableFieldDefinitionContext) SEMICOLON added in v0.1.0

func (*SqlTableFieldDefinitionContext) SQL_VIRTUAL added in v0.1.0

func (*SqlTableFieldDefinitionContext) SqlConstraint added in v0.1.0

func (*SqlTableFieldDefinitionContext) ToStringTree added in v0.1.0

func (s *SqlTableFieldDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SqlTableFieldDefinitionContext) TypeInstantiation added in v0.1.0

type SqlWithoutRowIdContext added in v0.1.0

type SqlWithoutRowIdContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySqlWithoutRowIdContext added in v0.1.0

func NewEmptySqlWithoutRowIdContext() *SqlWithoutRowIdContext

func NewSqlWithoutRowIdContext added in v0.1.0

func NewSqlWithoutRowIdContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SqlWithoutRowIdContext

func (*SqlWithoutRowIdContext) Accept added in v0.1.0

func (s *SqlWithoutRowIdContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SqlWithoutRowIdContext) EnterRule added in v0.1.0

func (s *SqlWithoutRowIdContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlWithoutRowIdContext) ExitRule added in v0.1.0

func (s *SqlWithoutRowIdContext) ExitRule(listener antlr.ParseTreeListener)

func (*SqlWithoutRowIdContext) GetParser added in v0.1.0

func (s *SqlWithoutRowIdContext) GetParser() antlr.Parser

func (*SqlWithoutRowIdContext) GetRuleContext added in v0.1.0

func (s *SqlWithoutRowIdContext) GetRuleContext() antlr.RuleContext

func (*SqlWithoutRowIdContext) IsSqlWithoutRowIdContext added in v0.1.0

func (*SqlWithoutRowIdContext) IsSqlWithoutRowIdContext()

func (*SqlWithoutRowIdContext) SEMICOLON added in v0.1.0

func (s *SqlWithoutRowIdContext) SEMICOLON() antlr.TerminalNode

func (*SqlWithoutRowIdContext) SQL_WITHOUT_ROWID added in v0.1.0

func (s *SqlWithoutRowIdContext) SQL_WITHOUT_ROWID() antlr.TerminalNode

func (*SqlWithoutRowIdContext) ToStringTree added in v0.1.0

func (s *SqlWithoutRowIdContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringTypeContext added in v0.1.0

type StringTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringTypeContext added in v0.1.0

func NewEmptyStringTypeContext() *StringTypeContext

func NewStringTypeContext added in v0.1.0

func NewStringTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringTypeContext

func (*StringTypeContext) Accept added in v0.1.0

func (s *StringTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringTypeContext) EnterRule added in v0.1.0

func (s *StringTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringTypeContext) ExitRule added in v0.1.0

func (s *StringTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringTypeContext) GetParser added in v0.1.0

func (s *StringTypeContext) GetParser() antlr.Parser

func (*StringTypeContext) GetRuleContext added in v0.1.0

func (s *StringTypeContext) GetRuleContext() antlr.RuleContext

func (*StringTypeContext) IsStringTypeContext added in v0.1.0

func (*StringTypeContext) IsStringTypeContext()

func (*StringTypeContext) STRING added in v0.1.0

func (s *StringTypeContext) STRING() antlr.TerminalNode

func (*StringTypeContext) ToStringTree added in v0.1.0

func (s *StringTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructureDeclarationContext added in v0.1.0

type StructureDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructureDeclarationContext added in v0.1.0

func NewEmptyStructureDeclarationContext() *StructureDeclarationContext

func NewStructureDeclarationContext added in v0.1.0

func NewStructureDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructureDeclarationContext

func (*StructureDeclarationContext) Accept added in v0.1.0

func (s *StructureDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StructureDeclarationContext) AllFunctionDefinition added in v0.1.0

func (s *StructureDeclarationContext) AllFunctionDefinition() []IFunctionDefinitionContext

func (*StructureDeclarationContext) AllStructureFieldDefinition added in v0.1.0

func (s *StructureDeclarationContext) AllStructureFieldDefinition() []IStructureFieldDefinitionContext

func (*StructureDeclarationContext) EnterRule added in v0.1.0

func (s *StructureDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*StructureDeclarationContext) ExitRule added in v0.1.0

func (s *StructureDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*StructureDeclarationContext) FunctionDefinition added in v0.1.0

func (*StructureDeclarationContext) GetParser added in v0.1.0

func (s *StructureDeclarationContext) GetParser() antlr.Parser

func (*StructureDeclarationContext) GetRuleContext added in v0.1.0

func (s *StructureDeclarationContext) GetRuleContext() antlr.RuleContext

func (*StructureDeclarationContext) Id added in v0.1.0

func (*StructureDeclarationContext) IsStructureDeclarationContext added in v0.1.0

func (*StructureDeclarationContext) IsStructureDeclarationContext()

func (*StructureDeclarationContext) LBRACE added in v0.1.0

func (*StructureDeclarationContext) RBRACE added in v0.1.0

func (*StructureDeclarationContext) SEMICOLON added in v0.1.0

func (*StructureDeclarationContext) STRUCTURE added in v0.1.0

func (*StructureDeclarationContext) StructureFieldDefinition added in v0.1.0

func (s *StructureDeclarationContext) StructureFieldDefinition(i int) IStructureFieldDefinitionContext

func (*StructureDeclarationContext) TemplateParameters added in v0.1.0

func (*StructureDeclarationContext) ToStringTree added in v0.1.0

func (s *StructureDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StructureDeclarationContext) TypeParameters added in v0.1.0

type StructureFieldDefinitionContext added in v0.1.0

type StructureFieldDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructureFieldDefinitionContext added in v0.1.0

func NewEmptyStructureFieldDefinitionContext() *StructureFieldDefinitionContext

func NewStructureFieldDefinitionContext added in v0.1.0

func NewStructureFieldDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructureFieldDefinitionContext

func (*StructureFieldDefinitionContext) Accept added in v0.1.0

func (s *StructureFieldDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StructureFieldDefinitionContext) EnterRule added in v0.1.0

func (*StructureFieldDefinitionContext) ExitRule added in v0.1.0

func (*StructureFieldDefinitionContext) FieldAlignment added in v0.1.0

func (*StructureFieldDefinitionContext) FieldConstraint added in v0.1.0

func (*StructureFieldDefinitionContext) FieldInitializer added in v0.1.0

func (*StructureFieldDefinitionContext) FieldOffset added in v0.1.0

func (*StructureFieldDefinitionContext) FieldOptionalClause added in v0.1.0

func (*StructureFieldDefinitionContext) FieldTypeId added in v0.1.0

func (*StructureFieldDefinitionContext) GetParser added in v0.1.0

func (*StructureFieldDefinitionContext) GetRuleContext added in v0.1.0

func (*StructureFieldDefinitionContext) IsStructureFieldDefinitionContext added in v0.1.0

func (*StructureFieldDefinitionContext) IsStructureFieldDefinitionContext()

func (*StructureFieldDefinitionContext) OPTIONAL added in v0.1.0

func (*StructureFieldDefinitionContext) SEMICOLON added in v0.1.0

func (*StructureFieldDefinitionContext) ToStringTree added in v0.1.0

func (s *StructureFieldDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SubtypeDeclarationContext added in v0.1.0

type SubtypeDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySubtypeDeclarationContext added in v0.1.0

func NewEmptySubtypeDeclarationContext() *SubtypeDeclarationContext

func NewSubtypeDeclarationContext added in v0.1.0

func NewSubtypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubtypeDeclarationContext

func (*SubtypeDeclarationContext) Accept added in v0.1.0

func (s *SubtypeDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SubtypeDeclarationContext) EnterRule added in v0.1.0

func (s *SubtypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*SubtypeDeclarationContext) ExitRule added in v0.1.0

func (s *SubtypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*SubtypeDeclarationContext) GetParser added in v0.1.0

func (s *SubtypeDeclarationContext) GetParser() antlr.Parser

func (*SubtypeDeclarationContext) GetRuleContext added in v0.1.0

func (s *SubtypeDeclarationContext) GetRuleContext() antlr.RuleContext

func (*SubtypeDeclarationContext) Id added in v0.1.0

func (*SubtypeDeclarationContext) IsSubtypeDeclarationContext added in v0.1.0

func (*SubtypeDeclarationContext) IsSubtypeDeclarationContext()

func (*SubtypeDeclarationContext) SEMICOLON added in v0.1.0

func (*SubtypeDeclarationContext) SUBTYPE added in v0.1.0

func (*SubtypeDeclarationContext) ToStringTree added in v0.1.0

func (s *SubtypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SubtypeDeclarationContext) TypeReference added in v0.1.0

type SymbolDefinitionContext added in v0.1.0

type SymbolDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySymbolDefinitionContext added in v0.1.0

func NewEmptySymbolDefinitionContext() *SymbolDefinitionContext

func NewSymbolDefinitionContext added in v0.1.0

func NewSymbolDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolDefinitionContext

func (*SymbolDefinitionContext) Accept added in v0.1.0

func (s *SymbolDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SymbolDefinitionContext) ConstDefinition added in v0.1.0

func (s *SymbolDefinitionContext) ConstDefinition() IConstDefinitionContext

func (*SymbolDefinitionContext) EnterRule added in v0.1.0

func (s *SymbolDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SymbolDefinitionContext) ExitRule added in v0.1.0

func (s *SymbolDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*SymbolDefinitionContext) GetParser added in v0.1.0

func (s *SymbolDefinitionContext) GetParser() antlr.Parser

func (*SymbolDefinitionContext) GetRuleContext added in v0.1.0

func (s *SymbolDefinitionContext) GetRuleContext() antlr.RuleContext

func (*SymbolDefinitionContext) IsSymbolDefinitionContext added in v0.1.0

func (*SymbolDefinitionContext) IsSymbolDefinitionContext()

func (*SymbolDefinitionContext) RuleGroupDefinition added in v0.1.0

func (s *SymbolDefinitionContext) RuleGroupDefinition() IRuleGroupDefinitionContext

func (*SymbolDefinitionContext) ToStringTree added in v0.1.0

func (s *SymbolDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TemplateArgumentContext added in v0.1.0

type TemplateArgumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemplateArgumentContext added in v0.1.0

func NewEmptyTemplateArgumentContext() *TemplateArgumentContext

func NewTemplateArgumentContext added in v0.1.0

func NewTemplateArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateArgumentContext

func (*TemplateArgumentContext) Accept added in v0.1.0

func (s *TemplateArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TemplateArgumentContext) EnterRule added in v0.1.0

func (s *TemplateArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*TemplateArgumentContext) ExitRule added in v0.1.0

func (s *TemplateArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*TemplateArgumentContext) GetParser added in v0.1.0

func (s *TemplateArgumentContext) GetParser() antlr.Parser

func (*TemplateArgumentContext) GetRuleContext added in v0.1.0

func (s *TemplateArgumentContext) GetRuleContext() antlr.RuleContext

func (*TemplateArgumentContext) IsTemplateArgumentContext added in v0.1.0

func (*TemplateArgumentContext) IsTemplateArgumentContext()

func (*TemplateArgumentContext) ToStringTree added in v0.1.0

func (s *TemplateArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TemplateArgumentContext) TypeReference added in v0.1.0

type TemplateArgumentsContext added in v0.1.0

type TemplateArgumentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemplateArgumentsContext added in v0.1.0

func NewEmptyTemplateArgumentsContext() *TemplateArgumentsContext

func NewTemplateArgumentsContext added in v0.1.0

func NewTemplateArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateArgumentsContext

func (*TemplateArgumentsContext) Accept added in v0.1.0

func (s *TemplateArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TemplateArgumentsContext) AllCOMMA added in v0.1.0

func (*TemplateArgumentsContext) AllTemplateArgument added in v0.1.0

func (s *TemplateArgumentsContext) AllTemplateArgument() []ITemplateArgumentContext

func (*TemplateArgumentsContext) COMMA added in v0.1.0

func (*TemplateArgumentsContext) EnterRule added in v0.1.0

func (s *TemplateArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TemplateArgumentsContext) ExitRule added in v0.1.0

func (s *TemplateArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TemplateArgumentsContext) GT added in v0.1.0

func (*TemplateArgumentsContext) GetParser added in v0.1.0

func (s *TemplateArgumentsContext) GetParser() antlr.Parser

func (*TemplateArgumentsContext) GetRuleContext added in v0.1.0

func (s *TemplateArgumentsContext) GetRuleContext() antlr.RuleContext

func (*TemplateArgumentsContext) IsTemplateArgumentsContext added in v0.1.0

func (*TemplateArgumentsContext) IsTemplateArgumentsContext()

func (*TemplateArgumentsContext) LT added in v0.1.0

func (*TemplateArgumentsContext) TemplateArgument added in v0.1.0

func (s *TemplateArgumentsContext) TemplateArgument(i int) ITemplateArgumentContext

func (*TemplateArgumentsContext) ToStringTree added in v0.1.0

func (s *TemplateArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TemplateParametersContext added in v0.1.0

type TemplateParametersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTemplateParametersContext added in v0.1.0

func NewEmptyTemplateParametersContext() *TemplateParametersContext

func NewTemplateParametersContext added in v0.1.0

func NewTemplateParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateParametersContext

func (*TemplateParametersContext) Accept added in v0.1.0

func (s *TemplateParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TemplateParametersContext) AllCOMMA added in v0.1.0

func (*TemplateParametersContext) AllId added in v0.1.0

func (*TemplateParametersContext) COMMA added in v0.1.0

func (*TemplateParametersContext) EnterRule added in v0.1.0

func (s *TemplateParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TemplateParametersContext) ExitRule added in v0.1.0

func (s *TemplateParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TemplateParametersContext) GT added in v0.1.0

func (*TemplateParametersContext) GetParser added in v0.1.0

func (s *TemplateParametersContext) GetParser() antlr.Parser

func (*TemplateParametersContext) GetRuleContext added in v0.1.0

func (s *TemplateParametersContext) GetRuleContext() antlr.RuleContext

func (*TemplateParametersContext) Id added in v0.1.0

func (*TemplateParametersContext) IsTemplateParametersContext added in v0.1.0

func (*TemplateParametersContext) IsTemplateParametersContext()

func (*TemplateParametersContext) LT added in v0.1.0

func (*TemplateParametersContext) ToStringTree added in v0.1.0

func (s *TemplateParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TernaryExpressionContext added in v0.1.0

type TernaryExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewTernaryExpressionContext added in v0.1.0

func NewTernaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryExpressionContext

func (*TernaryExpressionContext) Accept added in v0.1.0

func (s *TernaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TernaryExpressionContext) AllExpression added in v0.1.0

func (s *TernaryExpressionContext) AllExpression() []IExpressionContext

func (*TernaryExpressionContext) COLON added in v0.1.0

func (*TernaryExpressionContext) EnterRule added in v0.1.0

func (s *TernaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TernaryExpressionContext) ExitRule added in v0.1.0

func (s *TernaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TernaryExpressionContext) Expression added in v0.1.0

func (*TernaryExpressionContext) GetOperator added in v0.1.0

func (s *TernaryExpressionContext) GetOperator() antlr.Token

func (*TernaryExpressionContext) GetRuleContext added in v0.1.0

func (s *TernaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*TernaryExpressionContext) QUESTIONMARK added in v0.1.0

func (s *TernaryExpressionContext) QUESTIONMARK() antlr.TerminalNode

func (*TernaryExpressionContext) SetOperator added in v0.1.0

func (s *TernaryExpressionContext) SetOperator(v antlr.Token)

type TopicDefinitionContext added in v0.1.0

type TopicDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopicDefinitionContext added in v0.1.0

func NewEmptyTopicDefinitionContext() *TopicDefinitionContext

func NewTopicDefinitionContext added in v0.1.0

func NewTopicDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopicDefinitionContext

func (*TopicDefinitionContext) Accept added in v0.1.0

func (s *TopicDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TopicDefinitionContext) EnterRule added in v0.1.0

func (s *TopicDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TopicDefinitionContext) ExitRule added in v0.1.0

func (s *TopicDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TopicDefinitionContext) Expression added in v0.1.0

func (*TopicDefinitionContext) GetParser added in v0.1.0

func (s *TopicDefinitionContext) GetParser() antlr.Parser

func (*TopicDefinitionContext) GetRuleContext added in v0.1.0

func (s *TopicDefinitionContext) GetRuleContext() antlr.RuleContext

func (*TopicDefinitionContext) IsTopicDefinitionContext added in v0.1.0

func (*TopicDefinitionContext) IsTopicDefinitionContext()

func (*TopicDefinitionContext) LPAREN added in v0.1.0

func (*TopicDefinitionContext) PUBLISH added in v0.1.0

func (*TopicDefinitionContext) RPAREN added in v0.1.0

func (*TopicDefinitionContext) SUBSCRIBE added in v0.1.0

func (s *TopicDefinitionContext) SUBSCRIBE() antlr.TerminalNode

func (*TopicDefinitionContext) TOPIC added in v0.1.0

func (*TopicDefinitionContext) ToStringTree added in v0.1.0

func (s *TopicDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeArgumentContext added in v0.1.0

type TypeArgumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentContext added in v0.1.0

func NewEmptyTypeArgumentContext() *TypeArgumentContext

func NewTypeArgumentContext added in v0.1.0

func NewTypeArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentContext

func (*TypeArgumentContext) Accept added in v0.1.0

func (s *TypeArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeArgumentContext) EXPLICIT added in v0.1.0

func (s *TypeArgumentContext) EXPLICIT() antlr.TerminalNode

func (*TypeArgumentContext) EnterRule added in v0.1.0

func (s *TypeArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) ExitRule added in v0.1.0

func (s *TypeArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) Expression added in v0.1.0

func (s *TypeArgumentContext) Expression() IExpressionContext

func (*TypeArgumentContext) GetParser added in v0.1.0

func (s *TypeArgumentContext) GetParser() antlr.Parser

func (*TypeArgumentContext) GetRuleContext added in v0.1.0

func (s *TypeArgumentContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentContext) Id added in v0.1.0

func (*TypeArgumentContext) IsTypeArgumentContext added in v0.1.0

func (*TypeArgumentContext) IsTypeArgumentContext()

func (*TypeArgumentContext) ToStringTree added in v0.1.0

func (s *TypeArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeArgumentsContext added in v0.1.0

type TypeArgumentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentsContext added in v0.1.0

func NewEmptyTypeArgumentsContext() *TypeArgumentsContext

func NewTypeArgumentsContext added in v0.1.0

func NewTypeArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentsContext

func (*TypeArgumentsContext) Accept added in v0.1.0

func (s *TypeArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeArgumentsContext) AllCOMMA added in v0.1.0

func (s *TypeArgumentsContext) AllCOMMA() []antlr.TerminalNode

func (*TypeArgumentsContext) AllTypeArgument added in v0.1.0

func (s *TypeArgumentsContext) AllTypeArgument() []ITypeArgumentContext

func (*TypeArgumentsContext) COMMA added in v0.1.0

func (*TypeArgumentsContext) EnterRule added in v0.1.0

func (s *TypeArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) ExitRule added in v0.1.0

func (s *TypeArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) GetParser added in v0.1.0

func (s *TypeArgumentsContext) GetParser() antlr.Parser

func (*TypeArgumentsContext) GetRuleContext added in v0.1.0

func (s *TypeArgumentsContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentsContext) IsTypeArgumentsContext added in v0.1.0

func (*TypeArgumentsContext) IsTypeArgumentsContext()

func (*TypeArgumentsContext) LPAREN added in v0.1.0

func (*TypeArgumentsContext) RPAREN added in v0.1.0

func (*TypeArgumentsContext) ToStringTree added in v0.1.0

func (s *TypeArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentsContext) TypeArgument added in v0.1.0

func (s *TypeArgumentsContext) TypeArgument(i int) ITypeArgumentContext

type TypeDeclarationContext added in v0.1.0

type TypeDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeDeclarationContext added in v0.1.0

func NewEmptyTypeDeclarationContext() *TypeDeclarationContext

func NewTypeDeclarationContext added in v0.1.0

func NewTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclarationContext

func (*TypeDeclarationContext) Accept added in v0.1.0

func (s *TypeDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeDeclarationContext) BitmaskDeclaration added in v0.1.0

func (s *TypeDeclarationContext) BitmaskDeclaration() IBitmaskDeclarationContext

func (*TypeDeclarationContext) ChoiceDeclaration added in v0.1.0

func (s *TypeDeclarationContext) ChoiceDeclaration() IChoiceDeclarationContext

func (*TypeDeclarationContext) EnterRule added in v0.1.0

func (s *TypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeDeclarationContext) EnumDeclaration added in v0.1.0

func (s *TypeDeclarationContext) EnumDeclaration() IEnumDeclarationContext

func (*TypeDeclarationContext) ExitRule added in v0.1.0

func (s *TypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeDeclarationContext) GetParser added in v0.1.0

func (s *TypeDeclarationContext) GetParser() antlr.Parser

func (*TypeDeclarationContext) GetRuleContext added in v0.1.0

func (s *TypeDeclarationContext) GetRuleContext() antlr.RuleContext

func (*TypeDeclarationContext) InstantiateDeclaration added in v0.1.0

func (s *TypeDeclarationContext) InstantiateDeclaration() IInstantiateDeclarationContext

func (*TypeDeclarationContext) IsTypeDeclarationContext added in v0.1.0

func (*TypeDeclarationContext) IsTypeDeclarationContext()

func (*TypeDeclarationContext) PubsubDefinition added in v0.1.0

func (s *TypeDeclarationContext) PubsubDefinition() IPubsubDefinitionContext

func (*TypeDeclarationContext) ServiceDefinition added in v0.1.0

func (s *TypeDeclarationContext) ServiceDefinition() IServiceDefinitionContext

func (*TypeDeclarationContext) SqlDatabaseDefinition added in v0.1.0

func (s *TypeDeclarationContext) SqlDatabaseDefinition() ISqlDatabaseDefinitionContext

func (*TypeDeclarationContext) SqlTableDeclaration added in v0.1.0

func (s *TypeDeclarationContext) SqlTableDeclaration() ISqlTableDeclarationContext

func (*TypeDeclarationContext) StructureDeclaration added in v0.1.0

func (s *TypeDeclarationContext) StructureDeclaration() IStructureDeclarationContext

func (*TypeDeclarationContext) SubtypeDeclaration added in v0.1.0

func (s *TypeDeclarationContext) SubtypeDeclaration() ISubtypeDeclarationContext

func (*TypeDeclarationContext) ToStringTree added in v0.1.0

func (s *TypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeDeclarationContext) UnionDeclaration added in v0.1.0

func (s *TypeDeclarationContext) UnionDeclaration() IUnionDeclarationContext

type TypeInstantiationContext added in v0.1.0

type TypeInstantiationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeInstantiationContext added in v0.1.0

func NewEmptyTypeInstantiationContext() *TypeInstantiationContext

func NewTypeInstantiationContext added in v0.1.0

func NewTypeInstantiationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeInstantiationContext

func (*TypeInstantiationContext) Accept added in v0.1.0

func (s *TypeInstantiationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeInstantiationContext) DynamicLengthArgument added in v0.1.0

func (s *TypeInstantiationContext) DynamicLengthArgument() IDynamicLengthArgumentContext

func (*TypeInstantiationContext) EnterRule added in v0.1.0

func (s *TypeInstantiationContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeInstantiationContext) ExitRule added in v0.1.0

func (s *TypeInstantiationContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeInstantiationContext) GetParser added in v0.1.0

func (s *TypeInstantiationContext) GetParser() antlr.Parser

func (*TypeInstantiationContext) GetRuleContext added in v0.1.0

func (s *TypeInstantiationContext) GetRuleContext() antlr.RuleContext

func (*TypeInstantiationContext) IsTypeInstantiationContext added in v0.1.0

func (*TypeInstantiationContext) IsTypeInstantiationContext()

func (*TypeInstantiationContext) ToStringTree added in v0.1.0

func (s *TypeInstantiationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeInstantiationContext) TypeArguments added in v0.1.0

func (*TypeInstantiationContext) TypeReference added in v0.1.0

type TypeParametersContext added in v0.1.0

type TypeParametersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParametersContext added in v0.1.0

func NewEmptyTypeParametersContext() *TypeParametersContext

func NewTypeParametersContext added in v0.1.0

func NewTypeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParametersContext

func (*TypeParametersContext) Accept added in v0.1.0

func (s *TypeParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeParametersContext) AllCOMMA added in v0.1.0

func (s *TypeParametersContext) AllCOMMA() []antlr.TerminalNode

func (*TypeParametersContext) AllParameterDefinition added in v0.1.0

func (s *TypeParametersContext) AllParameterDefinition() []IParameterDefinitionContext

func (*TypeParametersContext) COMMA added in v0.1.0

func (*TypeParametersContext) EnterRule added in v0.1.0

func (s *TypeParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) ExitRule added in v0.1.0

func (s *TypeParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) GetParser added in v0.1.0

func (s *TypeParametersContext) GetParser() antlr.Parser

func (*TypeParametersContext) GetRuleContext added in v0.1.0

func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext

func (*TypeParametersContext) IsTypeParametersContext added in v0.1.0

func (*TypeParametersContext) IsTypeParametersContext()

func (*TypeParametersContext) LPAREN added in v0.1.0

func (*TypeParametersContext) ParameterDefinition added in v0.1.0

func (s *TypeParametersContext) ParameterDefinition(i int) IParameterDefinitionContext

func (*TypeParametersContext) RPAREN added in v0.1.0

func (*TypeParametersContext) ToStringTree added in v0.1.0

func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeReferenceContext added in v0.1.0

type TypeReferenceContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeReferenceContext added in v0.1.0

func NewEmptyTypeReferenceContext() *TypeReferenceContext

func NewTypeReferenceContext added in v0.1.0

func NewTypeReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeReferenceContext

func (*TypeReferenceContext) Accept added in v0.1.0

func (s *TypeReferenceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeReferenceContext) BuiltinType added in v0.1.0

func (s *TypeReferenceContext) BuiltinType() IBuiltinTypeContext

func (*TypeReferenceContext) EnterRule added in v0.1.0

func (s *TypeReferenceContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) ExitRule added in v0.1.0

func (s *TypeReferenceContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) GetParser added in v0.1.0

func (s *TypeReferenceContext) GetParser() antlr.Parser

func (*TypeReferenceContext) GetRuleContext added in v0.1.0

func (s *TypeReferenceContext) GetRuleContext() antlr.RuleContext

func (*TypeReferenceContext) IsTypeReferenceContext added in v0.1.0

func (*TypeReferenceContext) IsTypeReferenceContext()

func (*TypeReferenceContext) QualifiedName added in v0.1.0

func (s *TypeReferenceContext) QualifiedName() IQualifiedNameContext

func (*TypeReferenceContext) TemplateArguments added in v0.1.0

func (s *TypeReferenceContext) TemplateArguments() ITemplateArgumentsContext

func (*TypeReferenceContext) ToStringTree added in v0.1.0

func (s *TypeReferenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnaryExpressionContext added in v0.1.0

type UnaryExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewUnaryExpressionContext added in v0.1.0

func NewUnaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryExpressionContext

func (*UnaryExpressionContext) Accept added in v0.1.0

func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnaryExpressionContext) BANG added in v0.1.0

func (*UnaryExpressionContext) EnterRule added in v0.1.0

func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) ExitRule added in v0.1.0

func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) Expression added in v0.1.0

func (*UnaryExpressionContext) GetOperator added in v0.1.0

func (s *UnaryExpressionContext) GetOperator() antlr.Token

func (*UnaryExpressionContext) GetRuleContext added in v0.1.0

func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*UnaryExpressionContext) MINUS added in v0.1.0

func (*UnaryExpressionContext) PLUS added in v0.1.0

func (*UnaryExpressionContext) SetOperator added in v0.1.0

func (s *UnaryExpressionContext) SetOperator(v antlr.Token)

func (*UnaryExpressionContext) TILDE added in v0.1.0

type UnionDeclarationContext added in v0.1.0

type UnionDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionDeclarationContext added in v0.1.0

func NewEmptyUnionDeclarationContext() *UnionDeclarationContext

func NewUnionDeclarationContext added in v0.1.0

func NewUnionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionDeclarationContext

func (*UnionDeclarationContext) Accept added in v0.1.0

func (s *UnionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionDeclarationContext) AllFunctionDefinition added in v0.1.0

func (s *UnionDeclarationContext) AllFunctionDefinition() []IFunctionDefinitionContext

func (*UnionDeclarationContext) AllUnionFieldDefinition added in v0.1.0

func (s *UnionDeclarationContext) AllUnionFieldDefinition() []IUnionFieldDefinitionContext

func (*UnionDeclarationContext) EnterRule added in v0.1.0

func (s *UnionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionDeclarationContext) ExitRule added in v0.1.0

func (s *UnionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionDeclarationContext) FunctionDefinition added in v0.1.0

func (s *UnionDeclarationContext) FunctionDefinition(i int) IFunctionDefinitionContext

func (*UnionDeclarationContext) GetParser added in v0.1.0

func (s *UnionDeclarationContext) GetParser() antlr.Parser

func (*UnionDeclarationContext) GetRuleContext added in v0.1.0

func (s *UnionDeclarationContext) GetRuleContext() antlr.RuleContext

func (*UnionDeclarationContext) Id added in v0.1.0

func (*UnionDeclarationContext) IsUnionDeclarationContext added in v0.1.0

func (*UnionDeclarationContext) IsUnionDeclarationContext()

func (*UnionDeclarationContext) LBRACE added in v0.1.0

func (*UnionDeclarationContext) RBRACE added in v0.1.0

func (*UnionDeclarationContext) SEMICOLON added in v0.1.0

func (*UnionDeclarationContext) TemplateParameters added in v0.1.0

func (s *UnionDeclarationContext) TemplateParameters() ITemplateParametersContext

func (*UnionDeclarationContext) ToStringTree added in v0.1.0

func (s *UnionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionDeclarationContext) TypeParameters added in v0.1.0

func (s *UnionDeclarationContext) TypeParameters() ITypeParametersContext

func (*UnionDeclarationContext) UNION added in v0.1.0

func (*UnionDeclarationContext) UnionFieldDefinition added in v0.1.0

func (s *UnionDeclarationContext) UnionFieldDefinition(i int) IUnionFieldDefinitionContext

type UnionFieldDefinitionContext added in v0.1.0

type UnionFieldDefinitionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionFieldDefinitionContext added in v0.1.0

func NewEmptyUnionFieldDefinitionContext() *UnionFieldDefinitionContext

func NewUnionFieldDefinitionContext added in v0.1.0

func NewUnionFieldDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionFieldDefinitionContext

func (*UnionFieldDefinitionContext) Accept added in v0.1.0

func (s *UnionFieldDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionFieldDefinitionContext) ChoiceFieldDefinition added in v0.1.0

func (*UnionFieldDefinitionContext) EnterRule added in v0.1.0

func (s *UnionFieldDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionFieldDefinitionContext) ExitRule added in v0.1.0

func (s *UnionFieldDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionFieldDefinitionContext) GetParser added in v0.1.0

func (s *UnionFieldDefinitionContext) GetParser() antlr.Parser

func (*UnionFieldDefinitionContext) GetRuleContext added in v0.1.0

func (s *UnionFieldDefinitionContext) GetRuleContext() antlr.RuleContext

func (*UnionFieldDefinitionContext) IsUnionFieldDefinitionContext added in v0.1.0

func (*UnionFieldDefinitionContext) IsUnionFieldDefinitionContext()

func (*UnionFieldDefinitionContext) SEMICOLON added in v0.1.0

func (*UnionFieldDefinitionContext) ToStringTree added in v0.1.0

func (s *UnionFieldDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValueofExpressionContext added in v0.1.0

type ValueofExpressionContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewValueofExpressionContext added in v0.1.0

func NewValueofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueofExpressionContext

func (*ValueofExpressionContext) Accept added in v0.1.0

func (s *ValueofExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ValueofExpressionContext) EnterRule added in v0.1.0

func (s *ValueofExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueofExpressionContext) ExitRule added in v0.1.0

func (s *ValueofExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValueofExpressionContext) Expression added in v0.1.0

func (*ValueofExpressionContext) GetOperator added in v0.1.0

func (s *ValueofExpressionContext) GetOperator() antlr.Token

func (*ValueofExpressionContext) GetRuleContext added in v0.1.0

func (s *ValueofExpressionContext) GetRuleContext() antlr.RuleContext

func (*ValueofExpressionContext) LPAREN added in v0.1.0

func (*ValueofExpressionContext) RPAREN added in v0.1.0

func (*ValueofExpressionContext) SetOperator added in v0.1.0

func (s *ValueofExpressionContext) SetOperator(v antlr.Token)

func (*ValueofExpressionContext) VALUEOF added in v0.1.0

type VarintTypeContext added in v0.1.0

type VarintTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarintTypeContext added in v0.1.0

func NewEmptyVarintTypeContext() *VarintTypeContext

func NewVarintTypeContext added in v0.1.0

func NewVarintTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarintTypeContext

func (*VarintTypeContext) Accept added in v0.1.0

func (s *VarintTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VarintTypeContext) EnterRule added in v0.1.0

func (s *VarintTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*VarintTypeContext) ExitRule added in v0.1.0

func (s *VarintTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*VarintTypeContext) GetParser added in v0.1.0

func (s *VarintTypeContext) GetParser() antlr.Parser

func (*VarintTypeContext) GetRuleContext added in v0.1.0

func (s *VarintTypeContext) GetRuleContext() antlr.RuleContext

func (*VarintTypeContext) IsVarintTypeContext added in v0.1.0

func (*VarintTypeContext) IsVarintTypeContext()

func (*VarintTypeContext) ToStringTree added in v0.1.0

func (s *VarintTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VarintTypeContext) VARINT added in v0.1.0

func (s *VarintTypeContext) VARINT() antlr.TerminalNode

func (*VarintTypeContext) VARINT16 added in v0.1.0

func (s *VarintTypeContext) VARINT16() antlr.TerminalNode

func (*VarintTypeContext) VARINT32 added in v0.1.0

func (s *VarintTypeContext) VARINT32() antlr.TerminalNode

func (*VarintTypeContext) VARINT64 added in v0.1.0

func (s *VarintTypeContext) VARINT64() antlr.TerminalNode

func (*VarintTypeContext) VARSIZE added in v0.1.0

func (s *VarintTypeContext) VARSIZE() antlr.TerminalNode

func (*VarintTypeContext) VARUINT added in v0.1.0

func (s *VarintTypeContext) VARUINT() antlr.TerminalNode

func (*VarintTypeContext) VARUINT16 added in v0.1.0

func (s *VarintTypeContext) VARUINT16() antlr.TerminalNode

func (*VarintTypeContext) VARUINT32 added in v0.1.0

func (s *VarintTypeContext) VARUINT32() antlr.TerminalNode

func (*VarintTypeContext) VARUINT64 added in v0.1.0

func (s *VarintTypeContext) VARUINT64() antlr.TerminalNode

type ZserioLexer added in v0.1.0

type ZserioLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewZserioLexer added in v0.1.0

func NewZserioLexer(input antlr.CharStream) *ZserioLexer

type ZserioParser added in v0.1.0

type ZserioParser struct {
	*antlr.BaseParser
}

func NewZserioParser added in v0.1.0

func NewZserioParser(input antlr.TokenStream) *ZserioParser

func (*ZserioParser) BitmaskDeclaration added in v0.1.0

func (p *ZserioParser) BitmaskDeclaration() (localctx IBitmaskDeclarationContext)

func (*ZserioParser) BitmaskValue added in v0.1.0

func (p *ZserioParser) BitmaskValue() (localctx IBitmaskValueContext)

func (*ZserioParser) BoolType added in v0.1.0

func (p *ZserioParser) BoolType() (localctx IBoolTypeContext)

func (*ZserioParser) BuiltinType added in v0.1.0

func (p *ZserioParser) BuiltinType() (localctx IBuiltinTypeContext)

func (*ZserioParser) BytesType added in v0.7.0

func (p *ZserioParser) BytesType() (localctx IBytesTypeContext)

func (*ZserioParser) ChoiceCase added in v0.1.0

func (p *ZserioParser) ChoiceCase() (localctx IChoiceCaseContext)

func (*ZserioParser) ChoiceCases added in v0.1.0

func (p *ZserioParser) ChoiceCases() (localctx IChoiceCasesContext)

func (*ZserioParser) ChoiceDeclaration added in v0.1.0

func (p *ZserioParser) ChoiceDeclaration() (localctx IChoiceDeclarationContext)

func (*ZserioParser) ChoiceDefault added in v0.1.0

func (p *ZserioParser) ChoiceDefault() (localctx IChoiceDefaultContext)

func (*ZserioParser) ChoiceFieldDefinition added in v0.1.0

func (p *ZserioParser) ChoiceFieldDefinition() (localctx IChoiceFieldDefinitionContext)

func (*ZserioParser) CompatibilityVersionDirective added in v0.7.0

func (p *ZserioParser) CompatibilityVersionDirective() (localctx ICompatibilityVersionDirectiveContext)

func (*ZserioParser) ConstDefinition added in v0.1.0

func (p *ZserioParser) ConstDefinition() (localctx IConstDefinitionContext)

func (*ZserioParser) DynamicBitFieldType added in v0.1.0

func (p *ZserioParser) DynamicBitFieldType() (localctx IDynamicBitFieldTypeContext)

func (*ZserioParser) DynamicLengthArgument added in v0.1.0

func (p *ZserioParser) DynamicLengthArgument() (localctx IDynamicLengthArgumentContext)

func (*ZserioParser) EnumDeclaration added in v0.1.0

func (p *ZserioParser) EnumDeclaration() (localctx IEnumDeclarationContext)

func (*ZserioParser) EnumItem added in v0.1.0

func (p *ZserioParser) EnumItem() (localctx IEnumItemContext)

func (*ZserioParser) Expression added in v0.1.0

func (p *ZserioParser) Expression() (localctx IExpressionContext)

func (*ZserioParser) Expression_Sempred added in v0.1.0

func (p *ZserioParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*ZserioParser) ExternType added in v0.1.0

func (p *ZserioParser) ExternType() (localctx IExternTypeContext)

func (*ZserioParser) FieldAlignment added in v0.1.0

func (p *ZserioParser) FieldAlignment() (localctx IFieldAlignmentContext)

func (*ZserioParser) FieldArrayRange added in v0.1.0

func (p *ZserioParser) FieldArrayRange() (localctx IFieldArrayRangeContext)

func (*ZserioParser) FieldConstraint added in v0.1.0

func (p *ZserioParser) FieldConstraint() (localctx IFieldConstraintContext)

func (*ZserioParser) FieldInitializer added in v0.1.0

func (p *ZserioParser) FieldInitializer() (localctx IFieldInitializerContext)

func (*ZserioParser) FieldOffset added in v0.1.0

func (p *ZserioParser) FieldOffset() (localctx IFieldOffsetContext)

func (*ZserioParser) FieldOptionalClause added in v0.1.0

func (p *ZserioParser) FieldOptionalClause() (localctx IFieldOptionalClauseContext)

func (*ZserioParser) FieldTypeId added in v0.1.0

func (p *ZserioParser) FieldTypeId() (localctx IFieldTypeIdContext)

func (*ZserioParser) FixedBitFieldType added in v0.1.0

func (p *ZserioParser) FixedBitFieldType() (localctx IFixedBitFieldTypeContext)

func (*ZserioParser) FloatType added in v0.1.0

func (p *ZserioParser) FloatType() (localctx IFloatTypeContext)

func (*ZserioParser) FunctionBody added in v0.1.0

func (p *ZserioParser) FunctionBody() (localctx IFunctionBodyContext)

func (*ZserioParser) FunctionDefinition added in v0.1.0

func (p *ZserioParser) FunctionDefinition() (localctx IFunctionDefinitionContext)

func (*ZserioParser) FunctionName added in v0.1.0

func (p *ZserioParser) FunctionName() (localctx IFunctionNameContext)

func (*ZserioParser) FunctionType added in v0.1.0

func (p *ZserioParser) FunctionType() (localctx IFunctionTypeContext)

func (*ZserioParser) Id added in v0.1.0

func (p *ZserioParser) Id() (localctx IIdContext)

func (*ZserioParser) ImportDeclaration added in v0.1.0

func (p *ZserioParser) ImportDeclaration() (localctx IImportDeclarationContext)

func (*ZserioParser) InstantiateDeclaration added in v0.1.0

func (p *ZserioParser) InstantiateDeclaration() (localctx IInstantiateDeclarationContext)

func (*ZserioParser) IntType added in v0.1.0

func (p *ZserioParser) IntType() (localctx IIntTypeContext)

func (*ZserioParser) LanguageDirective added in v0.1.0

func (p *ZserioParser) LanguageDirective() (localctx ILanguageDirectiveContext)

func (*ZserioParser) Literal added in v0.1.0

func (p *ZserioParser) Literal() (localctx ILiteralContext)

func (*ZserioParser) PackageDeclaration added in v0.1.0

func (p *ZserioParser) PackageDeclaration() (localctx IPackageDeclarationContext)

func (*ZserioParser) PackageNameDefinition added in v0.1.0

func (p *ZserioParser) PackageNameDefinition() (localctx IPackageNameDefinitionContext)

func (*ZserioParser) ParameterDefinition added in v0.1.0

func (p *ZserioParser) ParameterDefinition() (localctx IParameterDefinitionContext)

func (*ZserioParser) PubsubDefinition added in v0.1.0

func (p *ZserioParser) PubsubDefinition() (localctx IPubsubDefinitionContext)

func (*ZserioParser) PubsubMessageDefinition added in v0.1.0

func (p *ZserioParser) PubsubMessageDefinition() (localctx IPubsubMessageDefinitionContext)

func (*ZserioParser) QualifiedName added in v0.1.0

func (p *ZserioParser) QualifiedName() (localctx IQualifiedNameContext)

func (*ZserioParser) RuleDefinition added in v0.1.0

func (p *ZserioParser) RuleDefinition() (localctx IRuleDefinitionContext)

func (*ZserioParser) RuleGroupDefinition added in v0.1.0

func (p *ZserioParser) RuleGroupDefinition() (localctx IRuleGroupDefinitionContext)

func (*ZserioParser) Sempred added in v0.1.0

func (p *ZserioParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*ZserioParser) ServiceDefinition added in v0.1.0

func (p *ZserioParser) ServiceDefinition() (localctx IServiceDefinitionContext)

func (*ZserioParser) ServiceMethodDefinition added in v0.1.0

func (p *ZserioParser) ServiceMethodDefinition() (localctx IServiceMethodDefinitionContext)

func (*ZserioParser) SqlConstraint added in v0.1.0

func (p *ZserioParser) SqlConstraint() (localctx ISqlConstraintContext)

func (*ZserioParser) SqlConstraintDefinition added in v0.1.0

func (p *ZserioParser) SqlConstraintDefinition() (localctx ISqlConstraintDefinitionContext)

func (*ZserioParser) SqlDatabaseDefinition added in v0.1.0

func (p *ZserioParser) SqlDatabaseDefinition() (localctx ISqlDatabaseDefinitionContext)

func (*ZserioParser) SqlDatabaseFieldDefinition added in v0.1.0

func (p *ZserioParser) SqlDatabaseFieldDefinition() (localctx ISqlDatabaseFieldDefinitionContext)

func (*ZserioParser) SqlTableDeclaration added in v0.1.0

func (p *ZserioParser) SqlTableDeclaration() (localctx ISqlTableDeclarationContext)

func (*ZserioParser) SqlTableFieldDefinition added in v0.1.0

func (p *ZserioParser) SqlTableFieldDefinition() (localctx ISqlTableFieldDefinitionContext)

func (*ZserioParser) SqlWithoutRowId added in v0.1.0

func (p *ZserioParser) SqlWithoutRowId() (localctx ISqlWithoutRowIdContext)

func (*ZserioParser) StringType added in v0.1.0

func (p *ZserioParser) StringType() (localctx IStringTypeContext)

func (*ZserioParser) StructureDeclaration added in v0.1.0

func (p *ZserioParser) StructureDeclaration() (localctx IStructureDeclarationContext)

func (*ZserioParser) StructureFieldDefinition added in v0.1.0

func (p *ZserioParser) StructureFieldDefinition() (localctx IStructureFieldDefinitionContext)

func (*ZserioParser) SubtypeDeclaration added in v0.1.0

func (p *ZserioParser) SubtypeDeclaration() (localctx ISubtypeDeclarationContext)

func (*ZserioParser) SymbolDefinition added in v0.1.0

func (p *ZserioParser) SymbolDefinition() (localctx ISymbolDefinitionContext)

func (*ZserioParser) TemplateArgument added in v0.1.0

func (p *ZserioParser) TemplateArgument() (localctx ITemplateArgumentContext)

func (*ZserioParser) TemplateArguments added in v0.1.0

func (p *ZserioParser) TemplateArguments() (localctx ITemplateArgumentsContext)

func (*ZserioParser) TemplateParameters added in v0.1.0

func (p *ZserioParser) TemplateParameters() (localctx ITemplateParametersContext)

func (*ZserioParser) TopicDefinition added in v0.1.0

func (p *ZserioParser) TopicDefinition() (localctx ITopicDefinitionContext)

func (*ZserioParser) TypeArgument added in v0.1.0

func (p *ZserioParser) TypeArgument() (localctx ITypeArgumentContext)

func (*ZserioParser) TypeArguments added in v0.1.0

func (p *ZserioParser) TypeArguments() (localctx ITypeArgumentsContext)

func (*ZserioParser) TypeDeclaration added in v0.1.0

func (p *ZserioParser) TypeDeclaration() (localctx ITypeDeclarationContext)

func (*ZserioParser) TypeInstantiation added in v0.1.0

func (p *ZserioParser) TypeInstantiation() (localctx ITypeInstantiationContext)

func (*ZserioParser) TypeParameters added in v0.1.0

func (p *ZserioParser) TypeParameters() (localctx ITypeParametersContext)

func (*ZserioParser) TypeReference added in v0.1.0

func (p *ZserioParser) TypeReference() (localctx ITypeReferenceContext)

func (*ZserioParser) UnionDeclaration added in v0.1.0

func (p *ZserioParser) UnionDeclaration() (localctx IUnionDeclarationContext)

func (*ZserioParser) UnionFieldDefinition added in v0.1.0

func (p *ZserioParser) UnionFieldDefinition() (localctx IUnionFieldDefinitionContext)

func (*ZserioParser) VarintType added in v0.1.0

func (p *ZserioParser) VarintType() (localctx IVarintTypeContext)

type ZserioParserListener added in v0.1.0

type ZserioParserListener interface {
	antlr.ParseTreeListener

	// EnterPackageDeclaration is called when entering the packageDeclaration production.
	EnterPackageDeclaration(c *PackageDeclarationContext)

	// EnterCompatibilityVersionDirective is called when entering the compatibilityVersionDirective production.
	EnterCompatibilityVersionDirective(c *CompatibilityVersionDirectiveContext)

	// EnterPackageNameDefinition is called when entering the packageNameDefinition production.
	EnterPackageNameDefinition(c *PackageNameDefinitionContext)

	// EnterImportDeclaration is called when entering the importDeclaration production.
	EnterImportDeclaration(c *ImportDeclarationContext)

	// EnterLanguageDirective is called when entering the languageDirective production.
	EnterLanguageDirective(c *LanguageDirectiveContext)

	// EnterTypeDeclaration is called when entering the typeDeclaration production.
	EnterTypeDeclaration(c *TypeDeclarationContext)

	// EnterSymbolDefinition is called when entering the symbolDefinition production.
	EnterSymbolDefinition(c *SymbolDefinitionContext)

	// EnterConstDefinition is called when entering the constDefinition production.
	EnterConstDefinition(c *ConstDefinitionContext)

	// EnterRuleGroupDefinition is called when entering the ruleGroupDefinition production.
	EnterRuleGroupDefinition(c *RuleGroupDefinitionContext)

	// EnterRuleDefinition is called when entering the ruleDefinition production.
	EnterRuleDefinition(c *RuleDefinitionContext)

	// EnterSubtypeDeclaration is called when entering the subtypeDeclaration production.
	EnterSubtypeDeclaration(c *SubtypeDeclarationContext)

	// EnterStructureDeclaration is called when entering the structureDeclaration production.
	EnterStructureDeclaration(c *StructureDeclarationContext)

	// EnterStructureFieldDefinition is called when entering the structureFieldDefinition production.
	EnterStructureFieldDefinition(c *StructureFieldDefinitionContext)

	// EnterFieldAlignment is called when entering the fieldAlignment production.
	EnterFieldAlignment(c *FieldAlignmentContext)

	// EnterFieldOffset is called when entering the fieldOffset production.
	EnterFieldOffset(c *FieldOffsetContext)

	// EnterFieldTypeId is called when entering the fieldTypeId production.
	EnterFieldTypeId(c *FieldTypeIdContext)

	// EnterFieldArrayRange is called when entering the fieldArrayRange production.
	EnterFieldArrayRange(c *FieldArrayRangeContext)

	// EnterFieldInitializer is called when entering the fieldInitializer production.
	EnterFieldInitializer(c *FieldInitializerContext)

	// EnterFieldOptionalClause is called when entering the fieldOptionalClause production.
	EnterFieldOptionalClause(c *FieldOptionalClauseContext)

	// EnterFieldConstraint is called when entering the fieldConstraint production.
	EnterFieldConstraint(c *FieldConstraintContext)

	// EnterChoiceDeclaration is called when entering the choiceDeclaration production.
	EnterChoiceDeclaration(c *ChoiceDeclarationContext)

	// EnterChoiceCases is called when entering the choiceCases production.
	EnterChoiceCases(c *ChoiceCasesContext)

	// EnterChoiceCase is called when entering the choiceCase production.
	EnterChoiceCase(c *ChoiceCaseContext)

	// EnterChoiceDefault is called when entering the choiceDefault production.
	EnterChoiceDefault(c *ChoiceDefaultContext)

	// EnterChoiceFieldDefinition is called when entering the choiceFieldDefinition production.
	EnterChoiceFieldDefinition(c *ChoiceFieldDefinitionContext)

	// EnterUnionDeclaration is called when entering the unionDeclaration production.
	EnterUnionDeclaration(c *UnionDeclarationContext)

	// EnterUnionFieldDefinition is called when entering the unionFieldDefinition production.
	EnterUnionFieldDefinition(c *UnionFieldDefinitionContext)

	// EnterEnumDeclaration is called when entering the enumDeclaration production.
	EnterEnumDeclaration(c *EnumDeclarationContext)

	// EnterEnumItem is called when entering the enumItem production.
	EnterEnumItem(c *EnumItemContext)

	// EnterBitmaskDeclaration is called when entering the bitmaskDeclaration production.
	EnterBitmaskDeclaration(c *BitmaskDeclarationContext)

	// EnterBitmaskValue is called when entering the bitmaskValue production.
	EnterBitmaskValue(c *BitmaskValueContext)

	// EnterSqlTableDeclaration is called when entering the sqlTableDeclaration production.
	EnterSqlTableDeclaration(c *SqlTableDeclarationContext)

	// EnterSqlTableFieldDefinition is called when entering the sqlTableFieldDefinition production.
	EnterSqlTableFieldDefinition(c *SqlTableFieldDefinitionContext)

	// EnterSqlConstraintDefinition is called when entering the sqlConstraintDefinition production.
	EnterSqlConstraintDefinition(c *SqlConstraintDefinitionContext)

	// EnterSqlConstraint is called when entering the sqlConstraint production.
	EnterSqlConstraint(c *SqlConstraintContext)

	// EnterSqlWithoutRowId is called when entering the sqlWithoutRowId production.
	EnterSqlWithoutRowId(c *SqlWithoutRowIdContext)

	// EnterSqlDatabaseDefinition is called when entering the sqlDatabaseDefinition production.
	EnterSqlDatabaseDefinition(c *SqlDatabaseDefinitionContext)

	// EnterSqlDatabaseFieldDefinition is called when entering the sqlDatabaseFieldDefinition production.
	EnterSqlDatabaseFieldDefinition(c *SqlDatabaseFieldDefinitionContext)

	// EnterServiceDefinition is called when entering the serviceDefinition production.
	EnterServiceDefinition(c *ServiceDefinitionContext)

	// EnterServiceMethodDefinition is called when entering the serviceMethodDefinition production.
	EnterServiceMethodDefinition(c *ServiceMethodDefinitionContext)

	// EnterPubsubDefinition is called when entering the pubsubDefinition production.
	EnterPubsubDefinition(c *PubsubDefinitionContext)

	// EnterPubsubMessageDefinition is called when entering the pubsubMessageDefinition production.
	EnterPubsubMessageDefinition(c *PubsubMessageDefinitionContext)

	// EnterTopicDefinition is called when entering the topicDefinition production.
	EnterTopicDefinition(c *TopicDefinitionContext)

	// EnterFunctionDefinition is called when entering the functionDefinition production.
	EnterFunctionDefinition(c *FunctionDefinitionContext)

	// EnterFunctionType is called when entering the functionType production.
	EnterFunctionType(c *FunctionTypeContext)

	// EnterFunctionName is called when entering the functionName production.
	EnterFunctionName(c *FunctionNameContext)

	// EnterFunctionBody is called when entering the functionBody production.
	EnterFunctionBody(c *FunctionBodyContext)

	// EnterTypeParameters is called when entering the typeParameters production.
	EnterTypeParameters(c *TypeParametersContext)

	// EnterParameterDefinition is called when entering the parameterDefinition production.
	EnterParameterDefinition(c *ParameterDefinitionContext)

	// EnterTemplateParameters is called when entering the templateParameters production.
	EnterTemplateParameters(c *TemplateParametersContext)

	// EnterTemplateArguments is called when entering the templateArguments production.
	EnterTemplateArguments(c *TemplateArgumentsContext)

	// EnterTemplateArgument is called when entering the templateArgument production.
	EnterTemplateArgument(c *TemplateArgumentContext)

	// EnterInstantiateDeclaration is called when entering the instantiateDeclaration production.
	EnterInstantiateDeclaration(c *InstantiateDeclarationContext)

	// EnterBitwiseXorExpression is called when entering the bitwiseXorExpression production.
	EnterBitwiseXorExpression(c *BitwiseXorExpressionContext)

	// EnterDotExpression is called when entering the dotExpression production.
	EnterDotExpression(c *DotExpressionContext)

	// EnterValueofExpression is called when entering the valueofExpression production.
	EnterValueofExpression(c *ValueofExpressionContext)

	// EnterShiftExpression is called when entering the shiftExpression production.
	EnterShiftExpression(c *ShiftExpressionContext)

	// EnterArrayExpression is called when entering the arrayExpression production.
	EnterArrayExpression(c *ArrayExpressionContext)

	// EnterNumbitsExpression is called when entering the numbitsExpression production.
	EnterNumbitsExpression(c *NumbitsExpressionContext)

	// EnterAdditiveExpression is called when entering the additiveExpression production.
	EnterAdditiveExpression(c *AdditiveExpressionContext)

	// EnterRelationalExpression is called when entering the relationalExpression production.
	EnterRelationalExpression(c *RelationalExpressionContext)

	// EnterLengthofExpression is called when entering the lengthofExpression production.
	EnterLengthofExpression(c *LengthofExpressionContext)

	// EnterIdentifierExpression is called when entering the identifierExpression production.
	EnterIdentifierExpression(c *IdentifierExpressionContext)

	// EnterMultiplicativeExpression is called when entering the multiplicativeExpression production.
	EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// EnterLogicalOrExpression is called when entering the logicalOrExpression production.
	EnterLogicalOrExpression(c *LogicalOrExpressionContext)

	// EnterIsSetExpression is called when entering the isSetExpression production.
	EnterIsSetExpression(c *IsSetExpressionContext)

	// EnterBitwiseOrExpression is called when entering the bitwiseOrExpression production.
	EnterBitwiseOrExpression(c *BitwiseOrExpressionContext)

	// EnterParenthesizedExpression is called when entering the parenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterBitwiseAndExpression is called when entering the bitwiseAndExpression production.
	EnterBitwiseAndExpression(c *BitwiseAndExpressionContext)

	// EnterEqualityExpression is called when entering the equalityExpression production.
	EnterEqualityExpression(c *EqualityExpressionContext)

	// EnterLogicalAndExpression is called when entering the logicalAndExpression production.
	EnterLogicalAndExpression(c *LogicalAndExpressionContext)

	// EnterFunctionCallExpression is called when entering the functionCallExpression production.
	EnterFunctionCallExpression(c *FunctionCallExpressionContext)

	// EnterIndexExpression is called when entering the indexExpression production.
	EnterIndexExpression(c *IndexExpressionContext)

	// EnterUnaryExpression is called when entering the unaryExpression production.
	EnterUnaryExpression(c *UnaryExpressionContext)

	// EnterLiteralExpression is called when entering the literalExpression production.
	EnterLiteralExpression(c *LiteralExpressionContext)

	// EnterTernaryExpression is called when entering the ternaryExpression production.
	EnterTernaryExpression(c *TernaryExpressionContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterId is called when entering the id production.
	EnterId(c *IdContext)

	// EnterTypeReference is called when entering the typeReference production.
	EnterTypeReference(c *TypeReferenceContext)

	// EnterTypeInstantiation is called when entering the typeInstantiation production.
	EnterTypeInstantiation(c *TypeInstantiationContext)

	// EnterBuiltinType is called when entering the builtinType production.
	EnterBuiltinType(c *BuiltinTypeContext)

	// EnterQualifiedName is called when entering the qualifiedName production.
	EnterQualifiedName(c *QualifiedNameContext)

	// EnterTypeArguments is called when entering the typeArguments production.
	EnterTypeArguments(c *TypeArgumentsContext)

	// EnterTypeArgument is called when entering the typeArgument production.
	EnterTypeArgument(c *TypeArgumentContext)

	// EnterDynamicLengthArgument is called when entering the dynamicLengthArgument production.
	EnterDynamicLengthArgument(c *DynamicLengthArgumentContext)

	// EnterIntType is called when entering the intType production.
	EnterIntType(c *IntTypeContext)

	// EnterVarintType is called when entering the varintType production.
	EnterVarintType(c *VarintTypeContext)

	// EnterFixedBitFieldType is called when entering the fixedBitFieldType production.
	EnterFixedBitFieldType(c *FixedBitFieldTypeContext)

	// EnterDynamicBitFieldType is called when entering the dynamicBitFieldType production.
	EnterDynamicBitFieldType(c *DynamicBitFieldTypeContext)

	// EnterBoolType is called when entering the boolType production.
	EnterBoolType(c *BoolTypeContext)

	// EnterStringType is called when entering the stringType production.
	EnterStringType(c *StringTypeContext)

	// EnterFloatType is called when entering the floatType production.
	EnterFloatType(c *FloatTypeContext)

	// EnterExternType is called when entering the externType production.
	EnterExternType(c *ExternTypeContext)

	// EnterBytesType is called when entering the bytesType production.
	EnterBytesType(c *BytesTypeContext)

	// ExitPackageDeclaration is called when exiting the packageDeclaration production.
	ExitPackageDeclaration(c *PackageDeclarationContext)

	// ExitCompatibilityVersionDirective is called when exiting the compatibilityVersionDirective production.
	ExitCompatibilityVersionDirective(c *CompatibilityVersionDirectiveContext)

	// ExitPackageNameDefinition is called when exiting the packageNameDefinition production.
	ExitPackageNameDefinition(c *PackageNameDefinitionContext)

	// ExitImportDeclaration is called when exiting the importDeclaration production.
	ExitImportDeclaration(c *ImportDeclarationContext)

	// ExitLanguageDirective is called when exiting the languageDirective production.
	ExitLanguageDirective(c *LanguageDirectiveContext)

	// ExitTypeDeclaration is called when exiting the typeDeclaration production.
	ExitTypeDeclaration(c *TypeDeclarationContext)

	// ExitSymbolDefinition is called when exiting the symbolDefinition production.
	ExitSymbolDefinition(c *SymbolDefinitionContext)

	// ExitConstDefinition is called when exiting the constDefinition production.
	ExitConstDefinition(c *ConstDefinitionContext)

	// ExitRuleGroupDefinition is called when exiting the ruleGroupDefinition production.
	ExitRuleGroupDefinition(c *RuleGroupDefinitionContext)

	// ExitRuleDefinition is called when exiting the ruleDefinition production.
	ExitRuleDefinition(c *RuleDefinitionContext)

	// ExitSubtypeDeclaration is called when exiting the subtypeDeclaration production.
	ExitSubtypeDeclaration(c *SubtypeDeclarationContext)

	// ExitStructureDeclaration is called when exiting the structureDeclaration production.
	ExitStructureDeclaration(c *StructureDeclarationContext)

	// ExitStructureFieldDefinition is called when exiting the structureFieldDefinition production.
	ExitStructureFieldDefinition(c *StructureFieldDefinitionContext)

	// ExitFieldAlignment is called when exiting the fieldAlignment production.
	ExitFieldAlignment(c *FieldAlignmentContext)

	// ExitFieldOffset is called when exiting the fieldOffset production.
	ExitFieldOffset(c *FieldOffsetContext)

	// ExitFieldTypeId is called when exiting the fieldTypeId production.
	ExitFieldTypeId(c *FieldTypeIdContext)

	// ExitFieldArrayRange is called when exiting the fieldArrayRange production.
	ExitFieldArrayRange(c *FieldArrayRangeContext)

	// ExitFieldInitializer is called when exiting the fieldInitializer production.
	ExitFieldInitializer(c *FieldInitializerContext)

	// ExitFieldOptionalClause is called when exiting the fieldOptionalClause production.
	ExitFieldOptionalClause(c *FieldOptionalClauseContext)

	// ExitFieldConstraint is called when exiting the fieldConstraint production.
	ExitFieldConstraint(c *FieldConstraintContext)

	// ExitChoiceDeclaration is called when exiting the choiceDeclaration production.
	ExitChoiceDeclaration(c *ChoiceDeclarationContext)

	// ExitChoiceCases is called when exiting the choiceCases production.
	ExitChoiceCases(c *ChoiceCasesContext)

	// ExitChoiceCase is called when exiting the choiceCase production.
	ExitChoiceCase(c *ChoiceCaseContext)

	// ExitChoiceDefault is called when exiting the choiceDefault production.
	ExitChoiceDefault(c *ChoiceDefaultContext)

	// ExitChoiceFieldDefinition is called when exiting the choiceFieldDefinition production.
	ExitChoiceFieldDefinition(c *ChoiceFieldDefinitionContext)

	// ExitUnionDeclaration is called when exiting the unionDeclaration production.
	ExitUnionDeclaration(c *UnionDeclarationContext)

	// ExitUnionFieldDefinition is called when exiting the unionFieldDefinition production.
	ExitUnionFieldDefinition(c *UnionFieldDefinitionContext)

	// ExitEnumDeclaration is called when exiting the enumDeclaration production.
	ExitEnumDeclaration(c *EnumDeclarationContext)

	// ExitEnumItem is called when exiting the enumItem production.
	ExitEnumItem(c *EnumItemContext)

	// ExitBitmaskDeclaration is called when exiting the bitmaskDeclaration production.
	ExitBitmaskDeclaration(c *BitmaskDeclarationContext)

	// ExitBitmaskValue is called when exiting the bitmaskValue production.
	ExitBitmaskValue(c *BitmaskValueContext)

	// ExitSqlTableDeclaration is called when exiting the sqlTableDeclaration production.
	ExitSqlTableDeclaration(c *SqlTableDeclarationContext)

	// ExitSqlTableFieldDefinition is called when exiting the sqlTableFieldDefinition production.
	ExitSqlTableFieldDefinition(c *SqlTableFieldDefinitionContext)

	// ExitSqlConstraintDefinition is called when exiting the sqlConstraintDefinition production.
	ExitSqlConstraintDefinition(c *SqlConstraintDefinitionContext)

	// ExitSqlConstraint is called when exiting the sqlConstraint production.
	ExitSqlConstraint(c *SqlConstraintContext)

	// ExitSqlWithoutRowId is called when exiting the sqlWithoutRowId production.
	ExitSqlWithoutRowId(c *SqlWithoutRowIdContext)

	// ExitSqlDatabaseDefinition is called when exiting the sqlDatabaseDefinition production.
	ExitSqlDatabaseDefinition(c *SqlDatabaseDefinitionContext)

	// ExitSqlDatabaseFieldDefinition is called when exiting the sqlDatabaseFieldDefinition production.
	ExitSqlDatabaseFieldDefinition(c *SqlDatabaseFieldDefinitionContext)

	// ExitServiceDefinition is called when exiting the serviceDefinition production.
	ExitServiceDefinition(c *ServiceDefinitionContext)

	// ExitServiceMethodDefinition is called when exiting the serviceMethodDefinition production.
	ExitServiceMethodDefinition(c *ServiceMethodDefinitionContext)

	// ExitPubsubDefinition is called when exiting the pubsubDefinition production.
	ExitPubsubDefinition(c *PubsubDefinitionContext)

	// ExitPubsubMessageDefinition is called when exiting the pubsubMessageDefinition production.
	ExitPubsubMessageDefinition(c *PubsubMessageDefinitionContext)

	// ExitTopicDefinition is called when exiting the topicDefinition production.
	ExitTopicDefinition(c *TopicDefinitionContext)

	// ExitFunctionDefinition is called when exiting the functionDefinition production.
	ExitFunctionDefinition(c *FunctionDefinitionContext)

	// ExitFunctionType is called when exiting the functionType production.
	ExitFunctionType(c *FunctionTypeContext)

	// ExitFunctionName is called when exiting the functionName production.
	ExitFunctionName(c *FunctionNameContext)

	// ExitFunctionBody is called when exiting the functionBody production.
	ExitFunctionBody(c *FunctionBodyContext)

	// ExitTypeParameters is called when exiting the typeParameters production.
	ExitTypeParameters(c *TypeParametersContext)

	// ExitParameterDefinition is called when exiting the parameterDefinition production.
	ExitParameterDefinition(c *ParameterDefinitionContext)

	// ExitTemplateParameters is called when exiting the templateParameters production.
	ExitTemplateParameters(c *TemplateParametersContext)

	// ExitTemplateArguments is called when exiting the templateArguments production.
	ExitTemplateArguments(c *TemplateArgumentsContext)

	// ExitTemplateArgument is called when exiting the templateArgument production.
	ExitTemplateArgument(c *TemplateArgumentContext)

	// ExitInstantiateDeclaration is called when exiting the instantiateDeclaration production.
	ExitInstantiateDeclaration(c *InstantiateDeclarationContext)

	// ExitBitwiseXorExpression is called when exiting the bitwiseXorExpression production.
	ExitBitwiseXorExpression(c *BitwiseXorExpressionContext)

	// ExitDotExpression is called when exiting the dotExpression production.
	ExitDotExpression(c *DotExpressionContext)

	// ExitValueofExpression is called when exiting the valueofExpression production.
	ExitValueofExpression(c *ValueofExpressionContext)

	// ExitShiftExpression is called when exiting the shiftExpression production.
	ExitShiftExpression(c *ShiftExpressionContext)

	// ExitArrayExpression is called when exiting the arrayExpression production.
	ExitArrayExpression(c *ArrayExpressionContext)

	// ExitNumbitsExpression is called when exiting the numbitsExpression production.
	ExitNumbitsExpression(c *NumbitsExpressionContext)

	// ExitAdditiveExpression is called when exiting the additiveExpression production.
	ExitAdditiveExpression(c *AdditiveExpressionContext)

	// ExitRelationalExpression is called when exiting the relationalExpression production.
	ExitRelationalExpression(c *RelationalExpressionContext)

	// ExitLengthofExpression is called when exiting the lengthofExpression production.
	ExitLengthofExpression(c *LengthofExpressionContext)

	// ExitIdentifierExpression is called when exiting the identifierExpression production.
	ExitIdentifierExpression(c *IdentifierExpressionContext)

	// ExitMultiplicativeExpression is called when exiting the multiplicativeExpression production.
	ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// ExitLogicalOrExpression is called when exiting the logicalOrExpression production.
	ExitLogicalOrExpression(c *LogicalOrExpressionContext)

	// ExitIsSetExpression is called when exiting the isSetExpression production.
	ExitIsSetExpression(c *IsSetExpressionContext)

	// ExitBitwiseOrExpression is called when exiting the bitwiseOrExpression production.
	ExitBitwiseOrExpression(c *BitwiseOrExpressionContext)

	// ExitParenthesizedExpression is called when exiting the parenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitBitwiseAndExpression is called when exiting the bitwiseAndExpression production.
	ExitBitwiseAndExpression(c *BitwiseAndExpressionContext)

	// ExitEqualityExpression is called when exiting the equalityExpression production.
	ExitEqualityExpression(c *EqualityExpressionContext)

	// ExitLogicalAndExpression is called when exiting the logicalAndExpression production.
	ExitLogicalAndExpression(c *LogicalAndExpressionContext)

	// ExitFunctionCallExpression is called when exiting the functionCallExpression production.
	ExitFunctionCallExpression(c *FunctionCallExpressionContext)

	// ExitIndexExpression is called when exiting the indexExpression production.
	ExitIndexExpression(c *IndexExpressionContext)

	// ExitUnaryExpression is called when exiting the unaryExpression production.
	ExitUnaryExpression(c *UnaryExpressionContext)

	// ExitLiteralExpression is called when exiting the literalExpression production.
	ExitLiteralExpression(c *LiteralExpressionContext)

	// ExitTernaryExpression is called when exiting the ternaryExpression production.
	ExitTernaryExpression(c *TernaryExpressionContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitId is called when exiting the id production.
	ExitId(c *IdContext)

	// ExitTypeReference is called when exiting the typeReference production.
	ExitTypeReference(c *TypeReferenceContext)

	// ExitTypeInstantiation is called when exiting the typeInstantiation production.
	ExitTypeInstantiation(c *TypeInstantiationContext)

	// ExitBuiltinType is called when exiting the builtinType production.
	ExitBuiltinType(c *BuiltinTypeContext)

	// ExitQualifiedName is called when exiting the qualifiedName production.
	ExitQualifiedName(c *QualifiedNameContext)

	// ExitTypeArguments is called when exiting the typeArguments production.
	ExitTypeArguments(c *TypeArgumentsContext)

	// ExitTypeArgument is called when exiting the typeArgument production.
	ExitTypeArgument(c *TypeArgumentContext)

	// ExitDynamicLengthArgument is called when exiting the dynamicLengthArgument production.
	ExitDynamicLengthArgument(c *DynamicLengthArgumentContext)

	// ExitIntType is called when exiting the intType production.
	ExitIntType(c *IntTypeContext)

	// ExitVarintType is called when exiting the varintType production.
	ExitVarintType(c *VarintTypeContext)

	// ExitFixedBitFieldType is called when exiting the fixedBitFieldType production.
	ExitFixedBitFieldType(c *FixedBitFieldTypeContext)

	// ExitDynamicBitFieldType is called when exiting the dynamicBitFieldType production.
	ExitDynamicBitFieldType(c *DynamicBitFieldTypeContext)

	// ExitBoolType is called when exiting the boolType production.
	ExitBoolType(c *BoolTypeContext)

	// ExitStringType is called when exiting the stringType production.
	ExitStringType(c *StringTypeContext)

	// ExitFloatType is called when exiting the floatType production.
	ExitFloatType(c *FloatTypeContext)

	// ExitExternType is called when exiting the externType production.
	ExitExternType(c *ExternTypeContext)

	// ExitBytesType is called when exiting the bytesType production.
	ExitBytesType(c *BytesTypeContext)
}

ZserioParserListener is a complete listener for a parse tree produced by ZserioParser.

type ZserioParserVisitor added in v0.1.0

type ZserioParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by ZserioParser#packageDeclaration.
	VisitPackageDeclaration(ctx *PackageDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#compatibilityVersionDirective.
	VisitCompatibilityVersionDirective(ctx *CompatibilityVersionDirectiveContext) interface{}

	// Visit a parse tree produced by ZserioParser#packageNameDefinition.
	VisitPackageNameDefinition(ctx *PackageNameDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#importDeclaration.
	VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#languageDirective.
	VisitLanguageDirective(ctx *LanguageDirectiveContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeDeclaration.
	VisitTypeDeclaration(ctx *TypeDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#symbolDefinition.
	VisitSymbolDefinition(ctx *SymbolDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#constDefinition.
	VisitConstDefinition(ctx *ConstDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#ruleGroupDefinition.
	VisitRuleGroupDefinition(ctx *RuleGroupDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#ruleDefinition.
	VisitRuleDefinition(ctx *RuleDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#subtypeDeclaration.
	VisitSubtypeDeclaration(ctx *SubtypeDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#structureDeclaration.
	VisitStructureDeclaration(ctx *StructureDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#structureFieldDefinition.
	VisitStructureFieldDefinition(ctx *StructureFieldDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldAlignment.
	VisitFieldAlignment(ctx *FieldAlignmentContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldOffset.
	VisitFieldOffset(ctx *FieldOffsetContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldTypeId.
	VisitFieldTypeId(ctx *FieldTypeIdContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldArrayRange.
	VisitFieldArrayRange(ctx *FieldArrayRangeContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldInitializer.
	VisitFieldInitializer(ctx *FieldInitializerContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldOptionalClause.
	VisitFieldOptionalClause(ctx *FieldOptionalClauseContext) interface{}

	// Visit a parse tree produced by ZserioParser#fieldConstraint.
	VisitFieldConstraint(ctx *FieldConstraintContext) interface{}

	// Visit a parse tree produced by ZserioParser#choiceDeclaration.
	VisitChoiceDeclaration(ctx *ChoiceDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#choiceCases.
	VisitChoiceCases(ctx *ChoiceCasesContext) interface{}

	// Visit a parse tree produced by ZserioParser#choiceCase.
	VisitChoiceCase(ctx *ChoiceCaseContext) interface{}

	// Visit a parse tree produced by ZserioParser#choiceDefault.
	VisitChoiceDefault(ctx *ChoiceDefaultContext) interface{}

	// Visit a parse tree produced by ZserioParser#choiceFieldDefinition.
	VisitChoiceFieldDefinition(ctx *ChoiceFieldDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#unionDeclaration.
	VisitUnionDeclaration(ctx *UnionDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#unionFieldDefinition.
	VisitUnionFieldDefinition(ctx *UnionFieldDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#enumDeclaration.
	VisitEnumDeclaration(ctx *EnumDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#enumItem.
	VisitEnumItem(ctx *EnumItemContext) interface{}

	// Visit a parse tree produced by ZserioParser#bitmaskDeclaration.
	VisitBitmaskDeclaration(ctx *BitmaskDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#bitmaskValue.
	VisitBitmaskValue(ctx *BitmaskValueContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlTableDeclaration.
	VisitSqlTableDeclaration(ctx *SqlTableDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlTableFieldDefinition.
	VisitSqlTableFieldDefinition(ctx *SqlTableFieldDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlConstraintDefinition.
	VisitSqlConstraintDefinition(ctx *SqlConstraintDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlConstraint.
	VisitSqlConstraint(ctx *SqlConstraintContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlWithoutRowId.
	VisitSqlWithoutRowId(ctx *SqlWithoutRowIdContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlDatabaseDefinition.
	VisitSqlDatabaseDefinition(ctx *SqlDatabaseDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#sqlDatabaseFieldDefinition.
	VisitSqlDatabaseFieldDefinition(ctx *SqlDatabaseFieldDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#serviceDefinition.
	VisitServiceDefinition(ctx *ServiceDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#serviceMethodDefinition.
	VisitServiceMethodDefinition(ctx *ServiceMethodDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#pubsubDefinition.
	VisitPubsubDefinition(ctx *PubsubDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#pubsubMessageDefinition.
	VisitPubsubMessageDefinition(ctx *PubsubMessageDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#topicDefinition.
	VisitTopicDefinition(ctx *TopicDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#functionDefinition.
	VisitFunctionDefinition(ctx *FunctionDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#functionType.
	VisitFunctionType(ctx *FunctionTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#functionName.
	VisitFunctionName(ctx *FunctionNameContext) interface{}

	// Visit a parse tree produced by ZserioParser#functionBody.
	VisitFunctionBody(ctx *FunctionBodyContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeParameters.
	VisitTypeParameters(ctx *TypeParametersContext) interface{}

	// Visit a parse tree produced by ZserioParser#parameterDefinition.
	VisitParameterDefinition(ctx *ParameterDefinitionContext) interface{}

	// Visit a parse tree produced by ZserioParser#templateParameters.
	VisitTemplateParameters(ctx *TemplateParametersContext) interface{}

	// Visit a parse tree produced by ZserioParser#templateArguments.
	VisitTemplateArguments(ctx *TemplateArgumentsContext) interface{}

	// Visit a parse tree produced by ZserioParser#templateArgument.
	VisitTemplateArgument(ctx *TemplateArgumentContext) interface{}

	// Visit a parse tree produced by ZserioParser#instantiateDeclaration.
	VisitInstantiateDeclaration(ctx *InstantiateDeclarationContext) interface{}

	// Visit a parse tree produced by ZserioParser#bitwiseXorExpression.
	VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#dotExpression.
	VisitDotExpression(ctx *DotExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#valueofExpression.
	VisitValueofExpression(ctx *ValueofExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#shiftExpression.
	VisitShiftExpression(ctx *ShiftExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#arrayExpression.
	VisitArrayExpression(ctx *ArrayExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#numbitsExpression.
	VisitNumbitsExpression(ctx *NumbitsExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#additiveExpression.
	VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#relationalExpression.
	VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#lengthofExpression.
	VisitLengthofExpression(ctx *LengthofExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#identifierExpression.
	VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#multiplicativeExpression.
	VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#logicalOrExpression.
	VisitLogicalOrExpression(ctx *LogicalOrExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#isSetExpression.
	VisitIsSetExpression(ctx *IsSetExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#bitwiseOrExpression.
	VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#parenthesizedExpression.
	VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#bitwiseAndExpression.
	VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#equalityExpression.
	VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#logicalAndExpression.
	VisitLogicalAndExpression(ctx *LogicalAndExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#functionCallExpression.
	VisitFunctionCallExpression(ctx *FunctionCallExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#indexExpression.
	VisitIndexExpression(ctx *IndexExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#unaryExpression.
	VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#literalExpression.
	VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#ternaryExpression.
	VisitTernaryExpression(ctx *TernaryExpressionContext) interface{}

	// Visit a parse tree produced by ZserioParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by ZserioParser#id.
	VisitId(ctx *IdContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeReference.
	VisitTypeReference(ctx *TypeReferenceContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeInstantiation.
	VisitTypeInstantiation(ctx *TypeInstantiationContext) interface{}

	// Visit a parse tree produced by ZserioParser#builtinType.
	VisitBuiltinType(ctx *BuiltinTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#qualifiedName.
	VisitQualifiedName(ctx *QualifiedNameContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeArguments.
	VisitTypeArguments(ctx *TypeArgumentsContext) interface{}

	// Visit a parse tree produced by ZserioParser#typeArgument.
	VisitTypeArgument(ctx *TypeArgumentContext) interface{}

	// Visit a parse tree produced by ZserioParser#dynamicLengthArgument.
	VisitDynamicLengthArgument(ctx *DynamicLengthArgumentContext) interface{}

	// Visit a parse tree produced by ZserioParser#intType.
	VisitIntType(ctx *IntTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#varintType.
	VisitVarintType(ctx *VarintTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#fixedBitFieldType.
	VisitFixedBitFieldType(ctx *FixedBitFieldTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#dynamicBitFieldType.
	VisitDynamicBitFieldType(ctx *DynamicBitFieldTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#boolType.
	VisitBoolType(ctx *BoolTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#stringType.
	VisitStringType(ctx *StringTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#floatType.
	VisitFloatType(ctx *FloatTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#externType.
	VisitExternType(ctx *ExternTypeContext) interface{}

	// Visit a parse tree produced by ZserioParser#bytesType.
	VisitBytesType(ctx *BytesTypeContext) interface{}
}

A complete Visitor for a parse tree produced by ZserioParser.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL