parser

package
v0.0.0-...-f5de34e Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RDLStatementLexerAND_                                    = 1
	RDLStatementLexerOR_                                     = 2
	RDLStatementLexerNOT_                                    = 3
	RDLStatementLexerTILDE_                                  = 4
	RDLStatementLexerVERTICALBAR_                            = 5
	RDLStatementLexerAMPERSAND_                              = 6
	RDLStatementLexerSIGNEDLEFTSHIFT_                        = 7
	RDLStatementLexerSIGNEDRIGHTSHIFT_                       = 8
	RDLStatementLexerCARET_                                  = 9
	RDLStatementLexerMOD_                                    = 10
	RDLStatementLexerCOLON_                                  = 11
	RDLStatementLexerPLUS_                                   = 12
	RDLStatementLexerMINUS_                                  = 13
	RDLStatementLexerASTERISK_                               = 14
	RDLStatementLexerSLASH_                                  = 15
	RDLStatementLexerBACKSLASH_                              = 16
	RDLStatementLexerDOT_                                    = 17
	RDLStatementLexerDOTASTERISK_                            = 18
	RDLStatementLexerSAFEEQ_                                 = 19
	RDLStatementLexerDEQ_                                    = 20
	RDLStatementLexerEQ_                                     = 21
	RDLStatementLexerNEQ_                                    = 22
	RDLStatementLexerGT_                                     = 23
	RDLStatementLexerGTE_                                    = 24
	RDLStatementLexerLT_                                     = 25
	RDLStatementLexerLTE_                                    = 26
	RDLStatementLexerPOUND_                                  = 27
	RDLStatementLexerLP_                                     = 28
	RDLStatementLexerRP_                                     = 29
	RDLStatementLexerLBE_                                    = 30
	RDLStatementLexerRBE_                                    = 31
	RDLStatementLexerLBT_                                    = 32
	RDLStatementLexerRBT_                                    = 33
	RDLStatementLexerCOMMA_                                  = 34
	RDLStatementLexerDQ_                                     = 35
	RDLStatementLexerSQ_                                     = 36
	RDLStatementLexerBQ_                                     = 37
	RDLStatementLexerQUESTION_                               = 38
	RDLStatementLexerAT_                                     = 39
	RDLStatementLexerSEMI_                                   = 40
	RDLStatementLexerJSONSEPARATOR_                          = 41
	RDLStatementLexerUL_                                     = 42
	RDLStatementLexerWS                                      = 43
	RDLStatementLexerTRUE                                    = 44
	RDLStatementLexerFALSE                                   = 45
	RDLStatementLexerCREATE                                  = 46
	RDLStatementLexerALTER                                   = 47
	RDLStatementLexerDROP                                    = 48
	RDLStatementLexerSHOW                                    = 49
	RDLStatementLexerRULE                                    = 50
	RDLStatementLexerFROM                                    = 51
	RDLStatementLexerMASK                                    = 52
	RDLStatementLexerTYPE                                    = 53
	RDLStatementLexerNAME                                    = 54
	RDLStatementLexerPROPERTIES                              = 55
	RDLStatementLexerCOLUMN                                  = 56
	RDLStatementLexerRULES                                   = 57
	RDLStatementLexerTABLE                                   = 58
	RDLStatementLexerCOLUMNS                                 = 59
	RDLStatementLexerIF                                      = 60
	RDLStatementLexerEXISTS                                  = 61
	RDLStatementLexerCOUNT                                   = 62
	RDLStatementLexerNOT                                     = 63
	RDLStatementLexerMD5                                     = 64
	RDLStatementLexerKEEP_FIRST_N_LAST_M                     = 65
	RDLStatementLexerKEEP_FROM_X_TO_Y                        = 66
	RDLStatementLexerMASK_FIRST_N_LAST_M                     = 67
	RDLStatementLexerMASK_FROM_X_TO_Y                        = 68
	RDLStatementLexerMASK_BEFORE_SPECIAL_CHARS               = 69
	RDLStatementLexerMASK_AFTER_SPECIAL_CHARS                = 70
	RDLStatementLexerPERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE = 71
	RDLStatementLexerMILITARY_IDENTITY_NUMBER_RANDOM_REPLACE = 72
	RDLStatementLexerLANDLINE_NUMBER_RANDOM_REPLACE          = 73
	RDLStatementLexerTELEPHONE_RANDOM_REPLACE                = 74
	RDLStatementLexerUNIFIED_CREDIT_CODE_RANDOM_REPLACE      = 75
	RDLStatementLexerGENERIC_TABLE_RANDOM_REPLACE            = 76
	RDLStatementLexerADDRESS_RANDOM_REPLACE                  = 77
	RDLStatementLexerFOR_GENERATOR                           = 78
	RDLStatementLexerIDENTIFIER_                             = 79
	RDLStatementLexerSTRING_                                 = 80
	RDLStatementLexerINT_                                    = 81
	RDLStatementLexerHEX_                                    = 82
	RDLStatementLexerNUMBER_                                 = 83
	RDLStatementLexerHEXDIGIT_                               = 84
	RDLStatementLexerBITNUM_                                 = 85
)

