parser

package
v0.8.3 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2024 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
	ZserioLexerDEPRECATED             = 41
	ZserioLexerENUM                   = 42
	ZserioLexerEXPLICIT               = 43
	ZserioLexerEXTEND                 = 44
	ZserioLexerEXTERN                 = 45
	ZserioLexerFLOAT16                = 46
	ZserioLexerFLOAT32                = 47
	ZserioLexerFLOAT64                = 48
	ZserioLexerFUNCTION               = 49
	ZserioLexerIF                     = 50
	ZserioLexerIMPLICIT               = 51
	ZserioLexerIMPORT                 = 52
	ZserioLexerINDEX                  = 53
	ZserioLexerINSTANTIATE            = 54
	ZserioLexerINT_FIELD              = 55
	ZserioLexerINT16                  = 56
	ZserioLexerINT32                  = 57
	ZserioLexerINT64                  = 58
	ZserioLexerINT8                   = 59
	ZserioLexerISSET                  = 60
	ZserioLexerLENGTHOF               = 61
	ZserioLexerNUMBITS                = 62
	ZserioLexerON                     = 63
	ZserioLexerOPTIONAL               = 64
	ZserioLexerPACKAGE                = 65
	ZserioLexerPACKED                 = 66
	ZserioLexerPUBSUB                 = 67
	ZserioLexerPUBLISH                = 68
	ZserioLexerREMOVED                = 69
	ZserioLexerRETURN                 = 70
	ZserioLexerRULE                   = 71
	ZserioLexerRULE_GROUP             = 72
	ZserioLexerSERVICE                = 73
	ZserioLexerSQL                    = 74
	ZserioLexerSQL_DATABASE           = 75
	ZserioLexerSQL_TABLE              = 76
	ZserioLexerSQL_VIRTUAL            = 77
	ZserioLexerSQL_WITHOUT_ROWID      = 78
	ZserioLexerSTRING                 = 79
	ZserioLexerSTRUCTURE              = 80
	ZserioLexerSUBSCRIBE              = 81
	ZserioLexerSUBTYPE                = 82
	ZserioLexerTOPIC                  = 83
	ZserioLexerUINT16                 = 84
	ZserioLexerUINT32                 = 85
	ZserioLexerUINT64                 = 86
	ZserioLexerUINT8                  = 87
	ZserioLexerUNION                  = 88
	ZserioLexerUSING                  = 89
	ZserioLexerVALUEOF                = 90
	ZserioLexerVARINT                 = 91
	ZserioLexerVARINT16               = 92
	ZserioLexerVARINT32               = 93
	ZserioLexerVARINT64               = 94
	ZserioLexerVARSIZE                = 95
	ZserioLexerVARUINT                = 96
	ZserioLexerVARUINT16              = 97
	ZserioLexerVARUINT32              = 98
	ZserioLexerVARUINT64              = 99
	ZserioLexerCOMPAT_VERSION         = 100
	ZserioLexerWS                     = 101
	ZserioLexerDOC_COMMENT            = 102
	ZserioLexerMARKDOWN_COMMENT       = 103
	ZserioLexerBLOCK_COMMENT          = 104
	ZserioLexerLINE_COMMENT           = 105
	ZserioLexerBOOL_LITERAL           = 106
	ZserioLexerSTRING_LITERAL         = 107
	ZserioLexerBINARY_LITERAL         = 108
	ZserioLexerOCTAL_LITERAL          = 109
	ZserioLexerHEXADECIMAL_LITERAL    = 110
	ZserioLexerDOUBLE_LITERAL         = 111
	ZserioLexerFLOAT_LITERAL          = 112
	ZserioLexerDECIMAL_LITERAL        = 113
	ZserioLexerID                     = 114
	ZserioLexerINVALID_STRING_LITERAL = 115
	ZserioLexerINVALID_TOKEN          = 116
)

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
	ZserioParserDEPRECATED             = 41
	ZserioParserENUM                   = 42
	ZserioParserEXPLICIT               = 43
	ZserioParserEXTEND                 = 44
	ZserioParserEXTERN                 = 45
	ZserioParserFLOAT16                = 46
	ZserioParserFLOAT32                = 47
	ZserioParserFLOAT64                = 48
	ZserioParserFUNCTION               = 49
	ZserioParserIF                     = 50
	ZserioParserIMPLICIT               = 51
	ZserioParserIMPORT                 = 52
	ZserioParserINDEX                  = 53
	ZserioParserINSTANTIATE            = 54
	ZserioParserINT_FIELD              = 55
	ZserioParserINT16                  = 56
	ZserioParserINT32                  = 57
	ZserioParserINT64                  = 58
	ZserioParserINT8                   = 59
	ZserioParserISSET                  = 60
	ZserioParserLENGTHOF               = 61
	ZserioParserNUMBITS                = 62
	ZserioParserON                     = 63
	ZserioParserOPTIONAL               = 64
	ZserioParserPACKAGE                = 65
	ZserioParserPACKED                 = 66
	ZserioParserPUBSUB                 = 67
	ZserioParserPUBLISH                = 68
	ZserioParserREMOVED                = 69
	ZserioParserRETURN                 = 70
	ZserioParserRULE                   = 71
	ZserioParserRULE_GROUP             = 72
	ZserioParserSERVICE                = 73
	ZserioParserSQL                    = 74
	ZserioParserSQL_DATABASE           = 75
	ZserioParserSQL_TABLE              = 76
	ZserioParserSQL_VIRTUAL            = 77
	ZserioParserSQL_WITHOUT_ROWID      = 78
	ZserioParserSTRING                 = 79
	ZserioParserSTRUCTURE              = 80
	ZserioParserSUBSCRIBE              = 81
	ZserioParserSUBTYPE                = 82
	ZserioParserTOPIC                  = 83
	ZserioParserUINT16                 = 84
	ZserioParserUINT32                 = 85
	ZserioParserUINT64                 = 86
	ZserioParserUINT8                  = 87
	ZserioParserUNION                  = 88
	ZserioParserUSING                  = 89
	ZserioParserVALUEOF                = 90
	ZserioParserVARINT                 = 91
	ZserioParserVARINT16               = 92
	ZserioParserVARINT32               = 93
	ZserioParserVARINT64               = 94
	ZserioParserVARSIZE                = 95
	ZserioParserVARUINT                = 96
	ZserioParserVARUINT16              = 97
	ZserioParserVARUINT32              = 98
	ZserioParserVARUINT64              = 99
	ZserioParserCOMPAT_VERSION         = 100
	ZserioParserWS                     = 101
	ZserioParserDOC_COMMENT            = 102
	ZserioParserMARKDOWN_COMMENT       = 103
	ZserioParserBLOCK_COMMENT          = 104
	ZserioParserLINE_COMMENT           = 105
	ZserioParserBOOL_LITERAL           = 106
	ZserioParserSTRING_LITERAL         = 107
	ZserioParserBINARY_LITERAL         = 108
	ZserioParserOCTAL_LITERAL          = 109
	ZserioParserHEXADECIMAL_LITERAL    = 110
	ZserioParserDOUBLE_LITERAL         = 111
	ZserioParserFLOAT_LITERAL          = 112
	ZserioParserDECIMAL_LITERAL        = 113
	ZserioParserID                     = 114
	ZserioParserINVALID_STRING_LITERAL = 115
	ZserioParserINVALID_TOKEN          = 116
	ZserioParserRSHIFT                 = 117
)

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

func ZserioLexerInit added in v0.8.0

func ZserioLexerInit()

ZserioLexerInit initializes any static state used to implement ZserioLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewZserioLexer(). You can call this function if you wish to initialize the static state ahead of time.

func ZserioParserInit added in v0.8.0

func ZserioParserInit()

ZserioParserInit initializes any static state used to implement ZserioParser. By default the static state used to implement the parser is lazily initialized during the first call to NewZserioParser(). You can call this function if you wish to initialize the static state ahead of time.

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 (s *AdditiveExpressionContext) MINUS() antlr.TerminalNode

func (*AdditiveExpressionContext) PLUS added in v0.1.0

func (s *AdditiveExpressionContext) PLUS() antlr.TerminalNode

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 (s *ArrayExpressionContext) LBRACKET() antlr.TerminalNode

func (*ArrayExpressionContext) RBRACKET added in v0.1.0

func (s *ArrayExpressionContext) RBRACKET() antlr.TerminalNode

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 (s *BitmaskDeclarationContext) AllCOMMA() []antlr.TerminalNode

func (*BitmaskDeclarationContext) BITMASK added in v0.1.0

func (s *BitmaskDeclarationContext) BITMASK() antlr.TerminalNode

func (*BitmaskDeclarationContext) BitmaskValue added in v0.1.0