RDLStatementLexer tokens.

View Source
const (
	RDLStatementParserEOF                                     = antlr.TokenEOF
	RDLStatementParserAND_                                    = 1
	RDLStatementParserOR_                                     = 2
	RDLStatementParserNOT_                                    = 3
	RDLStatementParserTILDE_                                  = 4
	RDLStatementParserVERTICALBAR_                            = 5
	RDLStatementParserAMPERSAND_                              = 6
	RDLStatementParserSIGNEDLEFTSHIFT_                        = 7
	RDLStatementParserSIGNEDRIGHTSHIFT_                       = 8
	RDLStatementParserCARET_                                  = 9
	RDLStatementParserMOD_                                    = 10
	RDLStatementParserCOLON_                                  = 11
	RDLStatementParserPLUS_                                   = 12
	RDLStatementParserMINUS_                                  = 13
	RDLStatementParserASTERISK_                               = 14
	RDLStatementParserSLASH_                                  = 15
	RDLStatementParserBACKSLASH_                              = 16
	RDLStatementParserDOT_                                    = 17
	RDLStatementParserDOTASTERISK_                            = 18
	RDLStatementParserSAFEEQ_                                 = 19
	RDLStatementParserDEQ_                                    = 20
	RDLStatementParserEQ_                                     = 21
	RDLStatementParserNEQ_                                    = 22
	RDLStatementParserGT_                                     = 23
	RDLStatementParserGTE_                                    = 24
	RDLStatementParserLT_                                     = 25
	RDLStatementParserLTE_                                    = 26
	RDLStatementParserPOUND_                                  = 27
	RDLStatementParserLP_                                     = 28
	RDLStatementParserRP_                                     = 29
	RDLStatementParserLBE_                                    = 30
	RDLStatementParserRBE_                                    = 31
	RDLStatementParserLBT_                                    = 32
	RDLStatementParserRBT_                                    = 33
	RDLStatementParserCOMMA_                                  = 34
	RDLStatementParserDQ_                                     = 35
	RDLStatementParserSQ_                                     = 36
	RDLStatementParserBQ_                                     = 37
	RDLStatementParserQUESTION_                               = 38
	RDLStatementParserAT_                                     = 39
	RDLStatementParserSEMI_                                   = 40
	RDLStatementParserJSONSEPARATOR_                          = 41
	RDLStatementParserUL_                                     = 42
	RDLStatementParserWS                                      = 43
	RDLStatementParserTRUE                                    = 44
	RDLStatementParserFALSE                                   = 45
	RDLStatementParserCREATE                                  = 46
	RDLStatementParserALTER                                   = 47
	RDLStatementParserDROP                                    = 48
	RDLStatementParserSHOW                                    = 49
	RDLStatementParserRULE                                    = 50
	RDLStatementParserFROM                                    = 51
	RDLStatementParserMASK                                    = 52
	RDLStatementParserTYPE                                    = 53
	RDLStatementParserNAME                                    = 54
	RDLStatementParserPROPERTIES                              = 55
	RDLStatementParserCOLUMN                                  = 56
	RDLStatementParserRULES                                   = 57
	RDLStatementParserTABLE                                   = 58
	RDLStatementParserCOLUMNS                                 = 59
	RDLStatementParserIF                                      = 60
	RDLStatementParserEXISTS                                  = 61
	RDLStatementParserCOUNT                                   = 62
	RDLStatementParserNOT                                     = 63
	RDLStatementParserMD5                                     = 64
	RDLStatementParserKEEP_FIRST_N_LAST_M                     = 65
	RDLStatementParserKEEP_FROM_X_TO_Y                        = 66
	RDLStatementParserMASK_FIRST_N_LAST_M                     = 67
	RDLStatementParserMASK_FROM_X_TO_Y                        = 68
	RDLStatementParserMASK_BEFORE_SPECIAL_CHARS               = 69
	RDLStatementParserMASK_AFTER_SPECIAL_CHARS                = 70
	RDLStatementParserPERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE = 71
	RDLStatementParserMILITARY_IDENTITY_NUMBER_RANDOM_REPLACE = 72
	RDLStatementParserLANDLINE_NUMBER_RANDOM_REPLACE          = 73
	RDLStatementParserTELEPHONE_RANDOM_REPLACE                = 74
	RDLStatementParserUNIFIED_CREDIT_CODE_RANDOM_REPLACE      = 75
	RDLStatementParserGENERIC_TABLE_RANDOM_REPLACE            = 76
	RDLStatementParserADDRESS_RANDOM_REPLACE                  = 77
	RDLStatementParserFOR_GENERATOR                           = 78
	RDLStatementParserIDENTIFIER_                             = 79
	RDLStatementParserSTRING_                                 = 80
	RDLStatementParserINT_                                    = 81
	RDLStatementParserHEX_                                    = 82
	RDLStatementParserNUMBER_                                 = 83
	RDLStatementParserHEXDIGIT_                               = 84
	RDLStatementParserBITNUM_                                 = 85
)

RDLStatementParser tokens.

View Source
const (
	RDLStatementParserRULE_createMaskRule           = 0
	RDLStatementParserRULE_alterMaskRule            = 1
	RDLStatementParserRULE_dropMaskRule             = 2
	RDLStatementParserRULE_maskRuleDefinition       = 3
	RDLStatementParserRULE_columnDefinition         = 4
	RDLStatementParserRULE_columnName               = 5
	RDLStatementParserRULE_ifExists                 = 6
	RDLStatementParserRULE_ifNotExists              = 7
	RDLStatementParserRULE_literal                  = 8
	RDLStatementParserRULE_algorithmDefinition      = 9
	RDLStatementParserRULE_algorithmTypeName        = 10
	RDLStatementParserRULE_buildInMaskAlgorithmType = 11
	RDLStatementParserRULE_propertiesDefinition     = 12
	RDLStatementParserRULE_properties               = 13
	RDLStatementParserRULE_property                 = 14
	RDLStatementParserRULE_ruleName                 = 15
)

RDLStatementParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlgorithmDefinitionContext

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

func NewAlgorithmDefinitionContext

func NewAlgorithmDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlgorithmDefinitionContext

func NewEmptyAlgorithmDefinitionContext

func NewEmptyAlgorithmDefinitionContext() *AlgorithmDefinitionContext

func (*AlgorithmDefinitionContext) Accept

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

func (*AlgorithmDefinitionContext) AlgorithmTypeName

func (*AlgorithmDefinitionContext) COMMA_

func (*AlgorithmDefinitionContext) EQ_

func (*AlgorithmDefinitionContext) GetParser

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

func (*AlgorithmDefinitionContext) GetRuleContext

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

func (*AlgorithmDefinitionContext) IsAlgorithmDefinitionContext

func (*AlgorithmDefinitionContext) IsAlgorithmDefinitionContext()

func (*AlgorithmDefinitionContext) LP_

func (*AlgorithmDefinitionContext) NAME

func (*AlgorithmDefinitionContext) PropertiesDefinition

func (s *AlgorithmDefinitionContext) PropertiesDefinition() IPropertiesDefinitionContext

func (*AlgorithmDefinitionContext) RP_

func (*AlgorithmDefinitionContext) TYPE

func (*AlgorithmDefinitionContext) ToStringTree

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

type AlgorithmTypeNameContext

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

func NewAlgorithmTypeNameContext

func NewAlgorithmTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlgorithmTypeNameContext

func NewEmptyAlgorithmTypeNameContext

func NewEmptyAlgorithmTypeNameContext() *AlgorithmTypeNameContext

func (*AlgorithmTypeNameContext) Accept

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

func (*AlgorithmTypeNameContext) BuildInMaskAlgorithmType

func (s *AlgorithmTypeNameContext) BuildInMaskAlgorithmType() IBuildInMaskAlgorithmTypeContext

func (*AlgorithmTypeNameContext) GetParser

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

func (*AlgorithmTypeNameContext) GetRuleContext

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

func (*AlgorithmTypeNameContext) IsAlgorithmTypeNameContext

func (*AlgorithmTypeNameContext) IsAlgorithmTypeNameContext()

func (*AlgorithmTypeNameContext) STRING_

func (*AlgorithmTypeNameContext) ToStringTree

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

type AlterMaskRuleContext

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

func NewAlterMaskRuleContext

func NewAlterMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AlterMaskRuleContext

func NewEmptyAlterMaskRuleContext

func NewEmptyAlterMaskRuleContext() *AlterMaskRuleContext

func (*AlterMaskRuleContext) ALTER

func (*AlterMaskRuleContext) Accept

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

func (*AlterMaskRuleContext) AllCOMMA_

func (s *AlterMaskRuleContext) AllCOMMA_() []antlr.TerminalNode

func (*AlterMaskRuleContext) AllMaskRuleDefinition