func (*BitmaskDeclarationContext) COMMA added in v0.1.0

func (s *BitmaskDeclarationContext) COMMA(i int) antlr.TerminalNode

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 (s *BitmaskDeclarationContext) LBRACE() antlr.TerminalNode

func (*BitmaskDeclarationContext) RBRACE added in v0.1.0

func (s *BitmaskDeclarationContext) RBRACE() antlr.TerminalNode

func (*BitmaskDeclarationContext) SEMICOLON added in v0.1.0

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

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 (s *BitmaskValueContext) ASSIGN() antlr.TerminalNode

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 (s *BitwiseAndExpressionContext) AND() antlr.TerminalNode

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 (s *BitwiseOrExpressionContext) OR() antlr.TerminalNode

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

func (s *BitwiseXorExpressionContext) XOR() antlr.TerminalNode

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 (s *BoolTypeContext) BOOL() antlr.TerminalNode

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 (s *ChoiceCaseContext) CASE() antlr.TerminalNode

func (*ChoiceCaseContext) COLON added in v0.1.0

func (s *ChoiceCaseContext) COLON() antlr.TerminalNode

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 (s *ChoiceDeclarationContext) CHOICE() antlr.TerminalNode

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 (s *ChoiceDeclarationContext) LBRACE() antlr.TerminalNode

func (*ChoiceDeclarationContext) ON added in v0.1.0

func (s *ChoiceDeclarationContext) ON() antlr.TerminalNode

func (*ChoiceDeclarationContext) RBRACE added in v0.1.0

func (s *ChoiceDeclarationContext) RBRACE() antlr.TerminalNode

func (*ChoiceDeclarationContext) SEMICOLON added in v0.1.0

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

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 (s *ChoiceDefaultContext) COLON() antlr.TerminalNode

func (*ChoiceDefaultContext) ChoiceFieldDefinition added in v0.1.0

func (s *ChoiceDefaultContext) ChoiceFieldDefinition() IChoiceFieldDefinitionContext

func (*ChoiceDefaultContext) DEFAULT added in v0.1.0

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

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 (s *ChoiceFieldDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

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 (s *CompatibilityVersionDirectiveContext) COMPAT_VERSION() antlr.TerminalNode

func (*CompatibilityVersionDirectiveContext) EnterRule added in v0.7.0

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

func (*CompatibilityVersionDirectiveContext) ExitRule added in v0.7.0

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

func (*CompatibilityVersionDirectiveContext) GetParser added in v0.7.0

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

func (*CompatibilityVersionDirectiveContext) GetRuleContext added in v0.7.0

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

func (*CompatibilityVersionDirectiveContext) IsCompatibilityVersionDirectiveContext added in v0.7.0

func (*CompatibilityVersionDirectiveContext) IsCompatibilityVersionDirectiveContext()

func (*CompatibilityVersionDirectiveContext) LPAREN added in v0.7.0

func (s *CompatibilityVersionDirectiveContext) LPAREN() antlr.TerminalNode

func (*CompatibilityVersionDirectiveContext) RPAREN added in v0.7.0

func (s *CompatibilityVersionDirectiveContext) RPAREN() antlr.TerminalNode

func (*CompatibilityVersionDirectiveContext) SEMICOLON added in v0.7.0

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

func (*CompatibilityVersionDirectiveContext) STRING_LITERAL added in v0.7.0

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

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 (s *ConstDefinitionContext) ASSIGN() antlr.TerminalNode

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 (s *ConstDefinitionContext) CONST() antlr.TerminalNode

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 (s *DotExpressionContext) DOT() antlr.TerminalNode

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 (s *DynamicBitFieldTypeContext) BIT_FIELD() antlr.TerminalNode

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 (s *DynamicBitFieldTypeContext) INT_FIELD() antlr.TerminalNode

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 (s *DynamicLengthArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*DynamicLengthArgumentContext) Expression added in v0.1.0

func (*DynamicLengthArgumentContext) GT added in v0.1.0

func (s *DynamicLengthArgumentContext) GT() antlr.TerminalNode

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 (s *DynamicLengthArgumentContext) LT() antlr.TerminalNode

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 (s *EnumDeclarationContext) COMMA(i int) antlr.TerminalNode

func (*EnumDeclarationContext) ENUM added in v0.1.0

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

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 (s *EnumDeclarationContext) LBRACE() antlr.TerminalNode

func (*EnumDeclarationContext) RBRACE added in v0.1.0

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

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) DEPRECATED added in v0.8.0

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

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) REMOVED added in v0.8.0

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

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 (s *EqualityExpressionContext) EQ() antlr.TerminalNode

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 (s *EqualityExpressionContext) NE() antlr.TerminalNode

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 (s *FieldAlignmentContext) ALIGN() antlr.TerminalNode

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 (s *FieldAlignmentContext) COLON() antlr.TerminalNode

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 (s *FieldAlignmentContext) LPAREN() antlr.TerminalNode

func (*FieldAlignmentContext) RPAREN added in v0.1.0

func (s *FieldAlignmentContext) RPAREN() antlr.TerminalNode

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 (s *FieldArrayRangeContext) LBRACKET() antlr.TerminalNode

func (*FieldArrayRangeContext) RBRACKET added in v0.1.0

func (s *FieldArrayRangeContext) RBRACKET() antlr.TerminalNode

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 (s *FieldConstraintContext) COLON() antlr.TerminalNode

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 (s *FieldInitializerContext) ASSIGN() antlr.TerminalNode

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 (s *FieldOffsetContext) COLON() antlr.TerminalNode

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 (s *FieldOptionalClauseContext) IF() antlr.TerminalNode

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 (s *FieldTypeIdContext) PACKED() antlr.TerminalNode

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 (s *FixedBitFieldTypeContext) BIT_FIELD() antlr.TerminalNode

func (*FixedBitFieldTypeContext) COLON added in v0.1.0

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

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 (s *FixedBitFieldTypeContext) INT_FIELD() antlr.TerminalNode

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 (s *FunctionBodyContext) LBRACE() antlr.TerminalNode

func (*FunctionBodyContext) RBRACE added in v0.1.0

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

func (*FunctionBodyContext) RETURN added in v0.1.0

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

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 (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)

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 (s *FunctionCallExpressionContext) LPAREN() antlr.TerminalNode

func (*FunctionCallExpressionContext) RPAREN added in v0.1.0

func (s *FunctionCallExpressionContext) RPAREN() antlr.TerminalNode

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 (s *FunctionDefinitionContext) FUNCTION() antlr.TerminalNode

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 (s *FunctionDefinitionContext) LPAREN() antlr.TerminalNode

func (*FunctionDefinitionContext) RPAREN added in v0.1.0

func (s *FunctionDefinitionContext) RPAREN() antlr.TerminalNode

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 (s *ImportDeclarationContext) AllDOT() []antlr.TerminalNode

func (*ImportDeclarationContext) AllId added in v0.1.0

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

func (*ImportDeclarationContext) DOT added in v0.1.0

func (s *ImportDeclarationContext) DOT(i int) antlr.TerminalNode

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 (s *ImportDeclarationContext) IMPORT() antlr.TerminalNode

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 (s *ImportDeclarationContext) MULTIPLY() antlr.TerminalNode

func (*ImportDeclarationContext) SEMICOLON added in v0.1.0

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

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

func (s *IndexExpressionContext) INDEX() antlr.TerminalNode

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 (s *InstantiateDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*InstantiateDeclarationContext) GetParser added in v0.1.0

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

func (*InstantiateDeclarationContext) GetRuleContext added in v0.1.0

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

func (*InstantiateDeclarationContext) INSTANTIATE added in v0.1.0

func (s *InstantiateDeclarationContext) INSTANTIATE() antlr.TerminalNode

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 (s *InstantiateDeclarationContext) SEMICOLON() antlr.TerminalNode

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 (s *IsSetExpressionContext) COMMA() antlr.TerminalNode

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 (s *IsSetExpressionContext) ISSET() antlr.TerminalNode

func (*IsSetExpressionContext) LPAREN added in v0.7.0

func (s *IsSetExpressionContext) LPAREN() antlr.TerminalNode

func (*IsSetExpressionContext) RPAREN added in v0.7.0

func (s *IsSetExpressionContext) RPAREN() antlr.TerminalNode

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 (s *LengthofExpressionContext) LENGTHOF() antlr.TerminalNode

func (*LengthofExpressionContext) LPAREN added in v0.1.0

func (s *LengthofExpressionContext) LPAREN() antlr.TerminalNode

func (*LengthofExpressionContext) RPAREN added in v0.1.0

func (s *LengthofExpressionContext) RPAREN() antlr.TerminalNode

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 (s *LogicalAndExpressionContext) LOGICAL_AND() antlr.TerminalNode

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 (s *LogicalOrExpressionContext) LOGICAL_OR() antlr.TerminalNode

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 (s *MultiplicativeExpressionContext) DIVIDE() antlr.TerminalNode

func (*MultiplicativeExpressionContext) EnterRule added in v0.1.0

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

func (*MultiplicativeExpressionContext) ExitRule added in v0.1.0

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

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 (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext

func (*MultiplicativeExpressionContext) MODULO added in v0.1.0

func (s *MultiplicativeExpressionContext) MODULO() antlr.TerminalNode

func (*MultiplicativeExpressionContext) MULTIPLY added in v0.1.0

func (s *MultiplicativeExpressionContext) MULTIPLY() antlr.TerminalNode

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 (s *NumbitsExpressionContext) LPAREN() antlr.TerminalNode

func (*NumbitsExpressionContext) NUMBITS added in v0.1.0

func (s *NumbitsExpressionContext) NUMBITS() antlr.TerminalNode

func (*NumbitsExpressionContext) RPAREN added in v0.1.0

func (s *NumbitsExpressionContext) RPAREN() antlr.TerminalNode

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 (s *PackageDeclarationContext) EOF() antlr.TerminalNode

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 (s *PackageNameDefinitionContext) AllDOT() []antlr.TerminalNode

func (*PackageNameDefinitionContext) AllId added in v0.1.0

func (*PackageNameDefinitionContext) DOT added in v0.1.0

func (s *PackageNameDefinitionContext) DOT(i int) antlr.TerminalNode

func (*PackageNameDefinitionContext) EnterRule added in v0.1.0

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

func (*PackageNameDefinitionContext) ExitRule added in v0.1.0

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

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 (s *PackageNameDefinitionContext) PACKAGE() antlr.TerminalNode

func (*PackageNameDefinitionContext) SEMICOLON added in v0.1.0

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

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 (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParenthesizedExpressionContext) ExitRule added in v0.1.0

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

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 (s *ParenthesizedExpressionContext) LPAREN() antlr.TerminalNode

func (*ParenthesizedExpressionContext) RPAREN added in v0.1.0

func (s *ParenthesizedExpressionContext) RPAREN() antlr.TerminalNode

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 (s *PubsubDefinitionContext) LBRACE() antlr.TerminalNode

func (*PubsubDefinitionContext) PUBSUB added in v0.1.0

func (s *PubsubDefinitionContext) PUBSUB() antlr.TerminalNode

func (*PubsubDefinitionContext) PubsubMessageDefinition added in v0.1.0

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

func (*PubsubDefinitionContext) RBRACE added in v0.1.0

func (s *PubsubDefinitionContext) RBRACE() antlr.TerminalNode

func (*PubsubDefinitionContext) SEMICOLON added in v0.1.0

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

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 (s *PubsubMessageDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PubsubMessageDefinitionContext) ExitRule added in v0.1.0

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

func (*PubsubMessageDefinitionContext) GetParser added in v0.1.0

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

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 (s *PubsubMessageDefinitionContext) SEMICOLON() antlr.TerminalNode

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 (s *QualifiedNameContext) DOT(i int) antlr.TerminalNode

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 (s *RelationalExpressionContext) GE() antlr.TerminalNode

func (*RelationalExpressionContext) GT added in v0.1.0

func (s *RelationalExpressionContext) GT() antlr.TerminalNode

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 (s *RelationalExpressionContext) LE() antlr.TerminalNode

func (*RelationalExpressionContext) LT added in v0.1.0

func (s *RelationalExpressionContext) LT() antlr.TerminalNode

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 (s *RuleDefinitionContext) RULE() antlr.TerminalNode

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 (s *RuleGroupDefinitionContext) LBRACE() antlr.TerminalNode

func (*RuleGroupDefinitionContext) RBRACE added in v0.1.0

func (s *RuleGroupDefinitionContext) RBRACE() antlr.TerminalNode

func (*RuleGroupDefinitionContext) RULE_GROUP added in v0.1.0

func (s *RuleGroupDefinitionContext) RULE_GROUP() antlr.TerminalNode

func (*RuleGroupDefinitionContext) RuleDefinition added in v0.1.0

func (*RuleGroupDefinitionContext) SEMICOLON added in v0.1.0

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

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 (s *ServiceDefinitionContext) LBRACE() antlr.TerminalNode

func (*ServiceDefinitionContext) RBRACE added in v0.1.0

func (s *ServiceDefinitionContext) RBRACE() antlr.TerminalNode

func (*ServiceDefinitionContext) SEMICOLON added in v0.1.0

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

func (*ServiceDefinitionContext) SERVICE added in v0.1.0

func (s *ServiceDefinitionContext) SERVICE() antlr.TerminalNode

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 (s *ServiceMethodDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ServiceMethodDefinitionContext) ExitRule added in v0.1.0

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

func (*ServiceMethodDefinitionContext) GetParser added in v0.1.0

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

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 (s *ServiceMethodDefinitionContext) LPAREN() antlr.TerminalNode

func (*ServiceMethodDefinitionContext) RPAREN added in v0.1.0

func (s *ServiceMethodDefinitionContext) RPAREN() antlr.TerminalNode

func (*ServiceMethodDefinitionContext) SEMICOLON added in v0.1.0

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

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 (s *ShiftExpressionContext) AllGT() []antlr.TerminalNode

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 (s *ShiftExpressionContext) GT(i int) antlr.TerminalNode

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 (s *ShiftExpressionContext) LSHIFT() antlr.TerminalNode

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 (s *SqlConstraintContext) SQL() antlr.TerminalNode

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 (s *SqlConstraintDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlConstraintDefinitionContext) ExitRule added in v0.1.0

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

func (*SqlConstraintDefinitionContext) GetParser added in v0.1.0

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

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 (s *SqlConstraintDefinitionContext) SEMICOLON() antlr.TerminalNode

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 (s *SqlDatabaseDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

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 (s *SqlDatabaseDefinitionContext) LBRACE() antlr.TerminalNode

func (*SqlDatabaseDefinitionContext) RBRACE added in v0.1.0

func (s *SqlDatabaseDefinitionContext) RBRACE() antlr.TerminalNode

func (*SqlDatabaseDefinitionContext) SEMICOLON added in v0.1.0

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

func (*SqlDatabaseDefinitionContext) SQL_DATABASE added in v0.1.0

func (s *SqlDatabaseDefinitionContext) SQL_DATABASE() antlr.TerminalNode

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 (s *SqlDatabaseFieldDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlDatabaseFieldDefinitionContext) ExitRule added in v0.1.0

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

func (*SqlDatabaseFieldDefinitionContext) GetParser added in v0.1.0

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

func (*SqlDatabaseFieldDefinitionContext) GetRuleContext added in v0.1.0

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

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 (s *SqlDatabaseFieldDefinitionContext) SEMICOLON() antlr.TerminalNode

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 (s *SqlTableDeclarationContext) LBRACE() antlr.TerminalNode

func (*SqlTableDeclarationContext) RBRACE added in v0.1.0

func (s *SqlTableDeclarationContext) RBRACE() antlr.TerminalNode

func (*SqlTableDeclarationContext) SEMICOLON added in v0.1.0

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

func (*SqlTableDeclarationContext) SQL_TABLE added in v0.1.0

func (s *SqlTableDeclarationContext) SQL_TABLE() antlr.TerminalNode

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

func (s *SqlTableDeclarationContext) USING() antlr.TerminalNode

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 (s *SqlTableFieldDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SqlTableFieldDefinitionContext) ExitRule added in v0.1.0

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

func (*SqlTableFieldDefinitionContext) GetParser added in v0.1.0

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

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 (s *SqlTableFieldDefinitionContext) SEMICOLON() antlr.TerminalNode

func (*SqlTableFieldDefinitionContext) SQL_VIRTUAL added in v0.1.0

func (s *SqlTableFieldDefinitionContext) SQL_VIRTUAL() antlr.TerminalNode

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 (s *StructureDeclarationContext) LBRACE() antlr.TerminalNode

func (*StructureDeclarationContext) RBRACE added in v0.1.0

func (s *StructureDeclarationContext) RBRACE() antlr.TerminalNode

func (*StructureDeclarationContext) SEMICOLON added in v0.1.0

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

func (*StructureDeclarationContext) STRUCTURE added in v0.1.0

func (s *StructureDeclarationContext) STRUCTURE() antlr.TerminalNode

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) EXTEND added in v0.8.0

func (s *StructureFieldDefinitionContext) EXTEND() antlr.TerminalNode

func (*StructureFieldDefinitionContext) EnterRule added in v0.1.0

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

func (*StructureFieldDefinitionContext) ExitRule added in v0.1.0

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

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 (s *StructureFieldDefinitionContext) GetParser() antlr.Parser

func (*StructureFieldDefinitionContext) GetRuleContext added in v0.1.0

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

func (*StructureFieldDefinitionContext) IsStructureFieldDefinitionContext added in v0.1.0

func (*StructureFieldDefinitionContext) IsStructureFieldDefinitionContext()

func (*StructureFieldDefinitionContext) OPTIONAL added in v0.1.0

func (s *StructureFieldDefinitionContext) OPTIONAL() antlr.TerminalNode

func (*StructureFieldDefinitionContext) SEMICOLON added in v0.1.0

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

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 (s *SubtypeDeclarationContext) SEMICOLON() antlr.TerminalNode

func (*SubtypeDeclarationContext) SUBTYPE added in v0.1.0

func (s *SubtypeDeclarationContext) SUBTYPE() antlr.TerminalNode

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 (s *TemplateArgumentsContext) AllCOMMA() []antlr.TerminalNode

func (*TemplateArgumentsContext) AllTemplateArgument added in v0.1.0

func (s *TemplateArgumentsContext) AllTemplateArgument() []ITemplateArgumentContext

func (*TemplateArgumentsContext) COMMA added in v0.1.0

func (s *TemplateArgumentsContext) COMMA(i int) antlr.TerminalNode

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 (s *TemplateArgumentsContext) GT() antlr.TerminalNode

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 (s *TemplateArgumentsContext) LT() antlr.TerminalNode

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 (s *TemplateParametersContext) AllCOMMA() []antlr.TerminalNode

func (*TemplateParametersContext) AllId added in v0.1.0

func (*TemplateParametersContext) COMMA added in v0.1.0

func (s *TemplateParametersContext) COMMA(i int) antlr.TerminalNode

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 (s *TemplateParametersContext) GT() antlr.TerminalNode

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 (s *TemplateParametersContext) LT() antlr.TerminalNode

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 (s *TernaryExpressionContext) COLON() antlr.TerminalNode

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 (s *TopicDefinitionContext) LPAREN() antlr.TerminalNode

func (*TopicDefinitionContext) PUBLISH added in v0.1.0

func (s *TopicDefinitionContext) PUBLISH() antlr.TerminalNode

func (*TopicDefinitionContext) RPAREN added in v0.1.0

func (s *TopicDefinitionContext) RPAREN() antlr.TerminalNode

func (*TopicDefinitionContext) SUBSCRIBE added in v0.1.0

func (s *TopicDefinitionContext) SUBSCRIBE() antlr.TerminalNode

func (*TopicDefinitionContext) TOPIC added in v0.1.0

func (s *TopicDefinitionContext) TOPIC() antlr.TerminalNode

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 (s *TypeArgumentsContext) COMMA(i int) antlr.TerminalNode

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 (s *TypeArgumentsContext) LPAREN() antlr.TerminalNode

func (*TypeArgumentsContext) RPAREN added in v0.1.0

func (s *TypeArgumentsContext) RPAREN() antlr.TerminalNode

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 (s *TypeParametersContext) COMMA(i int) antlr.TerminalNode

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 (s *TypeParametersContext) LPAREN() antlr.TerminalNode

func (*TypeParametersContext) ParameterDefinition added in v0.1.0

func (s *TypeParametersContext) ParameterDefinition(i int) IParameterDefinitionContext

func (*TypeParametersContext) RPAREN added in v0.1.0

func (s *TypeParametersContext) RPAREN() antlr.TerminalNode

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 (s *UnaryExpressionContext) BANG() antlr.TerminalNode

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 (s *UnaryExpressionContext) MINUS() antlr.TerminalNode

func (*UnaryExpressionContext) PLUS added in v0.1.0

func (s *UnaryExpressionContext) PLUS() antlr.TerminalNode

func (*UnaryExpressionContext) SetOperator added in v0.1.0

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

func (*UnaryExpressionContext) TILDE added in v0.1.0

func (s *UnaryExpressionContext) TILDE() antlr.TerminalNode

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 (s *UnionDeclarationContext) LBRACE() antlr.TerminalNode

func (*UnionDeclarationContext) RBRACE added in v0.1.0

func (s *UnionDeclarationContext) RBRACE() antlr.TerminalNode

func (*UnionDeclarationContext) SEMICOLON added in v0.1.0

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

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 (s *UnionDeclarationContext) UNION() antlr.TerminalNode

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 (s *UnionFieldDefinitionContext) SEMICOLON() antlr.TerminalNode

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 (s *ValueofExpressionContext) LPAREN() antlr.TerminalNode

func (*ValueofExpressionContext) RPAREN added in v0.1.0

func (s *ValueofExpressionContext) RPAREN() antlr.TerminalNode

func (*ValueofExpressionContext) SetOperator added in v0.1.0

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

func (*ValueofExpressionContext) VALUEOF added in v0.1.0

func (s *ValueofExpressionContext) VALUEOF() antlr.TerminalNode

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

NewZserioLexer produces a new lexer instance for the optional input antlr.CharStream.

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

NewZserioParser produces a new parser instance for the optional input antlr.TokenStream.

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