func (s *AlterMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext

func (*AlterMaskRuleContext) COMMA_

func (*AlterMaskRuleContext) GetParser

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

func (*AlterMaskRuleContext) GetRuleContext

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

func (*AlterMaskRuleContext) IsAlterMaskRuleContext

func (*AlterMaskRuleContext) IsAlterMaskRuleContext()

func (*AlterMaskRuleContext) MASK

func (*AlterMaskRuleContext) MaskRuleDefinition

func (s *AlterMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext

func (*AlterMaskRuleContext) RULE

func (*AlterMaskRuleContext) TABLE

func (*AlterMaskRuleContext) ToStringTree

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

type BaseRDLStatementVisitor

type BaseRDLStatementVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseRDLStatementVisitor) VisitAlgorithmDefinition

func (v *BaseRDLStatementVisitor) VisitAlgorithmDefinition(ctx *AlgorithmDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlgorithmTypeName

func (v *BaseRDLStatementVisitor) VisitAlgorithmTypeName(ctx *AlgorithmTypeNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitAlterMaskRule

func (v *BaseRDLStatementVisitor) VisitAlterMaskRule(ctx *AlterMaskRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitBuildInMaskAlgorithmType

func (v *BaseRDLStatementVisitor) VisitBuildInMaskAlgorithmType(ctx *BuildInMaskAlgorithmTypeContext) interface{}

func (*BaseRDLStatementVisitor) VisitColumnDefinition

func (v *BaseRDLStatementVisitor) VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitColumnName

func (v *BaseRDLStatementVisitor) VisitColumnName(ctx *ColumnNameContext) interface{}

func (*BaseRDLStatementVisitor) VisitCreateMaskRule

func (v *BaseRDLStatementVisitor) VisitCreateMaskRule(ctx *CreateMaskRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitDropMaskRule

func (v *BaseRDLStatementVisitor) VisitDropMaskRule(ctx *DropMaskRuleContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfExists

func (v *BaseRDLStatementVisitor) VisitIfExists(ctx *IfExistsContext) interface{}

func (*BaseRDLStatementVisitor) VisitIfNotExists

func (v *BaseRDLStatementVisitor) VisitIfNotExists(ctx *IfNotExistsContext) interface{}

func (*BaseRDLStatementVisitor) VisitLiteral

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

func (*BaseRDLStatementVisitor) VisitMaskRuleDefinition

func (v *BaseRDLStatementVisitor) VisitMaskRuleDefinition(ctx *MaskRuleDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitProperties

func (v *BaseRDLStatementVisitor) VisitProperties(ctx *PropertiesContext) interface{}

func (*BaseRDLStatementVisitor) VisitPropertiesDefinition

func (v *BaseRDLStatementVisitor) VisitPropertiesDefinition(ctx *PropertiesDefinitionContext) interface{}

func (*BaseRDLStatementVisitor) VisitProperty

func (v *BaseRDLStatementVisitor) VisitProperty(ctx *PropertyContext) interface{}

func (*BaseRDLStatementVisitor) VisitRuleName

func (v *BaseRDLStatementVisitor) VisitRuleName(ctx *RuleNameContext) interface{}

type BuildInMaskAlgorithmTypeContext

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

func NewBuildInMaskAlgorithmTypeContext

func NewBuildInMaskAlgorithmTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildInMaskAlgorithmTypeContext

func NewEmptyBuildInMaskAlgorithmTypeContext

func NewEmptyBuildInMaskAlgorithmTypeContext() *BuildInMaskAlgorithmTypeContext

func (*BuildInMaskAlgorithmTypeContext) Accept

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

func (*BuildInMaskAlgorithmTypeContext) GENERIC_TABLE_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) GENERIC_TABLE_RANDOM_REPLACE() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) GetParser

func (*BuildInMaskAlgorithmTypeContext) GetRuleContext

func (*BuildInMaskAlgorithmTypeContext) IsBuildInMaskAlgorithmTypeContext

func (*BuildInMaskAlgorithmTypeContext) IsBuildInMaskAlgorithmTypeContext()

func (*BuildInMaskAlgorithmTypeContext) KEEP_FIRST_N_LAST_M

func (s *BuildInMaskAlgorithmTypeContext) KEEP_FIRST_N_LAST_M() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) KEEP_FROM_X_TO_Y

func (s *BuildInMaskAlgorithmTypeContext) KEEP_FROM_X_TO_Y() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) LANDLINE_NUMBER_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) LANDLINE_NUMBER_RANDOM_REPLACE() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) MASK_AFTER_SPECIAL_CHARS

func (s *BuildInMaskAlgorithmTypeContext) MASK_AFTER_SPECIAL_CHARS() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) MASK_BEFORE_SPECIAL_CHARS

func (s *BuildInMaskAlgorithmTypeContext) MASK_BEFORE_SPECIAL_CHARS() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) MASK_FIRST_N_LAST_M

func (s *BuildInMaskAlgorithmTypeContext) MASK_FIRST_N_LAST_M() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) MASK_FROM_X_TO_Y

func (s *BuildInMaskAlgorithmTypeContext) MASK_FROM_X_TO_Y() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) MD5

func (*BuildInMaskAlgorithmTypeContext) MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) MILITARY_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) PERSONAL_IDENTITY_NUMBER_RANDOM_REPLACE() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) TELEPHONE_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) TELEPHONE_RANDOM_REPLACE() antlr.TerminalNode

func (*BuildInMaskAlgorithmTypeContext) ToStringTree

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

func (*BuildInMaskAlgorithmTypeContext) UNIFIED_CREDIT_CODE_RANDOM_REPLACE

func (s *BuildInMaskAlgorithmTypeContext) UNIFIED_CREDIT_CODE_RANDOM_REPLACE() antlr.TerminalNode

type ColumnDefinitionContext

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

func NewColumnDefinitionContext

func NewColumnDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnDefinitionContext

func NewEmptyColumnDefinitionContext

func NewEmptyColumnDefinitionContext() *ColumnDefinitionContext

func (*ColumnDefinitionContext) Accept

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

func (*ColumnDefinitionContext) AlgorithmDefinition

func (s *ColumnDefinitionContext) AlgorithmDefinition() IAlgorithmDefinitionContext

func (*ColumnDefinitionContext) COMMA_

func (*ColumnDefinitionContext) ColumnName

func (*ColumnDefinitionContext) EQ_

func (*ColumnDefinitionContext) GetParser

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

func (*ColumnDefinitionContext) GetRuleContext

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

func (*ColumnDefinitionContext) IsColumnDefinitionContext

func (*ColumnDefinitionContext) IsColumnDefinitionContext()

func (*ColumnDefinitionContext) LP_

func (*ColumnDefinitionContext) NAME

func (*ColumnDefinitionContext) RP_

func (*ColumnDefinitionContext) ToStringTree

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

type ColumnNameContext

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

func NewColumnNameContext

func NewColumnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ColumnNameContext

func NewEmptyColumnNameContext

func NewEmptyColumnNameContext() *ColumnNameContext

func (*ColumnNameContext) Accept

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

func (*ColumnNameContext) GetParser

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

func (*ColumnNameContext) GetRuleContext

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

func (*ColumnNameContext) IDENTIFIER_

func (s *ColumnNameContext) IDENTIFIER_() antlr.TerminalNode

func (*ColumnNameContext) IsColumnNameContext

func (*ColumnNameContext) IsColumnNameContext()

func (*ColumnNameContext) ToStringTree

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

type CreateMaskRuleContext

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

func NewCreateMaskRuleContext

func NewCreateMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateMaskRuleContext

func NewEmptyCreateMaskRuleContext

func NewEmptyCreateMaskRuleContext() *CreateMaskRuleContext

func (*CreateMaskRuleContext) Accept

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

func (*CreateMaskRuleContext) AllCOMMA_

func (s *CreateMaskRuleContext) AllCOMMA_() []antlr.TerminalNode

func (*CreateMaskRuleContext) AllMaskRuleDefinition

func (s *CreateMaskRuleContext) AllMaskRuleDefinition() []IMaskRuleDefinitionContext

func (*CreateMaskRuleContext) COMMA_

func (*CreateMaskRuleContext) CREATE

func (*CreateMaskRuleContext) GetParser

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

func (*CreateMaskRuleContext) GetRuleContext

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

func (*CreateMaskRuleContext) IfNotExists

func (s *CreateMaskRuleContext) IfNotExists() IIfNotExistsContext

func (*CreateMaskRuleContext) IsCreateMaskRuleContext

func (*CreateMaskRuleContext) IsCreateMaskRuleContext()

func (*CreateMaskRuleContext) MASK

func (*CreateMaskRuleContext) MaskRuleDefinition

func (s *CreateMaskRuleContext) MaskRuleDefinition(i int) IMaskRuleDefinitionContext

func (*CreateMaskRuleContext) RULE

func (*CreateMaskRuleContext) TABLE

func (*CreateMaskRuleContext) ToStringTree

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

type DropMaskRuleContext

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

func NewDropMaskRuleContext

func NewDropMaskRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DropMaskRuleContext

func NewEmptyDropMaskRuleContext

func NewEmptyDropMaskRuleContext() *DropMaskRuleContext

func (*DropMaskRuleContext) Accept

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

func (*DropMaskRuleContext) AllCOMMA_

func (s *DropMaskRuleContext) AllCOMMA_() []antlr.TerminalNode

func (*DropMaskRuleContext) AllRuleName

func (s *DropMaskRuleContext) AllRuleName() []IRuleNameContext

func (*DropMaskRuleContext) COMMA_

func (*DropMaskRuleContext) DROP

func (*DropMaskRuleContext) GetParser

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

func (*DropMaskRuleContext) GetRuleContext

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

func (*DropMaskRuleContext) IfExists

func (s *DropMaskRuleContext) IfExists() IIfExistsContext

func (*DropMaskRuleContext) IsDropMaskRuleContext

func (*DropMaskRuleContext) IsDropMaskRuleContext()

func (*DropMaskRuleContext) MASK

func (*DropMaskRuleContext) RULE

func (*DropMaskRuleContext) RuleName

func (s *DropMaskRuleContext) RuleName(i int) IRuleNameContext

func (*DropMaskRuleContext) TABLE

func (*DropMaskRuleContext) ToStringTree

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

type IAlgorithmDefinitionContext

type IAlgorithmDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IAlgorithmDefinitionContext is an interface to support dynamic dispatch.

type IAlgorithmTypeNameContext

type IAlgorithmTypeNameContext interface {
	antlr.ParserRuleContext

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

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

IAlgorithmTypeNameContext is an interface to support dynamic dispatch.

type IAlterMaskRuleContext

type IAlterMaskRuleContext interface {
	antlr.ParserRuleContext

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

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

IAlterMaskRuleContext is an interface to support dynamic dispatch.

type IBuildInMaskAlgorithmTypeContext

type IBuildInMaskAlgorithmTypeContext interface {
	antlr.ParserRuleContext

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

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

IBuildInMaskAlgorithmTypeContext is an interface to support dynamic dispatch.

type IColumnDefinitionContext

type IColumnDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IColumnDefinitionContext is an interface to support dynamic dispatch.

type IColumnNameContext

type IColumnNameContext interface {
	antlr.ParserRuleContext

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

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

IColumnNameContext is an interface to support dynamic dispatch.

type ICreateMaskRuleContext

type ICreateMaskRuleContext interface {
	antlr.ParserRuleContext

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

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

ICreateMaskRuleContext is an interface to support dynamic dispatch.

type IDropMaskRuleContext

type IDropMaskRuleContext interface {
	antlr.ParserRuleContext

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

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

IDropMaskRuleContext is an interface to support dynamic dispatch.

type IIfExistsContext

type IIfExistsContext interface {
	antlr.ParserRuleContext

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

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

IIfExistsContext is an interface to support dynamic dispatch.

type IIfNotExistsContext

type IIfNotExistsContext interface {
	antlr.ParserRuleContext

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

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

IIfNotExistsContext is an interface to support dynamic dispatch.

type ILiteralContext

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 IMaskRuleDefinitionContext

type IMaskRuleDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IMaskRuleDefinitionContext is an interface to support dynamic dispatch.

type IPropertiesContext

type IPropertiesContext interface {
	antlr.ParserRuleContext

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

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

IPropertiesContext is an interface to support dynamic dispatch.

type IPropertiesDefinitionContext

type IPropertiesDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IPropertiesDefinitionContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

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

	// GetKey returns the key token.
	GetKey() antlr.Token

	// SetKey sets the key token.
	SetKey(antlr.Token)

	// GetValue returns the value rule contexts.
	GetValue() ILiteralContext

	// SetValue sets the value rule contexts.
	SetValue(ILiteralContext)

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

IPropertyContext is an interface to support dynamic dispatch.

type IRuleNameContext

type IRuleNameContext interface {
	antlr.ParserRuleContext

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

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

IRuleNameContext is an interface to support dynamic dispatch.

type IfExistsContext

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

func NewEmptyIfExistsContext

func NewEmptyIfExistsContext() *IfExistsContext

func NewIfExistsContext

func NewIfExistsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfExistsContext

func (*IfExistsContext) Accept

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

func (*IfExistsContext) EXISTS

func (s *IfExistsContext) EXISTS() antlr.TerminalNode

func (*IfExistsContext) GetParser

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

func (*IfExistsContext) GetRuleContext

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

func (*IfExistsContext) IF

func (*IfExistsContext) IsIfExistsContext

func (*IfExistsContext) IsIfExistsContext()

func (*IfExistsContext) ToStringTree

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

type IfNotExistsContext

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

func NewEmptyIfNotExistsContext

func NewEmptyIfNotExistsContext() *IfNotExistsContext

func NewIfNotExistsContext

func NewIfNotExistsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfNotExistsContext

func (*IfNotExistsContext) Accept

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

func (*IfNotExistsContext) EXISTS

func (*IfNotExistsContext) GetParser

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

func (*IfNotExistsContext) GetRuleContext

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

func (*IfNotExistsContext) IF

func (*IfNotExistsContext) IsIfNotExistsContext

func (*IfNotExistsContext) IsIfNotExistsContext()

func (*IfNotExistsContext) NOT

func (*IfNotExistsContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

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

func (*LiteralContext) Accept

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

func (*LiteralContext) FALSE

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

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) INT_

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) MINUS_

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

func (*LiteralContext) STRING_

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

func (*LiteralContext) TRUE

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

func (*LiteralContext) ToStringTree

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

type MaskRuleDefinitionContext

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

func NewEmptyMaskRuleDefinitionContext

func NewEmptyMaskRuleDefinitionContext() *MaskRuleDefinitionContext

func NewMaskRuleDefinitionContext

func NewMaskRuleDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MaskRuleDefinitionContext

func (*MaskRuleDefinitionContext) Accept

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

func (*MaskRuleDefinitionContext) AllCOMMA_

func (s *MaskRuleDefinitionContext) AllCOMMA_() []antlr.TerminalNode

func (*MaskRuleDefinitionContext) AllColumnDefinition

func (s *MaskRuleDefinitionContext) AllColumnDefinition() []IColumnDefinitionContext

func (*MaskRuleDefinitionContext) AllLP_

func (*MaskRuleDefinitionContext) AllRP_

func (*MaskRuleDefinitionContext) COLUMNS

func (*MaskRuleDefinitionContext) COMMA_

func (*MaskRuleDefinitionContext) ColumnDefinition

func (*MaskRuleDefinitionContext) GetParser

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

func (*MaskRuleDefinitionContext) GetRuleContext

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

func (*MaskRuleDefinitionContext) IsMaskRuleDefinitionContext

func (*MaskRuleDefinitionContext) IsMaskRuleDefinitionContext()

func (*MaskRuleDefinitionContext) LP_

func (*MaskRuleDefinitionContext) RP_

func (*MaskRuleDefinitionContext) RuleName

func (*MaskRuleDefinitionContext) ToStringTree

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

type PropertiesContext

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

func NewEmptyPropertiesContext

func NewEmptyPropertiesContext() *PropertiesContext

func NewPropertiesContext

func NewPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesContext

func (*PropertiesContext) Accept

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

func (*PropertiesContext) AllCOMMA_

func (s *PropertiesContext) AllCOMMA_() []antlr.TerminalNode

func (*PropertiesContext) AllProperty

func (s *PropertiesContext) AllProperty() []IPropertyContext

func (*PropertiesContext) COMMA_

func (s *PropertiesContext) COMMA_(i int) antlr.TerminalNode

func (*PropertiesContext) GetParser

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

func (*PropertiesContext) GetRuleContext

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

func (*PropertiesContext) IsPropertiesContext

func (*PropertiesContext) IsPropertiesContext()

func (*PropertiesContext) Property

func (s *PropertiesContext) Property(i int) IPropertyContext

func (*PropertiesContext) ToStringTree

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

type PropertiesDefinitionContext

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

func NewEmptyPropertiesDefinitionContext

func NewEmptyPropertiesDefinitionContext() *PropertiesDefinitionContext

func NewPropertiesDefinitionContext

func NewPropertiesDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertiesDefinitionContext

func (*PropertiesDefinitionContext) Accept

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

func (*PropertiesDefinitionContext) GetParser

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

func (*PropertiesDefinitionContext) GetRuleContext

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

func (*PropertiesDefinitionContext) IsPropertiesDefinitionContext

func (*PropertiesDefinitionContext) IsPropertiesDefinitionContext()

func (*PropertiesDefinitionContext) LP_

func (*PropertiesDefinitionContext) PROPERTIES

func (*PropertiesDefinitionContext) Properties

func (*PropertiesDefinitionContext) RP_

func (*PropertiesDefinitionContext) ToStringTree

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

type PropertyContext

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

func NewEmptyPropertyContext

func NewEmptyPropertyContext() *PropertyContext

func NewPropertyContext

func NewPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyContext

func (*PropertyContext) Accept

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

func (*PropertyContext) EQ_

func (*PropertyContext) GetKey

func (s *PropertyContext) GetKey() antlr.Token

func (*PropertyContext) GetParser

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

func (*PropertyContext) GetRuleContext

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

func (*PropertyContext) GetValue

func (s *PropertyContext) GetValue() ILiteralContext

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) Literal

func (s *PropertyContext) Literal() ILiteralContext

func (*PropertyContext) STRING_

func (s *PropertyContext) STRING_() antlr.TerminalNode

func (*PropertyContext) SetKey

func (s *PropertyContext) SetKey(v antlr.Token)

func (*PropertyContext) SetValue

func (s *PropertyContext) SetValue(v ILiteralContext)

func (*PropertyContext) ToStringTree

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

type RDLStatementLexer

type RDLStatementLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewRDLStatementLexer

func NewRDLStatementLexer(input antlr.CharStream) *RDLStatementLexer

type RDLStatementParser

type RDLStatementParser struct {
	*antlr.BaseParser
}

func NewRDLStatementParser

func NewRDLStatementParser(input antlr.TokenStream) *RDLStatementParser

func (*RDLStatementParser) AlgorithmDefinition

func (p *RDLStatementParser) AlgorithmDefinition() (localctx IAlgorithmDefinitionContext)

func (*RDLStatementParser) AlgorithmTypeName

func (p *RDLStatementParser) AlgorithmTypeName() (localctx IAlgorithmTypeNameContext)

func (*RDLStatementParser) AlterMaskRule

func (p *RDLStatementParser) AlterMaskRule() (localctx IAlterMaskRuleContext)

func (*RDLStatementParser) BuildInMaskAlgorithmType

func (p *RDLStatementParser) BuildInMaskAlgorithmType() (localctx IBuildInMaskAlgorithmTypeContext)

func (*RDLStatementParser) ColumnDefinition

func (p *RDLStatementParser) ColumnDefinition() (localctx IColumnDefinitionContext)

func (*RDLStatementParser) ColumnName

func (p *RDLStatementParser) ColumnName() (localctx IColumnNameContext)

func (*RDLStatementParser) CreateMaskRule

func (p *RDLStatementParser) CreateMaskRule() (localctx ICreateMaskRuleContext)

func (*RDLStatementParser) DropMaskRule

func (p *RDLStatementParser) DropMaskRule() (localctx IDropMaskRuleContext)

func (*RDLStatementParser) IfExists

func (p *RDLStatementParser) IfExists() (localctx IIfExistsContext)

func (*RDLStatementParser) IfNotExists

func (p *RDLStatementParser) IfNotExists() (localctx IIfNotExistsContext)

func (*RDLStatementParser) Literal

func (p *RDLStatementParser) Literal() (localctx ILiteralContext)

func (*RDLStatementParser) MaskRuleDefinition

func (p *RDLStatementParser) MaskRuleDefinition() (localctx IMaskRuleDefinitionContext)

func (*RDLStatementParser) Properties

func (p *RDLStatementParser) Properties() (localctx IPropertiesContext)

func (*RDLStatementParser) PropertiesDefinition

func (p *RDLStatementParser) PropertiesDefinition() (localctx IPropertiesDefinitionContext)

func (*RDLStatementParser) Property

func (p *RDLStatementParser) Property() (localctx IPropertyContext)

func (*RDLStatementParser) RuleName

func (p *RDLStatementParser) RuleName() (localctx IRuleNameContext)

type RDLStatementVisitor

type RDLStatementVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by RDLStatementParser#createMaskRule.
	VisitCreateMaskRule(ctx *CreateMaskRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#alterMaskRule.
	VisitAlterMaskRule(ctx *AlterMaskRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#dropMaskRule.
	VisitDropMaskRule(ctx *DropMaskRuleContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#maskRuleDefinition.
	VisitMaskRuleDefinition(ctx *MaskRuleDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#columnDefinition.
	VisitColumnDefinition(ctx *ColumnDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#columnName.
	VisitColumnName(ctx *ColumnNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ifExists.
	VisitIfExists(ctx *IfExistsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ifNotExists.
	VisitIfNotExists(ctx *IfNotExistsContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#algorithmDefinition.
	VisitAlgorithmDefinition(ctx *AlgorithmDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#algorithmTypeName.
	VisitAlgorithmTypeName(ctx *AlgorithmTypeNameContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#buildInMaskAlgorithmType.
	VisitBuildInMaskAlgorithmType(ctx *BuildInMaskAlgorithmTypeContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#propertiesDefinition.
	VisitPropertiesDefinition(ctx *PropertiesDefinitionContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#properties.
	VisitProperties(ctx *PropertiesContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#property.
	VisitProperty(ctx *PropertyContext) interface{}

	// Visit a parse tree produced by RDLStatementParser#ruleName.
	VisitRuleName(ctx *RuleNameContext) interface{}
}

A complete Visitor for a parse tree produced by RDLStatementParser.

type RuleNameContext

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

func NewEmptyRuleNameContext

func NewEmptyRuleNameContext() *RuleNameContext

func NewRuleNameContext

func NewRuleNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RuleNameContext

func (*RuleNameContext) Accept

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

func (*RuleNameContext) GetParser

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

func (*RuleNameContext) GetRuleContext

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

func (*RuleNameContext) IDENTIFIER_

func (s *RuleNameContext) IDENTIFIER_() antlr.TerminalNode

func (*RuleNameContext) IsRuleNameContext

func (*RuleNameContext) IsRuleNameContext()

func (*RuleNameContext) ToStringTree

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL