parser

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TiqLexerPACKAGE          = 1
	TiqLexerCONST            = 2
	TiqLexerVAR              = 3
	TiqLexerFUNC             = 4
	TiqLexerIF               = 5
	TiqLexerELSE             = 6
	TiqLexerFOR              = 7
	TiqLexerTRUE             = 8
	TiqLexerFALSE            = 9
	TiqLexerRETURN           = 10
	TiqLexerAND              = 11
	TiqLexerOR               = 12
	TiqLexerNOT              = 13
	TiqLexerNULL             = 14
	TiqLexerTHIS             = 15
	TiqLexerNEW              = 16
	TiqLexerBAR              = 17
	TiqLexerOPEN             = 18
	TiqLexerHIGH             = 19
	TiqLexerLOW              = 20
	TiqLexerCLOSE            = 21
	TiqLexerBUY              = 22
	TiqLexerSELL             = 23
	TiqLexerSELL_SHORT       = 24
	TiqLexerBUY_TO_COVER     = 25
	TiqLexerAT               = 26
	TiqLexerMARKET           = 27
	TiqLexerSTOP             = 28
	TiqLexerLIMIT            = 29
	TiqLexerCONTRACTS        = 30
	TiqLexerINT              = 31
	TiqLexerREAL             = 32
	TiqLexerBOOL             = 33
	TiqLexerSTRING           = 34
	TiqLexerTIME             = 35
	TiqLexerDATE             = 36
	TiqLexerTIMESERIES       = 37
	TiqLexerENUM             = 38
	TiqLexerCLASS            = 39
	TiqLexerERROR            = 40
	TiqLexerLIST             = 41
	TiqLexerMAP              = 42
	TiqLexerIDENTIFIER       = 43
	TiqLexerINT_VALUE        = 44
	TiqLexerREAL_VALUE       = 45
	TiqLexerDIGIT            = 46
	TiqLexerSTRING_VALUE     = 47
	TiqLexerL_PAREN          = 48
	TiqLexerR_PAREN          = 49
	TiqLexerL_BRACKET        = 50
	TiqLexerR_BRACKET        = 51
	TiqLexerL_CURLY          = 52
	TiqLexerR_CURLY          = 53
	TiqLexerEQUAL            = 54
	TiqLexerSTAR             = 55
	TiqLexerSLASH            = 56
	TiqLexerPLUS             = 57
	TiqLexerMINUS            = 58
	TiqLexerCOMMA            = 59
	TiqLexerDOT              = 60
	TiqLexerCOLON            = 61
	TiqLexerAPOS             = 62
	TiqLexerNOT_EQUAL        = 63
	TiqLexerLESS_THAN        = 64
	TiqLexerLESS_OR_EQUAL    = 65
	TiqLexerGREATER_THAN     = 66
	TiqLexerGREATER_OR_EQUAL = 67
	TiqLexerWS               = 68
	TiqLexerNEWLINE          = 69
	TiqLexerBLOCK_COMMENT    = 70
	TiqLexerLINE_COMMENT     = 71
)

TiqLexer tokens.

View Source
const (
	TiqParserEOF              = antlr.TokenEOF
	TiqParserPACKAGE          = 1
	TiqParserCONST            = 2
	TiqParserVAR              = 3
	TiqParserFUNC             = 4
	TiqParserIF               = 5
	TiqParserELSE             = 6
	TiqParserFOR              = 7
	TiqParserTRUE             = 8
	TiqParserFALSE            = 9
	TiqParserRETURN           = 10
	TiqParserAND              = 11
	TiqParserOR               = 12
	TiqParserNOT              = 13
	TiqParserNULL             = 14
	TiqParserTHIS             = 15
	TiqParserNEW              = 16
	TiqParserBAR              = 17
	TiqParserOPEN             = 18
	TiqParserHIGH             = 19
	TiqParserLOW              = 20
	TiqParserCLOSE            = 21
	TiqParserBUY              = 22
	TiqParserSELL             = 23
	TiqParserSELL_SHORT       = 24
	TiqParserBUY_TO_COVER     = 25
	TiqParserAT               = 26
	TiqParserMARKET           = 27
	TiqParserSTOP             = 28
	TiqParserLIMIT            = 29
	TiqParserCONTRACTS        = 30
	TiqParserINT              = 31
	TiqParserREAL             = 32
	TiqParserBOOL             = 33
	TiqParserSTRING           = 34
	TiqParserTIME             = 35
	TiqParserDATE             = 36
	TiqParserTIMESERIES       = 37
	TiqParserENUM             = 38
	TiqParserCLASS            = 39
	TiqParserERROR            = 40
	TiqParserLIST             = 41
	TiqParserMAP              = 42
	TiqParserIDENTIFIER       = 43
	TiqParserINT_VALUE        = 44
	TiqParserREAL_VALUE       = 45
	TiqParserDIGIT            = 46
	TiqParserSTRING_VALUE     = 47
	TiqParserL_PAREN          = 48
	TiqParserR_PAREN          = 49
	TiqParserL_BRACKET        = 50
	TiqParserR_BRACKET        = 51
	TiqParserL_CURLY          = 52
	TiqParserR_CURLY          = 53
	TiqParserEQUAL            = 54
	TiqParserSTAR             = 55
	TiqParserSLASH            = 56
	TiqParserPLUS             = 57
	TiqParserMINUS            = 58
	TiqParserCOMMA            = 59
	TiqParserDOT              = 60
	TiqParserCOLON            = 61
	TiqParserAPOS             = 62
	TiqParserNOT_EQUAL        = 63
	TiqParserLESS_THAN        = 64
	TiqParserLESS_OR_EQUAL    = 65
	TiqParserGREATER_THAN     = 66
	TiqParserGREATER_OR_EQUAL = 67
	TiqParserWS               = 68
	TiqParserNEWLINE          = 69
	TiqParserBLOCK_COMMENT    = 70
	TiqParserLINE_COMMENT     = 71
)

TiqParser tokens.

View Source
const (
	TiqParserRULE_script                       = 0
	TiqParserRULE_packageDef                   = 1
	TiqParserRULE_constantsDef                 = 2
	TiqParserRULE_constantDef                  = 3
	TiqParserRULE_variablesDef                 = 4
	TiqParserRULE_variableDef                  = 5
	TiqParserRULE_functionDef                  = 6
	TiqParserRULE_class                        = 7
	TiqParserRULE_parameters                   = 8
	TiqParserRULE_parameterDecl                = 9
	TiqParserRULE_results                      = 10
	TiqParserRULE_enumDef                      = 11
	TiqParserRULE_enumItem                     = 12
	TiqParserRULE_enumValue                    = 13
	TiqParserRULE_classDef                     = 14
	TiqParserRULE_property                     = 15
	TiqParserRULE_type                         = 16
	TiqParserRULE_timeSeriesType               = 17
	TiqParserRULE_listType                     = 18
	TiqParserRULE_mapType                      = 19
	TiqParserRULE_keyType                      = 20
	TiqParserRULE_block                        = 21
	TiqParserRULE_statement                    = 22
	TiqParserRULE_varsDeclaration              = 23
	TiqParserRULE_varDeclaration               = 24
	TiqParserRULE_varsAssignmentOrFunctionCall = 25
	TiqParserRULE_ifStatement                  = 26
	TiqParserRULE_elseIfBlock                  = 27
	TiqParserRULE_elseBlock                    = 28
	TiqParserRULE_returnStatement              = 29
	TiqParserRULE_expression                   = 30
	TiqParserRULE_unaryExpression              = 31
	TiqParserRULE_expressionInParenthesis      = 32
	TiqParserRULE_chainedExpression            = 33
	TiqParserRULE_chainItem                    = 34
	TiqParserRULE_paramsExpression             = 35
	TiqParserRULE_accessorExpression           = 36
	TiqParserRULE_barExpression                = 37
	TiqParserRULE_listExpression               = 38
	TiqParserRULE_mapExpression                = 39
	TiqParserRULE_keyValueCouple               = 40
	TiqParserRULE_keyValue                     = 41
	TiqParserRULE_constantValueExpression      = 42
	TiqParserRULE_timeValue                    = 43
	TiqParserRULE_dateValue                    = 44
	TiqParserRULE_boolValue                    = 45
	TiqParserRULE_errorValue                   = 46
	TiqParserRULE_fqIdentifier                 = 47
)

TiqParser rules.

Variables

View Source
var TiqLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var TiqParserParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func InitEmptyAccessorExpressionContext

func InitEmptyAccessorExpressionContext(p *AccessorExpressionContext)

func InitEmptyBarExpressionContext

func InitEmptyBarExpressionContext(p *BarExpressionContext)

func InitEmptyBlockContext

func InitEmptyBlockContext(p *BlockContext)

func InitEmptyBoolValueContext

func InitEmptyBoolValueContext(p *BoolValueContext)

func InitEmptyChainItemContext

func InitEmptyChainItemContext(p *ChainItemContext)

func InitEmptyChainedExpressionContext

func InitEmptyChainedExpressionContext(p *ChainedExpressionContext)

func InitEmptyClassContext

func InitEmptyClassContext(p *ClassContext)

func InitEmptyClassDefContext

func InitEmptyClassDefContext(p *ClassDefContext)

func InitEmptyConstantDefContext

func InitEmptyConstantDefContext(p *ConstantDefContext)

func InitEmptyConstantValueExpressionContext

func InitEmptyConstantValueExpressionContext(p *ConstantValueExpressionContext)

func InitEmptyConstantsDefContext

func InitEmptyConstantsDefContext(p *ConstantsDefContext)

func InitEmptyDateValueContext

func InitEmptyDateValueContext(p *DateValueContext)

func InitEmptyElseBlockContext

func InitEmptyElseBlockContext(p *ElseBlockContext)

func InitEmptyElseIfBlockContext

func InitEmptyElseIfBlockContext(p *ElseIfBlockContext)

func InitEmptyEnumDefContext

func InitEmptyEnumDefContext(p *EnumDefContext)

func InitEmptyEnumItemContext

func InitEmptyEnumItemContext(p *EnumItemContext)

func InitEmptyEnumValueContext

func InitEmptyEnumValueContext(p *EnumValueContext)

func InitEmptyErrorValueContext

func InitEmptyErrorValueContext(p *ErrorValueContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyExpressionInParenthesisContext

func InitEmptyExpressionInParenthesisContext(p *ExpressionInParenthesisContext)

func InitEmptyFqIdentifierContext

func InitEmptyFqIdentifierContext(p *FqIdentifierContext)

func InitEmptyFunctionDefContext

func InitEmptyFunctionDefContext(p *FunctionDefContext)

func InitEmptyIfStatementContext

func InitEmptyIfStatementContext(p *IfStatementContext)

func InitEmptyKeyTypeContext

func InitEmptyKeyTypeContext(p *KeyTypeContext)

func InitEmptyKeyValueContext

func InitEmptyKeyValueContext(p *KeyValueContext)

func InitEmptyKeyValueCoupleContext

func InitEmptyKeyValueCoupleContext(p *KeyValueCoupleContext)

func InitEmptyListExpressionContext

func InitEmptyListExpressionContext(p *ListExpressionContext)

func InitEmptyListTypeContext

func InitEmptyListTypeContext(p *ListTypeContext)

func InitEmptyMapExpressionContext

func InitEmptyMapExpressionContext(p *MapExpressionContext)

func InitEmptyMapTypeContext

func InitEmptyMapTypeContext(p *MapTypeContext)

func InitEmptyPackageDefContext

func InitEmptyPackageDefContext(p *PackageDefContext)

func InitEmptyParameterDeclContext

func InitEmptyParameterDeclContext(p *ParameterDeclContext)

func InitEmptyParametersContext

func InitEmptyParametersContext(p *ParametersContext)

func InitEmptyParamsExpressionContext

func InitEmptyParamsExpressionContext(p *ParamsExpressionContext)

func InitEmptyPropertyContext

func InitEmptyPropertyContext(p *PropertyContext)

func InitEmptyResultsContext

func InitEmptyResultsContext(p *ResultsContext)

func InitEmptyReturnStatementContext

func InitEmptyReturnStatementContext(p *ReturnStatementContext)

func InitEmptyScriptContext

func InitEmptyScriptContext(p *ScriptContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyTimeSeriesTypeContext

func InitEmptyTimeSeriesTypeContext(p *TimeSeriesTypeContext)

func InitEmptyTimeValueContext

func InitEmptyTimeValueContext(p *TimeValueContext)

func InitEmptyTypeContext

func InitEmptyTypeContext(p *TypeContext)

func InitEmptyUnaryExpressionContext

func InitEmptyUnaryExpressionContext(p *UnaryExpressionContext)

func InitEmptyVarDeclarationContext

func InitEmptyVarDeclarationContext(p *VarDeclarationContext)

func InitEmptyVariableDefContext

func InitEmptyVariableDefContext(p *VariableDefContext)

func InitEmptyVariablesDefContext

func InitEmptyVariablesDefContext(p *VariablesDefContext)

func InitEmptyVarsAssignmentOrFunctionCallContext

func InitEmptyVarsAssignmentOrFunctionCallContext(p *VarsAssignmentOrFunctionCallContext)

func InitEmptyVarsDeclarationContext

func InitEmptyVarsDeclarationContext(p *VarsDeclarationContext)

func RaiseError

func RaiseError(p antlr.Parser, message string)

func TiqLexerInit

func TiqLexerInit()

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

func TiqParserInit

func TiqParserInit()

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

Types

type AccessorExpressionContext

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

func NewAccessorExpressionContext

func NewAccessorExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessorExpressionContext

func NewEmptyAccessorExpressionContext

func NewEmptyAccessorExpressionContext() *AccessorExpressionContext

func (*AccessorExpressionContext) EnterRule

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

func (*AccessorExpressionContext) ExitRule

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

func (*AccessorExpressionContext) Expression

func (*AccessorExpressionContext) GetParser

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

func (*AccessorExpressionContext) GetRuleContext

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

func (*AccessorExpressionContext) IsAccessorExpressionContext

func (*AccessorExpressionContext) IsAccessorExpressionContext()

func (*AccessorExpressionContext) L_BRACKET

func (*AccessorExpressionContext) R_BRACKET

func (*AccessorExpressionContext) ToStringTree

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

type BarExpressionContext

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

func NewBarExpressionContext

func NewBarExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BarExpressionContext

func NewEmptyBarExpressionContext

func NewEmptyBarExpressionContext() *BarExpressionContext

func (*BarExpressionContext) AccessorExpression

func (s *BarExpressionContext) AccessorExpression() IAccessorExpressionContext

func (*BarExpressionContext) BAR

func (*BarExpressionContext) CLOSE

func (*BarExpressionContext) DOT

func (*BarExpressionContext) EnterRule

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

func (*BarExpressionContext) ExitRule

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

func (*BarExpressionContext) GetParser

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

func (*BarExpressionContext) GetRuleContext

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

func (*BarExpressionContext) HIGH

func (*BarExpressionContext) IsBarExpressionContext

func (*BarExpressionContext) IsBarExpressionContext()

func (*BarExpressionContext) LOW

func (*BarExpressionContext) OPEN

func (*BarExpressionContext) ToStringTree

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

type BaseTiqParserListener

type BaseTiqParserListener struct{}

BaseTiqParserListener is a complete listener for a parse tree produced by TiqParser.

func (*BaseTiqParserListener) EnterAccessorExpression

func (s *BaseTiqParserListener) EnterAccessorExpression(ctx *AccessorExpressionContext)

EnterAccessorExpression is called when production accessorExpression is entered.

func (*BaseTiqParserListener) EnterBarExpression

func (s *BaseTiqParserListener) EnterBarExpression(ctx *BarExpressionContext)

EnterBarExpression is called when production barExpression is entered.

func (*BaseTiqParserListener) EnterBlock

func (s *BaseTiqParserListener) EnterBlock(ctx *BlockContext)

EnterBlock is called when production block is entered.

func (*BaseTiqParserListener) EnterBoolValue

func (s *BaseTiqParserListener) EnterBoolValue(ctx *BoolValueContext)

EnterBoolValue is called when production boolValue is entered.

func (*BaseTiqParserListener) EnterChainItem

func (s *BaseTiqParserListener) EnterChainItem(ctx *ChainItemContext)

EnterChainItem is called when production chainItem is entered.

func (*BaseTiqParserListener) EnterChainedExpression

func (s *BaseTiqParserListener) EnterChainedExpression(ctx *ChainedExpressionContext)

EnterChainedExpression is called when production chainedExpression is entered.

func (*BaseTiqParserListener) EnterClass

func (s *BaseTiqParserListener) EnterClass(ctx *ClassContext)

EnterClass is called when production class is entered.

func (*BaseTiqParserListener) EnterClassDef

func (s *BaseTiqParserListener) EnterClassDef(ctx *ClassDefContext)

EnterClassDef is called when production classDef is entered.

func (*BaseTiqParserListener) EnterConstantDef

func (s *BaseTiqParserListener) EnterConstantDef(ctx *ConstantDefContext)

EnterConstantDef is called when production constantDef is entered.

func (*BaseTiqParserListener) EnterConstantValueExpression

func (s *BaseTiqParserListener) EnterConstantValueExpression(ctx *ConstantValueExpressionContext)

EnterConstantValueExpression is called when production constantValueExpression is entered.

func (*BaseTiqParserListener) EnterConstantsDef

func (s *BaseTiqParserListener) EnterConstantsDef(ctx *ConstantsDefContext)

EnterConstantsDef is called when production constantsDef is entered.

func (*BaseTiqParserListener) EnterDateValue

func (s *BaseTiqParserListener) EnterDateValue(ctx *DateValueContext)

EnterDateValue is called when production dateValue is entered.

func (*BaseTiqParserListener) EnterElseBlock

func (s *BaseTiqParserListener) EnterElseBlock(ctx *ElseBlockContext)

EnterElseBlock is called when production elseBlock is entered.

func (*BaseTiqParserListener) EnterElseIfBlock

func (s *BaseTiqParserListener) EnterElseIfBlock(ctx *ElseIfBlockContext)

EnterElseIfBlock is called when production elseIfBlock is entered.

func (*BaseTiqParserListener) EnterEnumDef

func (s *BaseTiqParserListener) EnterEnumDef(ctx *EnumDefContext)

EnterEnumDef is called when production enumDef is entered.

func (*BaseTiqParserListener) EnterEnumItem

func (s *BaseTiqParserListener) EnterEnumItem(ctx *EnumItemContext)

EnterEnumItem is called when production enumItem is entered.

func (*BaseTiqParserListener) EnterEnumValue

func (s *BaseTiqParserListener) EnterEnumValue(ctx *EnumValueContext)

EnterEnumValue is called when production enumValue is entered.

func (*BaseTiqParserListener) EnterErrorValue

func (s *BaseTiqParserListener) EnterErrorValue(ctx *ErrorValueContext)

EnterErrorValue is called when production errorValue is entered.

func (*BaseTiqParserListener) EnterEveryRule

func (s *BaseTiqParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseTiqParserListener) EnterExpression

func (s *BaseTiqParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseTiqParserListener) EnterExpressionInParenthesis

func (s *BaseTiqParserListener) EnterExpressionInParenthesis(ctx *ExpressionInParenthesisContext)

EnterExpressionInParenthesis is called when production expressionInParenthesis is entered.

func (*BaseTiqParserListener) EnterFqIdentifier

func (s *BaseTiqParserListener) EnterFqIdentifier(ctx *FqIdentifierContext)

EnterFqIdentifier is called when production fqIdentifier is entered.

func (*BaseTiqParserListener) EnterFunctionDef

func (s *BaseTiqParserListener) EnterFunctionDef(ctx *FunctionDefContext)

EnterFunctionDef is called when production functionDef is entered.

func (*BaseTiqParserListener) EnterIfStatement

func (s *BaseTiqParserListener) EnterIfStatement(ctx *IfStatementContext)

EnterIfStatement is called when production ifStatement is entered.

func (*BaseTiqParserListener) EnterKeyType

func (s *BaseTiqParserListener) EnterKeyType(ctx *KeyTypeContext)

EnterKeyType is called when production keyType is entered.

func (*BaseTiqParserListener) EnterKeyValue

func (s *BaseTiqParserListener) EnterKeyValue(ctx *KeyValueContext)

EnterKeyValue is called when production keyValue is entered.

func (*BaseTiqParserListener) EnterKeyValueCouple

func (s *BaseTiqParserListener) EnterKeyValueCouple(ctx *KeyValueCoupleContext)

EnterKeyValueCouple is called when production keyValueCouple is entered.

func (*BaseTiqParserListener) EnterListExpression

func (s *BaseTiqParserListener) EnterListExpression(ctx *ListExpressionContext)

EnterListExpression is called when production listExpression is entered.

func (*BaseTiqParserListener) EnterListType

func (s *BaseTiqParserListener) EnterListType(ctx *ListTypeContext)

EnterListType is called when production listType is entered.

func (*BaseTiqParserListener) EnterMapExpression

func (s *BaseTiqParserListener) EnterMapExpression(ctx *MapExpressionContext)

EnterMapExpression is called when production mapExpression is entered.

func (*BaseTiqParserListener) EnterMapType

func (s *BaseTiqParserListener) EnterMapType(ctx *MapTypeContext)

EnterMapType is called when production mapType is entered.

func (*BaseTiqParserListener) EnterPackageDef

func (s *BaseTiqParserListener) EnterPackageDef(ctx *PackageDefContext)

EnterPackageDef is called when production packageDef is entered.

func (*BaseTiqParserListener) EnterParameterDecl

func (s *BaseTiqParserListener) EnterParameterDecl(ctx *ParameterDeclContext)

EnterParameterDecl is called when production parameterDecl is entered.

func (*BaseTiqParserListener) EnterParameters

func (s *BaseTiqParserListener) EnterParameters(ctx *ParametersContext)

EnterParameters is called when production parameters is entered.

func (*BaseTiqParserListener) EnterParamsExpression

func (s *BaseTiqParserListener) EnterParamsExpression(ctx *ParamsExpressionContext)

EnterParamsExpression is called when production paramsExpression is entered.

func (*BaseTiqParserListener) EnterProperty

func (s *BaseTiqParserListener) EnterProperty(ctx *PropertyContext)

EnterProperty is called when production property is entered.

func (*BaseTiqParserListener) EnterResults

func (s *BaseTiqParserListener) EnterResults(ctx *ResultsContext)

EnterResults is called when production results is entered.

func (*BaseTiqParserListener) EnterReturnStatement

func (s *BaseTiqParserListener) EnterReturnStatement(ctx *ReturnStatementContext)

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseTiqParserListener) EnterScript

func (s *BaseTiqParserListener) EnterScript(ctx *ScriptContext)

EnterScript is called when production script is entered.

func (*BaseTiqParserListener) EnterStatement

func (s *BaseTiqParserListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseTiqParserListener) EnterTimeSeriesType

func (s *BaseTiqParserListener) EnterTimeSeriesType(ctx *TimeSeriesTypeContext)

EnterTimeSeriesType is called when production timeSeriesType is entered.

func (*BaseTiqParserListener) EnterTimeValue

func (s *BaseTiqParserListener) EnterTimeValue(ctx *TimeValueContext)

EnterTimeValue is called when production timeValue is entered.

func (*BaseTiqParserListener) EnterType

func (s *BaseTiqParserListener) EnterType(ctx *TypeContext)

EnterType is called when production type is entered.

func (*BaseTiqParserListener) EnterUnaryExpression

func (s *BaseTiqParserListener) EnterUnaryExpression(ctx *UnaryExpressionContext)

EnterUnaryExpression is called when production unaryExpression is entered.

func (*BaseTiqParserListener) EnterVarDeclaration

func (s *BaseTiqParserListener) EnterVarDeclaration(ctx *VarDeclarationContext)

EnterVarDeclaration is called when production varDeclaration is entered.

func (*BaseTiqParserListener) EnterVariableDef

func (s *BaseTiqParserListener) EnterVariableDef(ctx *VariableDefContext)

EnterVariableDef is called when production variableDef is entered.

func (*BaseTiqParserListener) EnterVariablesDef

func (s *BaseTiqParserListener) EnterVariablesDef(ctx *VariablesDefContext)

EnterVariablesDef is called when production variablesDef is entered.

func (*BaseTiqParserListener) EnterVarsAssignmentOrFunctionCall

func (s *BaseTiqParserListener) EnterVarsAssignmentOrFunctionCall(ctx *VarsAssignmentOrFunctionCallContext)

EnterVarsAssignmentOrFunctionCall is called when production varsAssignmentOrFunctionCall is entered.

func (*BaseTiqParserListener) EnterVarsDeclaration

func (s *BaseTiqParserListener) EnterVarsDeclaration(ctx *VarsDeclarationContext)

EnterVarsDeclaration is called when production varsDeclaration is entered.

func (*BaseTiqParserListener) ExitAccessorExpression

func (s *BaseTiqParserListener) ExitAccessorExpression(ctx *AccessorExpressionContext)

ExitAccessorExpression is called when production accessorExpression is exited.

func (*BaseTiqParserListener) ExitBarExpression

func (s *BaseTiqParserListener) ExitBarExpression(ctx *BarExpressionContext)

ExitBarExpression is called when production barExpression is exited.

func (*BaseTiqParserListener) ExitBlock

func (s *BaseTiqParserListener) ExitBlock(ctx *BlockContext)

ExitBlock is called when production block is exited.

func (*BaseTiqParserListener) ExitBoolValue

func (s *BaseTiqParserListener) ExitBoolValue(ctx *BoolValueContext)

ExitBoolValue is called when production boolValue is exited.

func (*BaseTiqParserListener) ExitChainItem

func (s *BaseTiqParserListener) ExitChainItem(ctx *ChainItemContext)

ExitChainItem is called when production chainItem is exited.

func (*BaseTiqParserListener) ExitChainedExpression

func (s *BaseTiqParserListener) ExitChainedExpression(ctx *ChainedExpressionContext)

ExitChainedExpression is called when production chainedExpression is exited.

func (*BaseTiqParserListener) ExitClass

func (s *BaseTiqParserListener) ExitClass(ctx *ClassContext)

ExitClass is called when production class is exited.

func (*BaseTiqParserListener) ExitClassDef

func (s *BaseTiqParserListener) ExitClassDef(ctx *ClassDefContext)

ExitClassDef is called when production classDef is exited.

func (*BaseTiqParserListener) ExitConstantDef

func (s *BaseTiqParserListener) ExitConstantDef(ctx *ConstantDefContext)

ExitConstantDef is called when production constantDef is exited.

func (*BaseTiqParserListener) ExitConstantValueExpression

func (s *BaseTiqParserListener) ExitConstantValueExpression(ctx *ConstantValueExpressionContext)

ExitConstantValueExpression is called when production constantValueExpression is exited.

func (*BaseTiqParserListener) ExitConstantsDef

func (s *BaseTiqParserListener) ExitConstantsDef(ctx *ConstantsDefContext)

ExitConstantsDef is called when production constantsDef is exited.

func (*BaseTiqParserListener) ExitDateValue

func (s *BaseTiqParserListener) ExitDateValue(ctx *DateValueContext)

ExitDateValue is called when production dateValue is exited.

func (*BaseTiqParserListener) ExitElseBlock

func (s *BaseTiqParserListener) ExitElseBlock(ctx *ElseBlockContext)

ExitElseBlock is called when production elseBlock is exited.

func (*BaseTiqParserListener) ExitElseIfBlock

func (s *BaseTiqParserListener) ExitElseIfBlock(ctx *ElseIfBlockContext)

ExitElseIfBlock is called when production elseIfBlock is exited.

func (*BaseTiqParserListener) ExitEnumDef

func (s *BaseTiqParserListener) ExitEnumDef(ctx *EnumDefContext)

ExitEnumDef is called when production enumDef is exited.

func (*BaseTiqParserListener) ExitEnumItem

func (s *BaseTiqParserListener) ExitEnumItem(ctx *EnumItemContext)

ExitEnumItem is called when production enumItem is exited.

func (*BaseTiqParserListener) ExitEnumValue

func (s *BaseTiqParserListener) ExitEnumValue(ctx *EnumValueContext)

ExitEnumValue is called when production enumValue is exited.

func (*BaseTiqParserListener) ExitErrorValue

func (s *BaseTiqParserListener) ExitErrorValue(ctx *ErrorValueContext)

ExitErrorValue is called when production errorValue is exited.

func (*BaseTiqParserListener) ExitEveryRule

func (s *BaseTiqParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseTiqParserListener) ExitExpression

func (s *BaseTiqParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseTiqParserListener) ExitExpressionInParenthesis

func (s *BaseTiqParserListener) ExitExpressionInParenthesis(ctx *ExpressionInParenthesisContext)

ExitExpressionInParenthesis is called when production expressionInParenthesis is exited.

func (*BaseTiqParserListener) ExitFqIdentifier

func (s *BaseTiqParserListener) ExitFqIdentifier(ctx *FqIdentifierContext)

ExitFqIdentifier is called when production fqIdentifier is exited.

func (*BaseTiqParserListener) ExitFunctionDef

func (s *BaseTiqParserListener) ExitFunctionDef(ctx *FunctionDefContext)

ExitFunctionDef is called when production functionDef is exited.

func (*BaseTiqParserListener) ExitIfStatement

func (s *BaseTiqParserListener) ExitIfStatement(ctx *IfStatementContext)

ExitIfStatement is called when production ifStatement is exited.

func (*BaseTiqParserListener) ExitKeyType

func (s *BaseTiqParserListener) ExitKeyType(ctx *KeyTypeContext)

ExitKeyType is called when production keyType is exited.

func (*BaseTiqParserListener) ExitKeyValue

func (s *BaseTiqParserListener) ExitKeyValue(ctx *KeyValueContext)

ExitKeyValue is called when production keyValue is exited.

func (*BaseTiqParserListener) ExitKeyValueCouple

func (s *BaseTiqParserListener) ExitKeyValueCouple(ctx *KeyValueCoupleContext)

ExitKeyValueCouple is called when production keyValueCouple is exited.

func (*BaseTiqParserListener) ExitListExpression

func (s *BaseTiqParserListener) ExitListExpression(ctx *ListExpressionContext)

ExitListExpression is called when production listExpression is exited.

func (*BaseTiqParserListener) ExitListType

func (s *BaseTiqParserListener) ExitListType(ctx *ListTypeContext)

ExitListType is called when production listType is exited.

func (*BaseTiqParserListener) ExitMapExpression

func (s *BaseTiqParserListener) ExitMapExpression(ctx *MapExpressionContext)

ExitMapExpression is called when production mapExpression is exited.

func (*BaseTiqParserListener) ExitMapType

func (s *BaseTiqParserListener) ExitMapType(ctx *MapTypeContext)

ExitMapType is called when production mapType is exited.

func (*BaseTiqParserListener) ExitPackageDef

func (s *BaseTiqParserListener) ExitPackageDef(ctx *PackageDefContext)

ExitPackageDef is called when production packageDef is exited.

func (*BaseTiqParserListener) ExitParameterDecl

func (s *BaseTiqParserListener) ExitParameterDecl(ctx *ParameterDeclContext)

ExitParameterDecl is called when production parameterDecl is exited.

func (*BaseTiqParserListener) ExitParameters

func (s *BaseTiqParserListener) ExitParameters(ctx *ParametersContext)

ExitParameters is called when production parameters is exited.

func (*BaseTiqParserListener) ExitParamsExpression

func (s *BaseTiqParserListener) ExitParamsExpression(ctx *ParamsExpressionContext)

ExitParamsExpression is called when production paramsExpression is exited.

func (*BaseTiqParserListener) ExitProperty

func (s *BaseTiqParserListener) ExitProperty(ctx *PropertyContext)

ExitProperty is called when production property is exited.

func (*BaseTiqParserListener) ExitResults

func (s *BaseTiqParserListener) ExitResults(ctx *ResultsContext)

ExitResults is called when production results is exited.

func (*BaseTiqParserListener) ExitReturnStatement

func (s *BaseTiqParserListener) ExitReturnStatement(ctx *ReturnStatementContext)

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseTiqParserListener) ExitScript

func (s *BaseTiqParserListener) ExitScript(ctx *ScriptContext)

ExitScript is called when production script is exited.

func (*BaseTiqParserListener) ExitStatement

func (s *BaseTiqParserListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseTiqParserListener) ExitTimeSeriesType

func (s *BaseTiqParserListener) ExitTimeSeriesType(ctx *TimeSeriesTypeContext)

ExitTimeSeriesType is called when production timeSeriesType is exited.

func (*BaseTiqParserListener) ExitTimeValue

func (s *BaseTiqParserListener) ExitTimeValue(ctx *TimeValueContext)

ExitTimeValue is called when production timeValue is exited.

func (*BaseTiqParserListener) ExitType

func (s *BaseTiqParserListener) ExitType(ctx *TypeContext)

ExitType is called when production type is exited.

func (*BaseTiqParserListener) ExitUnaryExpression

func (s *BaseTiqParserListener) ExitUnaryExpression(ctx *UnaryExpressionContext)

ExitUnaryExpression is called when production unaryExpression is exited.

func (*BaseTiqParserListener) ExitVarDeclaration

func (s *BaseTiqParserListener) ExitVarDeclaration(ctx *VarDeclarationContext)

ExitVarDeclaration is called when production varDeclaration is exited.

func (*BaseTiqParserListener) ExitVariableDef

func (s *BaseTiqParserListener) ExitVariableDef(ctx *VariableDefContext)

ExitVariableDef is called when production variableDef is exited.

func (*BaseTiqParserListener) ExitVariablesDef

func (s *BaseTiqParserListener) ExitVariablesDef(ctx *VariablesDefContext)

ExitVariablesDef is called when production variablesDef is exited.

func (*BaseTiqParserListener) ExitVarsAssignmentOrFunctionCall

func (s *BaseTiqParserListener) ExitVarsAssignmentOrFunctionCall(ctx *VarsAssignmentOrFunctionCallContext)

ExitVarsAssignmentOrFunctionCall is called when production varsAssignmentOrFunctionCall is exited.

func (*BaseTiqParserListener) ExitVarsDeclaration

func (s *BaseTiqParserListener) ExitVarsDeclaration(ctx *VarsDeclarationContext)

ExitVarsDeclaration is called when production varsDeclaration is exited.

func (*BaseTiqParserListener) VisitErrorNode

func (s *BaseTiqParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseTiqParserListener) VisitTerminal

func (s *BaseTiqParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BlockContext

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

func NewBlockContext

func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext

func NewEmptyBlockContext

func NewEmptyBlockContext() *BlockContext

func (*BlockContext) AllStatement

func (s *BlockContext) AllStatement() []IStatementContext

func (*BlockContext) EnterRule

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

func (*BlockContext) ExitRule

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

func (*BlockContext) GetParser

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

func (*BlockContext) GetRuleContext

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

func (*BlockContext) IsBlockContext

func (*BlockContext) IsBlockContext()

func (*BlockContext) L_CURLY

func (s *BlockContext) L_CURLY() antlr.TerminalNode

func (*BlockContext) R_CURLY

func (s *BlockContext) R_CURLY() antlr.TerminalNode

func (*BlockContext) Statement

func (s *BlockContext) Statement(i int) IStatementContext

func (*BlockContext) ToStringTree

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

type BoolValueContext

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

func NewBoolValueContext

func NewBoolValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolValueContext

func NewEmptyBoolValueContext

func NewEmptyBoolValueContext() *BoolValueContext

func (*BoolValueContext) EnterRule

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

func (*BoolValueContext) ExitRule

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

func (*BoolValueContext) FALSE

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

func (*BoolValueContext) GetParser

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

func (*BoolValueContext) GetRuleContext

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

func (*BoolValueContext) IsBoolValueContext

func (*BoolValueContext) IsBoolValueContext()

func (*BoolValueContext) TRUE

func (*BoolValueContext) ToStringTree

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

type ChainItemContext

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

func NewChainItemContext

func NewChainItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChainItemContext

func NewEmptyChainItemContext

func NewEmptyChainItemContext() *ChainItemContext

func (*ChainItemContext) AccessorExpression

func (s *ChainItemContext) AccessorExpression() IAccessorExpressionContext

func (*ChainItemContext) EnterRule

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

func (*ChainItemContext) ExitRule

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

func (*ChainItemContext) GetParser

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

func (*ChainItemContext) GetRuleContext

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

func (*ChainItemContext) IDENTIFIER

func (s *ChainItemContext) IDENTIFIER() antlr.TerminalNode

func (*ChainItemContext) IsChainItemContext

func (*ChainItemContext) IsChainItemContext()

func (*ChainItemContext) ParamsExpression

func (s *ChainItemContext) ParamsExpression() IParamsExpressionContext

func (*ChainItemContext) ToStringTree

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

type ChainedExpressionContext

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

func NewChainedExpressionContext

func NewChainedExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChainedExpressionContext

func NewEmptyChainedExpressionContext

func NewEmptyChainedExpressionContext() *ChainedExpressionContext

func (*ChainedExpressionContext) AllChainItem

func (s *ChainedExpressionContext) AllChainItem() []IChainItemContext

func (*ChainedExpressionContext) AllDOT

func (*ChainedExpressionContext) ChainItem

func (*ChainedExpressionContext) DOT

func (*ChainedExpressionContext) EnterRule

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

func (*ChainedExpressionContext) ExitRule

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

func (*ChainedExpressionContext) FqIdentifier

func (*ChainedExpressionContext) GetParser

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

func (*ChainedExpressionContext) GetRuleContext

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

func (*ChainedExpressionContext) IsChainedExpressionContext

func (*ChainedExpressionContext) IsChainedExpressionContext()

func (*ChainedExpressionContext) NEW

func (*ChainedExpressionContext) ParamsExpression

func (s *ChainedExpressionContext) ParamsExpression() IParamsExpressionContext

func (*ChainedExpressionContext) THIS

func (*ChainedExpressionContext) ToStringTree

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

type ClassContext

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

func NewClassContext

func NewClassContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassContext

func NewEmptyClassContext

func NewEmptyClassContext() *ClassContext

func (*ClassContext) EnterRule

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

func (*ClassContext) ExitRule

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

func (*ClassContext) FqIdentifier

func (s *ClassContext) FqIdentifier() IFqIdentifierContext

func (*ClassContext) GetParser

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

func (*ClassContext) GetRuleContext

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

func (*ClassContext) IsClassContext

func (*ClassContext) IsClassContext()

func (*ClassContext) L_PAREN

func (s *ClassContext) L_PAREN() antlr.TerminalNode

func (*ClassContext) R_PAREN

func (s *ClassContext) R_PAREN() antlr.TerminalNode

func (*ClassContext) ToStringTree

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

type ClassDefContext

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

func NewClassDefContext

func NewClassDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDefContext

func NewEmptyClassDefContext

func NewEmptyClassDefContext() *ClassDefContext

func (*ClassDefContext) AllProperty

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

func (*ClassDefContext) CLASS

func (s *ClassDefContext) CLASS() antlr.TerminalNode

func (*ClassDefContext) EnterRule

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

func (*ClassDefContext) ExitRule

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

func (*ClassDefContext) GetParser

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

func (*ClassDefContext) GetRuleContext

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

func (*ClassDefContext) IDENTIFIER

func (s *ClassDefContext) IDENTIFIER() antlr.TerminalNode

func (*ClassDefContext) IsClassDefContext

func (*ClassDefContext) IsClassDefContext()

func (*ClassDefContext) L_CURLY

func (s *ClassDefContext) L_CURLY() antlr.TerminalNode

func (*ClassDefContext) Property

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

func (*ClassDefContext) R_CURLY

func (s *ClassDefContext) R_CURLY() antlr.TerminalNode

func (*ClassDefContext) ToStringTree

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

type ConstantDefContext

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

func NewConstantDefContext

func NewConstantDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantDefContext

func NewEmptyConstantDefContext

func NewEmptyConstantDefContext() *ConstantDefContext

func (*ConstantDefContext) EQUAL

func (*ConstantDefContext) EnterRule

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

func (*ConstantDefContext) ExitRule

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

func (*ConstantDefContext) Expression

func (s *ConstantDefContext) Expression() IExpressionContext

func (*ConstantDefContext) GetParser

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

func (*ConstantDefContext) GetRuleContext

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

func (*ConstantDefContext) IDENTIFIER

func (s *ConstantDefContext) IDENTIFIER() antlr.TerminalNode

func (*ConstantDefContext) IsConstantDefContext

func (*ConstantDefContext) IsConstantDefContext()

func (*ConstantDefContext) ToStringTree

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

type ConstantValueExpressionContext

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

func NewConstantValueExpressionContext

func NewConstantValueExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantValueExpressionContext

func NewEmptyConstantValueExpressionContext

func NewEmptyConstantValueExpressionContext() *ConstantValueExpressionContext

func (*ConstantValueExpressionContext) BoolValue

func (*ConstantValueExpressionContext) DateValue

func (*ConstantValueExpressionContext) EnterRule

func (*ConstantValueExpressionContext) ErrorValue

func (*ConstantValueExpressionContext) ExitRule

func (*ConstantValueExpressionContext) GetParser

func (*ConstantValueExpressionContext) GetRuleContext

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

func (*ConstantValueExpressionContext) INT_VALUE

func (*ConstantValueExpressionContext) IsConstantValueExpressionContext

func (*ConstantValueExpressionContext) IsConstantValueExpressionContext()

func (*ConstantValueExpressionContext) REAL_VALUE

func (*ConstantValueExpressionContext) STRING_VALUE

func (*ConstantValueExpressionContext) TimeValue

func (*ConstantValueExpressionContext) ToStringTree

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

type ConstantsDefContext

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

func NewConstantsDefContext

func NewConstantsDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantsDefContext

func NewEmptyConstantsDefContext

func NewEmptyConstantsDefContext() *ConstantsDefContext

func (*ConstantsDefContext) AllConstantDef

func (s *ConstantsDefContext) AllConstantDef() []IConstantDefContext

func (*ConstantsDefContext) CONST

func (*ConstantsDefContext) ConstantDef

func (s *ConstantsDefContext) ConstantDef(i int) IConstantDefContext

func (*ConstantsDefContext) EnterRule

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

func (*ConstantsDefContext) ExitRule

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

func (*ConstantsDefContext) GetParser

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

func (*ConstantsDefContext) GetRuleContext

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

func (*ConstantsDefContext) IsConstantsDefContext

func (*ConstantsDefContext) IsConstantsDefContext()

func (*ConstantsDefContext) L_CURLY

func (s *ConstantsDefContext) L_CURLY() antlr.TerminalNode

func (*ConstantsDefContext) R_CURLY

func (s *ConstantsDefContext) R_CURLY() antlr.TerminalNode

func (*ConstantsDefContext) ToStringTree

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

type DateValueContext

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

func NewDateValueContext

func NewDateValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DateValueContext

func NewEmptyDateValueContext

func NewEmptyDateValueContext() *DateValueContext

func (*DateValueContext) APOS

func (*DateValueContext) AllAPOS

func (s *DateValueContext) AllAPOS() []antlr.TerminalNode

func (*DateValueContext) AllINT_VALUE

func (s *DateValueContext) AllINT_VALUE() []antlr.TerminalNode

func (*DateValueContext) AllMINUS

func (s *DateValueContext) AllMINUS() []antlr.TerminalNode

func (*DateValueContext) EnterRule

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

func (*DateValueContext) ExitRule

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

func (*DateValueContext) GetParser

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

func (*DateValueContext) GetRuleContext

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

func (*DateValueContext) INT_VALUE

func (s *DateValueContext) INT_VALUE(i int) antlr.TerminalNode

func (*DateValueContext) IsDateValueContext

func (*DateValueContext) IsDateValueContext()

func (*DateValueContext) MINUS

func (s *DateValueContext) MINUS(i int) antlr.TerminalNode

func (*DateValueContext) ToStringTree

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

type ElseBlockContext

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

func NewElseBlockContext

func NewElseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseBlockContext

func NewEmptyElseBlockContext

func NewEmptyElseBlockContext() *ElseBlockContext

func (*ElseBlockContext) Block

func (s *ElseBlockContext) Block() IBlockContext

func (*ElseBlockContext) ELSE

func (*ElseBlockContext) EnterRule

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

func (*ElseBlockContext) ExitRule

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

func (*ElseBlockContext) GetParser

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

func (*ElseBlockContext) GetRuleContext

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

func (*ElseBlockContext) IsElseBlockContext

func (*ElseBlockContext) IsElseBlockContext()

func (*ElseBlockContext) ToStringTree

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

type ElseIfBlockContext

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

func NewElseIfBlockContext

func NewElseIfBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseIfBlockContext

func NewEmptyElseIfBlockContext

func NewEmptyElseIfBlockContext() *ElseIfBlockContext

func (*ElseIfBlockContext) Block

func (s *ElseIfBlockContext) Block() IBlockContext

func (*ElseIfBlockContext) ELSE

func (*ElseIfBlockContext) EnterRule

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

func (*ElseIfBlockContext) ExitRule

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

func (*ElseIfBlockContext) Expression

func (s *ElseIfBlockContext) Expression() IExpressionContext

func (*ElseIfBlockContext) GetParser

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

func (*ElseIfBlockContext) GetRuleContext

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

func (*ElseIfBlockContext) IF

func (*ElseIfBlockContext) IsElseIfBlockContext

func (*ElseIfBlockContext) IsElseIfBlockContext()

func (*ElseIfBlockContext) ToStringTree

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

type EnumDefContext

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

func NewEmptyEnumDefContext

func NewEmptyEnumDefContext() *EnumDefContext

func NewEnumDefContext

func NewEnumDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDefContext

func (*EnumDefContext) AllEnumItem

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

func (*EnumDefContext) ENUM

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

func (*EnumDefContext) EnterRule

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

func (*EnumDefContext) EnumItem

func (s *EnumDefContext) EnumItem(i int) IEnumItemContext

func (*EnumDefContext) ExitRule

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

func (*EnumDefContext) GetParser

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

func (*EnumDefContext) GetRuleContext

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

func (*EnumDefContext) IDENTIFIER

func (s *EnumDefContext) IDENTIFIER() antlr.TerminalNode

func (*EnumDefContext) IsEnumDefContext

func (*EnumDefContext) IsEnumDefContext()

func (*EnumDefContext) L_CURLY

func (s *EnumDefContext) L_CURLY() antlr.TerminalNode

func (*EnumDefContext) R_CURLY

func (s *EnumDefContext) R_CURLY() antlr.TerminalNode

func (*EnumDefContext) ToStringTree

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

type EnumItemContext

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

func NewEmptyEnumItemContext

func NewEmptyEnumItemContext() *EnumItemContext

func NewEnumItemContext

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

func (*EnumItemContext) EnterRule

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

func (*EnumItemContext) EnumValue

func (s *EnumItemContext) EnumValue() IEnumValueContext

func (*EnumItemContext) ExitRule

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

func (*EnumItemContext) GetParser

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

func (*EnumItemContext) GetRuleContext

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

func (*EnumItemContext) IDENTIFIER

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

func (*EnumItemContext) IsEnumItemContext

func (*EnumItemContext) IsEnumItemContext()

func (*EnumItemContext) L_PAREN

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

func (*EnumItemContext) R_PAREN

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

func (*EnumItemContext) ToStringTree

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

type EnumValueContext

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

func NewEmptyEnumValueContext

func NewEmptyEnumValueContext() *EnumValueContext

func NewEnumValueContext

func NewEnumValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumValueContext

func (*EnumValueContext) EnterRule

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

func (*EnumValueContext) ExitRule

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

func (*EnumValueContext) GetParser

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

func (*EnumValueContext) GetRuleContext

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

func (*EnumValueContext) INT_VALUE

func (s *EnumValueContext) INT_VALUE() antlr.TerminalNode

func (*EnumValueContext) IsEnumValueContext

func (*EnumValueContext) IsEnumValueContext()

func (*EnumValueContext) STRING_VALUE

func (s *EnumValueContext) STRING_VALUE() antlr.TerminalNode

func (*EnumValueContext) ToStringTree

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

type ErrorValueContext

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

func NewEmptyErrorValueContext

func NewEmptyErrorValueContext() *ErrorValueContext

func NewErrorValueContext

func NewErrorValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorValueContext

func (*ErrorValueContext) ERROR

func (*ErrorValueContext) EnterRule

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

func (*ErrorValueContext) ExitRule

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

func (*ErrorValueContext) GetParser

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

func (*ErrorValueContext) GetRuleContext

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

func (*ErrorValueContext) IsErrorValueContext

func (*ErrorValueContext) IsErrorValueContext()

func (*ErrorValueContext) L_PAREN

func (s *ErrorValueContext) L_PAREN() antlr.TerminalNode

func (*ErrorValueContext) R_PAREN

func (s *ErrorValueContext) R_PAREN() antlr.TerminalNode

func (*ErrorValueContext) STRING_VALUE

func (s *ErrorValueContext) STRING_VALUE() antlr.TerminalNode

func (*ErrorValueContext) ToStringTree

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

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

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

func (*ExpressionContext) AND

func (*ExpressionContext) AllAND

func (s *ExpressionContext) AllAND() []antlr.TerminalNode

func (*ExpressionContext) AllExpression

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

func (*ExpressionContext) AllOR

func (s *ExpressionContext) AllOR() []antlr.TerminalNode

func (*ExpressionContext) EQUAL

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) Expression

func (s *ExpressionContext) Expression(i int) IExpressionContext

func (*ExpressionContext) GREATER_OR_EQUAL

func (s *ExpressionContext) GREATER_OR_EQUAL() antlr.TerminalNode

func (*ExpressionContext) GREATER_THAN

func (s *ExpressionContext) GREATER_THAN() antlr.TerminalNode

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LESS_OR_EQUAL

func (s *ExpressionContext) LESS_OR_EQUAL() antlr.TerminalNode

func (*ExpressionContext) LESS_THAN

func (s *ExpressionContext) LESS_THAN() antlr.TerminalNode

func (*ExpressionContext) ListExpression

func (s *ExpressionContext) ListExpression() IListExpressionContext

func (*ExpressionContext) MINUS

func (*ExpressionContext) MapExpression

func (s *ExpressionContext) MapExpression() IMapExpressionContext

func (*ExpressionContext) NOT

func (*ExpressionContext) NOT_EQUAL

func (s *ExpressionContext) NOT_EQUAL() antlr.TerminalNode

func (*ExpressionContext) OR

func (*ExpressionContext) PLUS

func (*ExpressionContext) SLASH

func (*ExpressionContext) STAR

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) UnaryExpression

func (s *ExpressionContext) UnaryExpression() IUnaryExpressionContext

type ExpressionInParenthesisContext

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

func NewEmptyExpressionInParenthesisContext

func NewEmptyExpressionInParenthesisContext() *ExpressionInParenthesisContext

func NewExpressionInParenthesisContext

func NewExpressionInParenthesisContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionInParenthesisContext

func (*ExpressionInParenthesisContext) EnterRule

func (*ExpressionInParenthesisContext) ExitRule

func (*ExpressionInParenthesisContext) Expression

func (*ExpressionInParenthesisContext) GetParser

func (*ExpressionInParenthesisContext) GetRuleContext

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

func (*ExpressionInParenthesisContext) IsExpressionInParenthesisContext

func (*ExpressionInParenthesisContext) IsExpressionInParenthesisContext()

func (*ExpressionInParenthesisContext) L_PAREN

func (*ExpressionInParenthesisContext) R_PAREN

func (*ExpressionInParenthesisContext) ToStringTree

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

type FqIdentifierContext

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

func NewEmptyFqIdentifierContext

func NewEmptyFqIdentifierContext() *FqIdentifierContext

func NewFqIdentifierContext

func NewFqIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FqIdentifierContext

func (*FqIdentifierContext) AllIDENTIFIER

func (s *FqIdentifierContext) AllIDENTIFIER() []antlr.TerminalNode

func (*FqIdentifierContext) DOT

func (*FqIdentifierContext) EnterRule

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

func (*FqIdentifierContext) ExitRule

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

func (*FqIdentifierContext) GetParser

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

func (*FqIdentifierContext) GetRuleContext

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

func (*FqIdentifierContext) IDENTIFIER

func (s *FqIdentifierContext) IDENTIFIER(i int) antlr.TerminalNode

func (*FqIdentifierContext) IsFqIdentifierContext

func (*FqIdentifierContext) IsFqIdentifierContext()

func (*FqIdentifierContext) ToStringTree

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

type FunctionDefContext

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

func NewEmptyFunctionDefContext

func NewEmptyFunctionDefContext() *FunctionDefContext

func NewFunctionDefContext

func NewFunctionDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefContext

func (*FunctionDefContext) Block

func (s *FunctionDefContext) Block() IBlockContext

func (*FunctionDefContext) Class

func (s *FunctionDefContext) Class() IClassContext

func (*FunctionDefContext) EnterRule

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

func (*FunctionDefContext) ExitRule

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

func (*FunctionDefContext) FUNC

func (*FunctionDefContext) GetParser

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

func (*FunctionDefContext) GetRuleContext

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

func (*FunctionDefContext) IDENTIFIER

func (s *FunctionDefContext) IDENTIFIER() antlr.TerminalNode

func (*FunctionDefContext) IsFunctionDefContext

func (*FunctionDefContext) IsFunctionDefContext()

func (*FunctionDefContext) Parameters

func (s *FunctionDefContext) Parameters() IParametersContext

func (*FunctionDefContext) Results

func (s *FunctionDefContext) Results() IResultsContext

func (*FunctionDefContext) ToStringTree

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

type IAccessorExpressionContext

type IAccessorExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_BRACKET() antlr.TerminalNode
	Expression() IExpressionContext
	R_BRACKET() antlr.TerminalNode

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

IAccessorExpressionContext is an interface to support dynamic dispatch.

type IBarExpressionContext

type IBarExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BAR() antlr.TerminalNode
	DOT() antlr.TerminalNode
	OPEN() antlr.TerminalNode
	HIGH() antlr.TerminalNode
	LOW() antlr.TerminalNode
	CLOSE() antlr.TerminalNode
	AccessorExpression() IAccessorExpressionContext

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

IBarExpressionContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_CURLY() antlr.TerminalNode
	R_CURLY() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext

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

IBlockContext is an interface to support dynamic dispatch.

type IBoolValueContext

type IBoolValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode

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

IBoolValueContext is an interface to support dynamic dispatch.

type IChainItemContext

type IChainItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	ParamsExpression() IParamsExpressionContext
	AccessorExpression() IAccessorExpressionContext

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

IChainItemContext is an interface to support dynamic dispatch.

type IChainedExpressionContext

type IChainedExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllChainItem() []IChainItemContext
	ChainItem(i int) IChainItemContext
	THIS() antlr.TerminalNode
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	NEW() antlr.TerminalNode
	FqIdentifier() IFqIdentifierContext
	ParamsExpression() IParamsExpressionContext

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

IChainedExpressionContext is an interface to support dynamic dispatch.

type IClassContext

type IClassContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_PAREN() antlr.TerminalNode
	FqIdentifier() IFqIdentifierContext
	R_PAREN() antlr.TerminalNode

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

IClassContext is an interface to support dynamic dispatch.

type IClassDefContext

type IClassDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CLASS() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	L_CURLY() antlr.TerminalNode
	R_CURLY() antlr.TerminalNode
	AllProperty() []IPropertyContext
	Property(i int) IPropertyContext

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

IClassDefContext is an interface to support dynamic dispatch.

type IConstantDefContext

type IConstantDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	EQUAL() antlr.TerminalNode
	Expression() IExpressionContext

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

IConstantDefContext is an interface to support dynamic dispatch.

type IConstantValueExpressionContext

type IConstantValueExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT_VALUE() antlr.TerminalNode
	REAL_VALUE() antlr.TerminalNode
	BoolValue() IBoolValueContext
	STRING_VALUE() antlr.TerminalNode
	TimeValue() ITimeValueContext
	DateValue() IDateValueContext
	ErrorValue() IErrorValueContext

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

IConstantValueExpressionContext is an interface to support dynamic dispatch.

type IConstantsDefContext

type IConstantsDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONST() antlr.TerminalNode
	L_CURLY() antlr.TerminalNode
	R_CURLY() antlr.TerminalNode
	AllConstantDef() []IConstantDefContext
	ConstantDef(i int) IConstantDefContext

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

IConstantsDefContext is an interface to support dynamic dispatch.

type IDateValueContext

type IDateValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAPOS() []antlr.TerminalNode
	APOS(i int) antlr.TerminalNode
	AllINT_VALUE() []antlr.TerminalNode
	INT_VALUE(i int) antlr.TerminalNode
	AllMINUS() []antlr.TerminalNode
	MINUS(i int) antlr.TerminalNode

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

IDateValueContext is an interface to support dynamic dispatch.

type IElseBlockContext

type IElseBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ELSE() antlr.TerminalNode
	Block() IBlockContext

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

IElseBlockContext is an interface to support dynamic dispatch.

type IElseIfBlockContext

type IElseIfBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ELSE() antlr.TerminalNode
	IF() antlr.TerminalNode
	Expression() IExpressionContext
	Block() IBlockContext

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

IElseIfBlockContext is an interface to support dynamic dispatch.

type IEnumDefContext

type IEnumDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENUM() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	L_CURLY() antlr.TerminalNode
	R_CURLY() antlr.TerminalNode
	AllEnumItem() []IEnumItemContext
	EnumItem(i int) IEnumItemContext

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

IEnumDefContext is an interface to support dynamic dispatch.

type IEnumItemContext

type IEnumItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	L_PAREN() antlr.TerminalNode
	EnumValue() IEnumValueContext
	R_PAREN() antlr.TerminalNode

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

IEnumItemContext is an interface to support dynamic dispatch.

type IEnumValueContext

type IEnumValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT_VALUE() antlr.TerminalNode
	STRING_VALUE() antlr.TerminalNode

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

IEnumValueContext is an interface to support dynamic dispatch.

type IErrorValueContext

type IErrorValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ERROR() antlr.TerminalNode
	L_PAREN() antlr.TerminalNode
	STRING_VALUE() antlr.TerminalNode
	R_PAREN() antlr.TerminalNode

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

IErrorValueContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UnaryExpression() IUnaryExpressionContext
	NOT() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	ListExpression() IListExpressionContext
	MapExpression() IMapExpressionContext
	STAR() antlr.TerminalNode
	SLASH() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	EQUAL() antlr.TerminalNode
	NOT_EQUAL() antlr.TerminalNode
	LESS_THAN() antlr.TerminalNode
	LESS_OR_EQUAL() antlr.TerminalNode
	GREATER_THAN() antlr.TerminalNode
	GREATER_OR_EQUAL() antlr.TerminalNode
	AllAND() []antlr.TerminalNode
	AND(i int) antlr.TerminalNode
	AllOR() []antlr.TerminalNode
	OR(i int) antlr.TerminalNode

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

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionInParenthesisContext

type IExpressionInParenthesisContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_PAREN() antlr.TerminalNode
	Expression() IExpressionContext
	R_PAREN() antlr.TerminalNode

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

IExpressionInParenthesisContext is an interface to support dynamic dispatch.

type IFqIdentifierContext

type IFqIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode
	DOT() antlr.TerminalNode

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

IFqIdentifierContext is an interface to support dynamic dispatch.

type IFunctionDefContext

type IFunctionDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FUNC() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode
	Parameters() IParametersContext
	Block() IBlockContext
	Class() IClassContext
	Results() IResultsContext

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

IFunctionDefContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IF() antlr.TerminalNode
	Expression() IExpressionContext
	Block() IBlockContext
	AllElseIfBlock() []IElseIfBlockContext
	ElseIfBlock(i int) IElseIfBlockContext
	ElseBlock() IElseBlockContext

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

IIfStatementContext is an interface to support dynamic dispatch.

type IKeyTypeContext

type IKeyTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT() antlr.TerminalNode
	STRING() antlr.TerminalNode
	TIME() antlr.TerminalNode
	DATE() antlr.TerminalNode

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

IKeyTypeContext is an interface to support dynamic dispatch.

type IKeyValueContext

type IKeyValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT_VALUE() antlr.TerminalNode
	STRING_VALUE() antlr.TerminalNode
	TimeValue() ITimeValueContext
	DateValue() IDateValueContext

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

IKeyValueContext is an interface to support dynamic dispatch.

type IKeyValueCoupleContext

type IKeyValueCoupleContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	KeyValue() IKeyValueContext
	COLON() antlr.TerminalNode
	Expression() IExpressionContext

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

IKeyValueCoupleContext is an interface to support dynamic dispatch.

type IListExpressionContext

type IListExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_BRACKET() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	R_BRACKET() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IListExpressionContext is an interface to support dynamic dispatch.

type IListTypeContext

type IListTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LIST() antlr.TerminalNode
	L_PAREN() antlr.TerminalNode
	Type_() ITypeContext
	R_PAREN() antlr.TerminalNode

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

IListTypeContext is an interface to support dynamic dispatch.

type IMapExpressionContext

type IMapExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_CURLY() antlr.TerminalNode
	AllKeyValueCouple() []IKeyValueCoupleContext
	KeyValueCouple(i int) IKeyValueCoupleContext
	R_CURLY() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IMapExpressionContext is an interface to support dynamic dispatch.

type IMapTypeContext

type IMapTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MAP() antlr.TerminalNode
	L_PAREN() antlr.TerminalNode
	KeyType() IKeyTypeContext
	COMMA() antlr.TerminalNode
	Type_() ITypeContext
	R_PAREN() antlr.TerminalNode

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

IMapTypeContext is an interface to support dynamic dispatch.

type IPackageDefContext

type IPackageDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PACKAGE() antlr.TerminalNode
	IDENTIFIER() antlr.TerminalNode

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

IPackageDefContext is an interface to support dynamic dispatch.

type IParameterDeclContext

type IParameterDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	Type_() ITypeContext

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

IParameterDeclContext is an interface to support dynamic dispatch.

type IParametersContext

type IParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_PAREN() antlr.TerminalNode
	R_PAREN() antlr.TerminalNode
	AllParameterDecl() []IParameterDeclContext
	ParameterDecl(i int) IParameterDeclContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IParametersContext is an interface to support dynamic dispatch.

type IParamsExpressionContext

type IParamsExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	L_PAREN() antlr.TerminalNode
	R_PAREN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IParamsExpressionContext is an interface to support dynamic dispatch.

type IPropertyContext

type IPropertyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	Type_() ITypeContext

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

IPropertyContext is an interface to support dynamic dispatch.

type IResultsContext

type IResultsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IResultsContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RETURN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IReturnStatementContext is an interface to support dynamic dispatch.

type IScriptContext

type IScriptContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PackageDef() IPackageDefContext
	AllConstantsDef() []IConstantsDefContext
	ConstantsDef(i int) IConstantsDefContext
	AllVariablesDef() []IVariablesDefContext
	VariablesDef(i int) IVariablesDefContext
	AllFunctionDef() []IFunctionDefContext
	FunctionDef(i int) IFunctionDefContext
	AllEnumDef() []IEnumDefContext
	EnumDef(i int) IEnumDefContext
	AllClassDef() []IClassDefContext
	ClassDef(i int) IClassDefContext

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

IScriptContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VarsDeclaration() IVarsDeclarationContext
	VarsAssignmentOrFunctionCall() IVarsAssignmentOrFunctionCallContext
	IfStatement() IIfStatementContext
	ReturnStatement() IReturnStatementContext

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

IStatementContext is an interface to support dynamic dispatch.

type ITimeSeriesTypeContext

type ITimeSeriesTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TIMESERIES() antlr.TerminalNode
	L_PAREN() antlr.TerminalNode
	Type_() ITypeContext
	R_PAREN() antlr.TerminalNode

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

ITimeSeriesTypeContext is an interface to support dynamic dispatch.

type ITimeValueContext

type ITimeValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAPOS() []antlr.TerminalNode
	APOS(i int) antlr.TerminalNode
	AllINT_VALUE() []antlr.TerminalNode
	INT_VALUE(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode

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

ITimeValueContext is an interface to support dynamic dispatch.

type ITypeContext

type ITypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INT() antlr.TerminalNode
	REAL() antlr.TerminalNode
	BOOL() antlr.TerminalNode
	STRING() antlr.TerminalNode
	TIME() antlr.TerminalNode
	DATE() antlr.TerminalNode
	TimeSeriesType() ITimeSeriesTypeContext
	FqIdentifier() IFqIdentifierContext
	ERROR() antlr.TerminalNode
	ListType() IListTypeContext
	MapType() IMapTypeContext

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

ITypeContext is an interface to support dynamic dispatch.

type IUnaryExpressionContext

type IUnaryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UnaryExpression() IUnaryExpressionContext
	MINUS() antlr.TerminalNode
	PLUS() antlr.TerminalNode
	ExpressionInParenthesis() IExpressionInParenthesisContext
	BarExpression() IBarExpressionContext
	ConstantValueExpression() IConstantValueExpressionContext
	ChainedExpression() IChainedExpressionContext

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

IUnaryExpressionContext is an interface to support dynamic dispatch.

type IVarDeclarationContext

type IVarDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	EQUAL() antlr.TerminalNode
	Expression() IExpressionContext

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

IVarDeclarationContext is an interface to support dynamic dispatch.

type IVariableDefContext

type IVariableDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	EQUAL() antlr.TerminalNode
	Expression() IExpressionContext

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

IVariableDefContext is an interface to support dynamic dispatch.

type IVariablesDefContext

type IVariablesDefContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VAR() antlr.TerminalNode
	L_CURLY() antlr.TerminalNode
	R_CURLY() antlr.TerminalNode
	AllVariableDef() []IVariableDefContext
	VariableDef(i int) IVariableDefContext

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

IVariablesDefContext is an interface to support dynamic dispatch.

type IVarsAssignmentOrFunctionCallContext

type IVarsAssignmentOrFunctionCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllChainedExpression() []IChainedExpressionContext
	ChainedExpression(i int) IChainedExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	EQUAL() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext

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

IVarsAssignmentOrFunctionCallContext is an interface to support dynamic dispatch.

type IVarsDeclarationContext

type IVarsDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VAR() antlr.TerminalNode
	AllVarDeclaration() []IVarDeclarationContext
	VarDeclaration(i int) IVarDeclarationContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IVarsDeclarationContext is an interface to support dynamic dispatch.

type IfStatementContext

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

func NewEmptyIfStatementContext

func NewEmptyIfStatementContext() *IfStatementContext

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext

func (*IfStatementContext) AllElseIfBlock

func (s *IfStatementContext) AllElseIfBlock() []IElseIfBlockContext

func (*IfStatementContext) Block

func (s *IfStatementContext) Block() IBlockContext

func (*IfStatementContext) ElseBlock

func (s *IfStatementContext) ElseBlock() IElseBlockContext

func (*IfStatementContext) ElseIfBlock

func (s *IfStatementContext) ElseIfBlock(i int) IElseIfBlockContext

func (*IfStatementContext) EnterRule

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

func (*IfStatementContext) ExitRule

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

func (*IfStatementContext) Expression

func (s *IfStatementContext) Expression() IExpressionContext

func (*IfStatementContext) GetParser

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

func (*IfStatementContext) GetRuleContext

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

func (*IfStatementContext) IF

func (*IfStatementContext) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) ToStringTree

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

type Info

type Info struct {
	Filename string
	Line     int
	Column   int
	Fragment string
}

func NewInfo

func NewInfo(tree antlr.ParserRuleContext) *Info

type KeyTypeContext

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

func NewEmptyKeyTypeContext

func NewEmptyKeyTypeContext() *KeyTypeContext

func NewKeyTypeContext

func NewKeyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyTypeContext

func (*KeyTypeContext) DATE

func (s *KeyTypeContext) DATE() antlr.TerminalNode

func (*KeyTypeContext) EnterRule

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

func (*KeyTypeContext) ExitRule

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

func (*KeyTypeContext) GetParser

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

func (*KeyTypeContext) GetRuleContext

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

func (*KeyTypeContext) INT

func (*KeyTypeContext) IsKeyTypeContext

func (*KeyTypeContext) IsKeyTypeContext()

func (*KeyTypeContext) STRING

func (s *KeyTypeContext) STRING() antlr.TerminalNode

func (*KeyTypeContext) TIME

func (s *KeyTypeContext) TIME() antlr.TerminalNode

func (*KeyTypeContext) ToStringTree

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

type KeyValueContext

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

func NewEmptyKeyValueContext

func NewEmptyKeyValueContext() *KeyValueContext

func NewKeyValueContext

func NewKeyValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyValueContext

func (*KeyValueContext) DateValue

func (s *KeyValueContext) DateValue() IDateValueContext

func (*KeyValueContext) EnterRule

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

func (*KeyValueContext) ExitRule

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

func (*KeyValueContext) GetParser

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

func (*KeyValueContext) GetRuleContext

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

func (*KeyValueContext) INT_VALUE

func (s *KeyValueContext) INT_VALUE() antlr.TerminalNode

func (*KeyValueContext) IsKeyValueContext

func (*KeyValueContext) IsKeyValueContext()

func (*KeyValueContext) STRING_VALUE

func (s *KeyValueContext) STRING_VALUE() antlr.TerminalNode

func (*KeyValueContext) TimeValue

func (s *KeyValueContext) TimeValue() ITimeValueContext

func (*KeyValueContext) ToStringTree

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

type KeyValueCoupleContext

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

func NewEmptyKeyValueCoupleContext

func NewEmptyKeyValueCoupleContext() *KeyValueCoupleContext

func NewKeyValueCoupleContext

func NewKeyValueCoupleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyValueCoupleContext

func (*KeyValueCoupleContext) COLON

func (*KeyValueCoupleContext) EnterRule

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

func (*KeyValueCoupleContext) ExitRule

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

func (*KeyValueCoupleContext) Expression

func (s *KeyValueCoupleContext) Expression() IExpressionContext

func (*KeyValueCoupleContext) GetParser

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

func (*KeyValueCoupleContext) GetRuleContext

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

func (*KeyValueCoupleContext) IsKeyValueCoupleContext

func (*KeyValueCoupleContext) IsKeyValueCoupleContext()

func (*KeyValueCoupleContext) KeyValue

func (*KeyValueCoupleContext) ToStringTree

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

type ListExpressionContext

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

func NewEmptyListExpressionContext

func NewEmptyListExpressionContext() *ListExpressionContext

func NewListExpressionContext

func NewListExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListExpressionContext

func (*ListExpressionContext) AllCOMMA

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

func (*ListExpressionContext) AllExpression

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

func (*ListExpressionContext) COMMA

func (*ListExpressionContext) EnterRule

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

func (*ListExpressionContext) ExitRule

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

func (*ListExpressionContext) Expression

func (s *ListExpressionContext) Expression(i int) IExpressionContext

func (*ListExpressionContext) GetParser

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

func (*ListExpressionContext) GetRuleContext

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

func (*ListExpressionContext) IsListExpressionContext

func (*ListExpressionContext) IsListExpressionContext()

func (*ListExpressionContext) L_BRACKET

func (s *ListExpressionContext) L_BRACKET() antlr.TerminalNode

func (*ListExpressionContext) R_BRACKET

func (s *ListExpressionContext) R_BRACKET() antlr.TerminalNode

func (*ListExpressionContext) ToStringTree

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

type ListTypeContext

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

func NewEmptyListTypeContext

func NewEmptyListTypeContext() *ListTypeContext

func NewListTypeContext

func NewListTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListTypeContext

func (*ListTypeContext) EnterRule

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

func (*ListTypeContext) ExitRule

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

func (*ListTypeContext) GetParser

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

func (*ListTypeContext) GetRuleContext

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

func (*ListTypeContext) IsListTypeContext

func (*ListTypeContext) IsListTypeContext()

func (*ListTypeContext) LIST

func (*ListTypeContext) L_PAREN

func (s *ListTypeContext) L_PAREN() antlr.TerminalNode

func (*ListTypeContext) R_PAREN

func (s *ListTypeContext) R_PAREN() antlr.TerminalNode

func (*ListTypeContext) ToStringTree

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

func (*ListTypeContext) Type_

func (s *ListTypeContext) Type_() ITypeContext

type MapExpressionContext

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

func NewEmptyMapExpressionContext

func NewEmptyMapExpressionContext() *MapExpressionContext

func NewMapExpressionContext

func NewMapExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapExpressionContext

func (*MapExpressionContext) AllCOMMA

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

func (*MapExpressionContext) AllKeyValueCouple

func (s *MapExpressionContext) AllKeyValueCouple() []IKeyValueCoupleContext

func (*MapExpressionContext) COMMA

func (*MapExpressionContext) EnterRule

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

func (*MapExpressionContext) ExitRule

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

func (*MapExpressionContext) GetParser

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

func (*MapExpressionContext) GetRuleContext

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

func (*MapExpressionContext) IsMapExpressionContext

func (*MapExpressionContext) IsMapExpressionContext()

func (*MapExpressionContext) KeyValueCouple

func (s *MapExpressionContext) KeyValueCouple(i int) IKeyValueCoupleContext

func (*MapExpressionContext) L_CURLY

func (*MapExpressionContext) R_CURLY

func (*MapExpressionContext) ToStringTree

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

type MapTypeContext

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

func NewEmptyMapTypeContext

func NewEmptyMapTypeContext() *MapTypeContext

func NewMapTypeContext

func NewMapTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeContext

func (*MapTypeContext) COMMA

func (s *MapTypeContext) COMMA() antlr.TerminalNode

func (*MapTypeContext) EnterRule

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

func (*MapTypeContext) ExitRule

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

func (*MapTypeContext) GetParser

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

func (*MapTypeContext) GetRuleContext

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

func (*MapTypeContext) IsMapTypeContext

func (*MapTypeContext) IsMapTypeContext()

func (*MapTypeContext) KeyType

func (s *MapTypeContext) KeyType() IKeyTypeContext

func (*MapTypeContext) L_PAREN

func (s *MapTypeContext) L_PAREN() antlr.TerminalNode

func (*MapTypeContext) MAP

func (*MapTypeContext) R_PAREN

func (s *MapTypeContext) R_PAREN() antlr.TerminalNode

func (*MapTypeContext) ToStringTree

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

func (*MapTypeContext) Type_

func (s *MapTypeContext) Type_() ITypeContext

type PackageDefContext

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

func NewEmptyPackageDefContext

func NewEmptyPackageDefContext() *PackageDefContext

func NewPackageDefContext

func NewPackageDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageDefContext

func (*PackageDefContext) EnterRule

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

func (*PackageDefContext) ExitRule

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

func (*PackageDefContext) GetParser

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

func (*PackageDefContext) GetRuleContext

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

func (*PackageDefContext) IDENTIFIER

func (s *PackageDefContext) IDENTIFIER() antlr.TerminalNode

func (*PackageDefContext) IsPackageDefContext

func (*PackageDefContext) IsPackageDefContext()

func (*PackageDefContext) PACKAGE

func (s *PackageDefContext) PACKAGE() antlr.TerminalNode

func (*PackageDefContext) ToStringTree

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

type ParameterDeclContext

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

func NewEmptyParameterDeclContext

func NewEmptyParameterDeclContext() *ParameterDeclContext

func NewParameterDeclContext

func NewParameterDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclContext

func (*ParameterDeclContext) EnterRule

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

func (*ParameterDeclContext) ExitRule

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

func (*ParameterDeclContext) GetParser

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

func (*ParameterDeclContext) GetRuleContext

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

func (*ParameterDeclContext) IDENTIFIER

func (s *ParameterDeclContext) IDENTIFIER() antlr.TerminalNode

func (*ParameterDeclContext) IsParameterDeclContext

func (*ParameterDeclContext) IsParameterDeclContext()

func (*ParameterDeclContext) ToStringTree

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

func (*ParameterDeclContext) Type_

type ParametersContext

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

func NewEmptyParametersContext

func NewEmptyParametersContext() *ParametersContext

func NewParametersContext

func NewParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParametersContext

func (*ParametersContext) AllCOMMA

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

func (*ParametersContext) AllParameterDecl

func (s *ParametersContext) AllParameterDecl() []IParameterDeclContext

func (*ParametersContext) COMMA

func (*ParametersContext) EnterRule

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

func (*ParametersContext) ExitRule

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

func (*ParametersContext) GetParser

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

func (*ParametersContext) GetRuleContext

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

func (*ParametersContext) IsParametersContext

func (*ParametersContext) IsParametersContext()

func (*ParametersContext) L_PAREN

func (s *ParametersContext) L_PAREN() antlr.TerminalNode

func (*ParametersContext) ParameterDecl

func (s *ParametersContext) ParameterDecl(i int) IParameterDeclContext

func (*ParametersContext) R_PAREN

func (s *ParametersContext) R_PAREN() antlr.TerminalNode

func (*ParametersContext) ToStringTree

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

type ParamsExpressionContext

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

func NewEmptyParamsExpressionContext

func NewEmptyParamsExpressionContext() *ParamsExpressionContext

func NewParamsExpressionContext

func NewParamsExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamsExpressionContext

func (*ParamsExpressionContext) AllCOMMA

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

func (*ParamsExpressionContext) AllExpression

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

func (*ParamsExpressionContext) COMMA

func (*ParamsExpressionContext) EnterRule

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

func (*ParamsExpressionContext) ExitRule

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

func (*ParamsExpressionContext) Expression

func (*ParamsExpressionContext) GetParser

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

func (*ParamsExpressionContext) GetRuleContext

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

func (*ParamsExpressionContext) IsParamsExpressionContext

func (*ParamsExpressionContext) IsParamsExpressionContext()

func (*ParamsExpressionContext) L_PAREN

func (*ParamsExpressionContext) R_PAREN

func (*ParamsExpressionContext) ToStringTree

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

type ParseError

type ParseError struct {
	File   string
	Line   int
	Column int
	Error  string
}

func NewParseError

func NewParseError(file string, line int, column int, err string) *ParseError

func NewParseErrorFromInfo

func NewParseErrorFromInfo(info *Info, err string) *ParseError

func (*ParseError) String

func (pe *ParseError) String() string

type ParseErrorListener

type ParseErrorListener struct {
	// contains filtered or unexported fields
}

func NewParseErrorListener

func NewParseErrorListener(filename string, errors *ParseErrors) *ParseErrorListener

func (*ParseErrorListener) ReportAmbiguity

func (l *ParseErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ambigAlts *antlr.BitSet, configs *antlr.ATNConfigSet)

func (*ParseErrorListener) ReportAttemptingFullContext

func (l *ParseErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, conflictingAlts *antlr.BitSet, configs *antlr.ATNConfigSet)

func (*ParseErrorListener) ReportContextSensitivity

func (l *ParseErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, configs *antlr.ATNConfigSet)

func (*ParseErrorListener) SyntaxError

func (l *ParseErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)

type ParseErrors

type ParseErrors struct {
	Errors []*ParseError
}

func NewParseErrors

func NewParseErrors() *ParseErrors

func (*ParseErrors) AddError

func (pe *ParseErrors) AddError(p *ParseError)

func (*ParseErrors) IsEmpty

func (pe *ParseErrors) IsEmpty() bool

func (*ParseErrors) String

func (pe *ParseErrors) String() 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) EnterRule

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

func (*PropertyContext) ExitRule

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

func (*PropertyContext) GetParser

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

func (*PropertyContext) GetRuleContext

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

func (*PropertyContext) IDENTIFIER

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

func (*PropertyContext) IsPropertyContext

func (*PropertyContext) IsPropertyContext()

func (*PropertyContext) ToStringTree

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

func (*PropertyContext) Type_

func (s *PropertyContext) Type_() ITypeContext

type ResultsContext

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

func NewEmptyResultsContext

func NewEmptyResultsContext() *ResultsContext

func NewResultsContext

func NewResultsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResultsContext

func (*ResultsContext) AllCOMMA

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

func (*ResultsContext) AllType_

func (s *ResultsContext) AllType_() []ITypeContext

func (*ResultsContext) COMMA

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

func (*ResultsContext) EnterRule

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

func (*ResultsContext) ExitRule

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

func (*ResultsContext) GetParser

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

func (*ResultsContext) GetRuleContext

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

func (*ResultsContext) IsResultsContext

func (*ResultsContext) IsResultsContext()

func (*ResultsContext) ToStringTree

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

func (*ResultsContext) Type_

func (s *ResultsContext) Type_(i int) ITypeContext

type ReturnStatementContext

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

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) AllCOMMA

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

func (*ReturnStatementContext) AllExpression

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

func (*ReturnStatementContext) COMMA

func (*ReturnStatementContext) EnterRule

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

func (*ReturnStatementContext) ExitRule

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

func (*ReturnStatementContext) Expression

func (*ReturnStatementContext) GetParser

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

func (*ReturnStatementContext) GetRuleContext

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

func (*ReturnStatementContext) IsReturnStatementContext

func (*ReturnStatementContext) IsReturnStatementContext()

func (*ReturnStatementContext) RETURN

func (*ReturnStatementContext) ToStringTree

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

type ScriptContext

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

func NewEmptyScriptContext

func NewEmptyScriptContext() *ScriptContext

func NewScriptContext

func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext

func (*ScriptContext) AllClassDef

func (s *ScriptContext) AllClassDef() []IClassDefContext

func (*ScriptContext) AllConstantsDef

func (s *ScriptContext) AllConstantsDef() []IConstantsDefContext

func (*ScriptContext) AllEnumDef

func (s *ScriptContext) AllEnumDef() []IEnumDefContext

func (*ScriptContext) AllFunctionDef

func (s *ScriptContext) AllFunctionDef() []IFunctionDefContext

func (*ScriptContext) AllVariablesDef

func (s *ScriptContext) AllVariablesDef() []IVariablesDefContext

func (*ScriptContext) ClassDef

func (s *ScriptContext) ClassDef(i int) IClassDefContext

func (*ScriptContext) ConstantsDef

func (s *ScriptContext) ConstantsDef(i int) IConstantsDefContext

func (*ScriptContext) EnterRule

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

func (*ScriptContext) EnumDef

func (s *ScriptContext) EnumDef(i int) IEnumDefContext

func (*ScriptContext) ExitRule

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

func (*ScriptContext) FunctionDef

func (s *ScriptContext) FunctionDef(i int) IFunctionDefContext

func (*ScriptContext) GetParser

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

func (*ScriptContext) GetRuleContext

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

func (*ScriptContext) IsScriptContext

func (*ScriptContext) IsScriptContext()

func (*ScriptContext) PackageDef

func (s *ScriptContext) PackageDef() IPackageDefContext

func (*ScriptContext) ToStringTree

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

func (*ScriptContext) VariablesDef

func (s *ScriptContext) VariablesDef(i int) IVariablesDefContext

type StatementContext

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

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) EnterRule

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

func (*StatementContext) ExitRule

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

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IfStatement

func (s *StatementContext) IfStatement() IIfStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) VarsAssignmentOrFunctionCall

func (s *StatementContext) VarsAssignmentOrFunctionCall() IVarsAssignmentOrFunctionCallContext

func (*StatementContext) VarsDeclaration

func (s *StatementContext) VarsDeclaration() IVarsDeclarationContext

type TimeSeriesTypeContext

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

func NewEmptyTimeSeriesTypeContext

func NewEmptyTimeSeriesTypeContext() *TimeSeriesTypeContext

func NewTimeSeriesTypeContext

func NewTimeSeriesTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeSeriesTypeContext

func (*TimeSeriesTypeContext) EnterRule

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

func (*TimeSeriesTypeContext) ExitRule

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

func (*TimeSeriesTypeContext) GetParser

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

func (*TimeSeriesTypeContext) GetRuleContext

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

func (*TimeSeriesTypeContext) IsTimeSeriesTypeContext

func (*TimeSeriesTypeContext) IsTimeSeriesTypeContext()

func (*TimeSeriesTypeContext) L_PAREN

func (*TimeSeriesTypeContext) R_PAREN

func (*TimeSeriesTypeContext) TIMESERIES

func (s *TimeSeriesTypeContext) TIMESERIES() antlr.TerminalNode

func (*TimeSeriesTypeContext) ToStringTree

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

func (*TimeSeriesTypeContext) Type_

type TimeValueContext

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

func NewEmptyTimeValueContext

func NewEmptyTimeValueContext() *TimeValueContext

func NewTimeValueContext

func NewTimeValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TimeValueContext

func (*TimeValueContext) APOS

func (*TimeValueContext) AllAPOS

func (s *TimeValueContext) AllAPOS() []antlr.TerminalNode

func (*TimeValueContext) AllINT_VALUE

func (s *TimeValueContext) AllINT_VALUE() []antlr.TerminalNode

func (*TimeValueContext) COLON

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

func (*TimeValueContext) EnterRule

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

func (*TimeValueContext) ExitRule

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

func (*TimeValueContext) GetParser

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

func (*TimeValueContext) GetRuleContext

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

func (*TimeValueContext) INT_VALUE

func (s *TimeValueContext) INT_VALUE(i int) antlr.TerminalNode

func (*TimeValueContext) IsTimeValueContext

func (*TimeValueContext) IsTimeValueContext()

func (*TimeValueContext) ToStringTree

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

type TiqLexer

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

func NewTiqLexer

func NewTiqLexer(input antlr.CharStream) *TiqLexer

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

type TiqParser

type TiqParser struct {
	*antlr.BaseParser
}

func NewTiqParser

func NewTiqParser(input antlr.TokenStream) *TiqParser

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

func (*TiqParser) AccessorExpression

func (p *TiqParser) AccessorExpression() (localctx IAccessorExpressionContext)

func (*TiqParser) BarExpression

func (p *TiqParser) BarExpression() (localctx IBarExpressionContext)

func (*TiqParser) Block

func (p *TiqParser) Block() (localctx IBlockContext)

func (*TiqParser) BoolValue

func (p *TiqParser) BoolValue() (localctx IBoolValueContext)

func (*TiqParser) ChainItem

func (p *TiqParser) ChainItem() (localctx IChainItemContext)

func (*TiqParser) ChainedExpression

func (p *TiqParser) ChainedExpression() (localctx IChainedExpressionContext)

func (*TiqParser) Class

func (p *TiqParser) Class() (localctx IClassContext)

func (*TiqParser) ClassDef

func (p *TiqParser) ClassDef() (localctx IClassDefContext)

func (*TiqParser) ConstantDef

func (p *TiqParser) ConstantDef() (localctx IConstantDefContext)

func (*TiqParser) ConstantValueExpression

func (p *TiqParser) ConstantValueExpression() (localctx IConstantValueExpressionContext)

func (*TiqParser) ConstantsDef

func (p *TiqParser) ConstantsDef() (localctx IConstantsDefContext)

func (*TiqParser) DateValue

func (p *TiqParser) DateValue() (localctx IDateValueContext)

func (*TiqParser) ElseBlock

func (p *TiqParser) ElseBlock() (localctx IElseBlockContext)

func (*TiqParser) ElseIfBlock

func (p *TiqParser) ElseIfBlock() (localctx IElseIfBlockContext)

func (*TiqParser) EnumDef

func (p *TiqParser) EnumDef() (localctx IEnumDefContext)

func (*TiqParser) EnumItem

func (p *TiqParser) EnumItem() (localctx IEnumItemContext)

func (*TiqParser) EnumValue

func (p *TiqParser) EnumValue() (localctx IEnumValueContext)

func (*TiqParser) ErrorValue

func (p *TiqParser) ErrorValue() (localctx IErrorValueContext)

func (*TiqParser) Expression

func (p *TiqParser) Expression() (localctx IExpressionContext)

func (*TiqParser) ExpressionInParenthesis

func (p *TiqParser) ExpressionInParenthesis() (localctx IExpressionInParenthesisContext)

func (*TiqParser) Expression_Sempred

func (p *TiqParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TiqParser) FqIdentifier

func (p *TiqParser) FqIdentifier() (localctx IFqIdentifierContext)

func (*TiqParser) FunctionDef

func (p *TiqParser) FunctionDef() (localctx IFunctionDefContext)

func (*TiqParser) IfStatement

func (p *TiqParser) IfStatement() (localctx IIfStatementContext)

func (*TiqParser) KeyType

func (p *TiqParser) KeyType() (localctx IKeyTypeContext)

func (*TiqParser) KeyValue

func (p *TiqParser) KeyValue() (localctx IKeyValueContext)

func (*TiqParser) KeyValueCouple

func (p *TiqParser) KeyValueCouple() (localctx IKeyValueCoupleContext)

func (*TiqParser) ListExpression

func (p *TiqParser) ListExpression() (localctx IListExpressionContext)

func (*TiqParser) ListType

func (p *TiqParser) ListType() (localctx IListTypeContext)

func (*TiqParser) MapExpression

func (p *TiqParser) MapExpression() (localctx IMapExpressionContext)

func (*TiqParser) MapType

func (p *TiqParser) MapType() (localctx IMapTypeContext)

func (*TiqParser) PackageDef

func (p *TiqParser) PackageDef() (localctx IPackageDefContext)

func (*TiqParser) ParameterDecl

func (p *TiqParser) ParameterDecl() (localctx IParameterDeclContext)

func (*TiqParser) Parameters

func (p *TiqParser) Parameters() (localctx IParametersContext)

func (*TiqParser) ParamsExpression

func (p *TiqParser) ParamsExpression() (localctx IParamsExpressionContext)

func (*TiqParser) Property

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

func (*TiqParser) Results

func (p *TiqParser) Results() (localctx IResultsContext)

func (*TiqParser) ReturnStatement

func (p *TiqParser) ReturnStatement() (localctx IReturnStatementContext)

func (*TiqParser) Script

func (p *TiqParser) Script() (localctx IScriptContext)

func (*TiqParser) Sempred

func (p *TiqParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*TiqParser) Statement

func (p *TiqParser) Statement() (localctx IStatementContext)

func (*TiqParser) TimeSeriesType

func (p *TiqParser) TimeSeriesType() (localctx ITimeSeriesTypeContext)

func (*TiqParser) TimeValue

func (p *TiqParser) TimeValue() (localctx ITimeValueContext)

func (*TiqParser) Type_

func (p *TiqParser) Type_() (localctx ITypeContext)

func (*TiqParser) UnaryExpression

func (p *TiqParser) UnaryExpression() (localctx IUnaryExpressionContext)

func (*TiqParser) VarDeclaration

func (p *TiqParser) VarDeclaration() (localctx IVarDeclarationContext)

func (*TiqParser) VariableDef

func (p *TiqParser) VariableDef() (localctx IVariableDefContext)

func (*TiqParser) VariablesDef

func (p *TiqParser) VariablesDef() (localctx IVariablesDefContext)

func (*TiqParser) VarsAssignmentOrFunctionCall

func (p *TiqParser) VarsAssignmentOrFunctionCall() (localctx IVarsAssignmentOrFunctionCallContext)

func (*TiqParser) VarsDeclaration

func (p *TiqParser) VarsDeclaration() (localctx IVarsDeclarationContext)

type TiqParserListener

type TiqParserListener interface {
	antlr.ParseTreeListener

	// EnterScript is called when entering the script production.
	EnterScript(c *ScriptContext)

	// EnterPackageDef is called when entering the packageDef production.
	EnterPackageDef(c *PackageDefContext)

	// EnterConstantsDef is called when entering the constantsDef production.
	EnterConstantsDef(c *ConstantsDefContext)

	// EnterConstantDef is called when entering the constantDef production.
	EnterConstantDef(c *ConstantDefContext)

	// EnterVariablesDef is called when entering the variablesDef production.
	EnterVariablesDef(c *VariablesDefContext)

	// EnterVariableDef is called when entering the variableDef production.
	EnterVariableDef(c *VariableDefContext)

	// EnterFunctionDef is called when entering the functionDef production.
	EnterFunctionDef(c *FunctionDefContext)

	// EnterClass is called when entering the class production.
	EnterClass(c *ClassContext)

	// EnterParameters is called when entering the parameters production.
	EnterParameters(c *ParametersContext)

	// EnterParameterDecl is called when entering the parameterDecl production.
	EnterParameterDecl(c *ParameterDeclContext)

	// EnterResults is called when entering the results production.
	EnterResults(c *ResultsContext)

	// EnterEnumDef is called when entering the enumDef production.
	EnterEnumDef(c *EnumDefContext)

	// EnterEnumItem is called when entering the enumItem production.
	EnterEnumItem(c *EnumItemContext)

	// EnterEnumValue is called when entering the enumValue production.
	EnterEnumValue(c *EnumValueContext)

	// EnterClassDef is called when entering the classDef production.
	EnterClassDef(c *ClassDefContext)

	// EnterProperty is called when entering the property production.
	EnterProperty(c *PropertyContext)

	// EnterType is called when entering the type production.
	EnterType(c *TypeContext)

	// EnterTimeSeriesType is called when entering the timeSeriesType production.
	EnterTimeSeriesType(c *TimeSeriesTypeContext)

	// EnterListType is called when entering the listType production.
	EnterListType(c *ListTypeContext)

	// EnterMapType is called when entering the mapType production.
	EnterMapType(c *MapTypeContext)

	// EnterKeyType is called when entering the keyType production.
	EnterKeyType(c *KeyTypeContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterVarsDeclaration is called when entering the varsDeclaration production.
	EnterVarsDeclaration(c *VarsDeclarationContext)

	// EnterVarDeclaration is called when entering the varDeclaration production.
	EnterVarDeclaration(c *VarDeclarationContext)

	// EnterVarsAssignmentOrFunctionCall is called when entering the varsAssignmentOrFunctionCall production.
	EnterVarsAssignmentOrFunctionCall(c *VarsAssignmentOrFunctionCallContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

	// EnterElseIfBlock is called when entering the elseIfBlock production.
	EnterElseIfBlock(c *ElseIfBlockContext)

	// EnterElseBlock is called when entering the elseBlock production.
	EnterElseBlock(c *ElseBlockContext)

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterUnaryExpression is called when entering the unaryExpression production.
	EnterUnaryExpression(c *UnaryExpressionContext)

	// EnterExpressionInParenthesis is called when entering the expressionInParenthesis production.
	EnterExpressionInParenthesis(c *ExpressionInParenthesisContext)

	// EnterChainedExpression is called when entering the chainedExpression production.
	EnterChainedExpression(c *ChainedExpressionContext)

	// EnterChainItem is called when entering the chainItem production.
	EnterChainItem(c *ChainItemContext)

	// EnterParamsExpression is called when entering the paramsExpression production.
	EnterParamsExpression(c *ParamsExpressionContext)

	// EnterAccessorExpression is called when entering the accessorExpression production.
	EnterAccessorExpression(c *AccessorExpressionContext)

	// EnterBarExpression is called when entering the barExpression production.
	EnterBarExpression(c *BarExpressionContext)

	// EnterListExpression is called when entering the listExpression production.
	EnterListExpression(c *ListExpressionContext)

	// EnterMapExpression is called when entering the mapExpression production.
	EnterMapExpression(c *MapExpressionContext)

	// EnterKeyValueCouple is called when entering the keyValueCouple production.
	EnterKeyValueCouple(c *KeyValueCoupleContext)

	// EnterKeyValue is called when entering the keyValue production.
	EnterKeyValue(c *KeyValueContext)

	// EnterConstantValueExpression is called when entering the constantValueExpression production.
	EnterConstantValueExpression(c *ConstantValueExpressionContext)

	// EnterTimeValue is called when entering the timeValue production.
	EnterTimeValue(c *TimeValueContext)

	// EnterDateValue is called when entering the dateValue production.
	EnterDateValue(c *DateValueContext)

	// EnterBoolValue is called when entering the boolValue production.
	EnterBoolValue(c *BoolValueContext)

	// EnterErrorValue is called when entering the errorValue production.
	EnterErrorValue(c *ErrorValueContext)

	// EnterFqIdentifier is called when entering the fqIdentifier production.
	EnterFqIdentifier(c *FqIdentifierContext)

	// ExitScript is called when exiting the script production.
	ExitScript(c *ScriptContext)

	// ExitPackageDef is called when exiting the packageDef production.
	ExitPackageDef(c *PackageDefContext)

	// ExitConstantsDef is called when exiting the constantsDef production.
	ExitConstantsDef(c *ConstantsDefContext)

	// ExitConstantDef is called when exiting the constantDef production.
	ExitConstantDef(c *ConstantDefContext)

	// ExitVariablesDef is called when exiting the variablesDef production.
	ExitVariablesDef(c *VariablesDefContext)

	// ExitVariableDef is called when exiting the variableDef production.
	ExitVariableDef(c *VariableDefContext)

	// ExitFunctionDef is called when exiting the functionDef production.
	ExitFunctionDef(c *FunctionDefContext)

	// ExitClass is called when exiting the class production.
	ExitClass(c *ClassContext)

	// ExitParameters is called when exiting the parameters production.
	ExitParameters(c *ParametersContext)

	// ExitParameterDecl is called when exiting the parameterDecl production.
	ExitParameterDecl(c *ParameterDeclContext)

	// ExitResults is called when exiting the results production.
	ExitResults(c *ResultsContext)

	// ExitEnumDef is called when exiting the enumDef production.
	ExitEnumDef(c *EnumDefContext)

	// ExitEnumItem is called when exiting the enumItem production.
	ExitEnumItem(c *EnumItemContext)

	// ExitEnumValue is called when exiting the enumValue production.
	ExitEnumValue(c *EnumValueContext)

	// ExitClassDef is called when exiting the classDef production.
	ExitClassDef(c *ClassDefContext)

	// ExitProperty is called when exiting the property production.
	ExitProperty(c *PropertyContext)

	// ExitType is called when exiting the type production.
	ExitType(c *TypeContext)

	// ExitTimeSeriesType is called when exiting the timeSeriesType production.
	ExitTimeSeriesType(c *TimeSeriesTypeContext)

	// ExitListType is called when exiting the listType production.
	ExitListType(c *ListTypeContext)

	// ExitMapType is called when exiting the mapType production.
	ExitMapType(c *MapTypeContext)

	// ExitKeyType is called when exiting the keyType production.
	ExitKeyType(c *KeyTypeContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitVarsDeclaration is called when exiting the varsDeclaration production.
	ExitVarsDeclaration(c *VarsDeclarationContext)

	// ExitVarDeclaration is called when exiting the varDeclaration production.
	ExitVarDeclaration(c *VarDeclarationContext)

	// ExitVarsAssignmentOrFunctionCall is called when exiting the varsAssignmentOrFunctionCall production.
	ExitVarsAssignmentOrFunctionCall(c *VarsAssignmentOrFunctionCallContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

	// ExitElseIfBlock is called when exiting the elseIfBlock production.
	ExitElseIfBlock(c *ElseIfBlockContext)

	// ExitElseBlock is called when exiting the elseBlock production.
	ExitElseBlock(c *ElseBlockContext)

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitUnaryExpression is called when exiting the unaryExpression production.
	ExitUnaryExpression(c *UnaryExpressionContext)

	// ExitExpressionInParenthesis is called when exiting the expressionInParenthesis production.
	ExitExpressionInParenthesis(c *ExpressionInParenthesisContext)

	// ExitChainedExpression is called when exiting the chainedExpression production.
	ExitChainedExpression(c *ChainedExpressionContext)

	// ExitChainItem is called when exiting the chainItem production.
	ExitChainItem(c *ChainItemContext)

	// ExitParamsExpression is called when exiting the paramsExpression production.
	ExitParamsExpression(c *ParamsExpressionContext)

	// ExitAccessorExpression is called when exiting the accessorExpression production.
	ExitAccessorExpression(c *AccessorExpressionContext)

	// ExitBarExpression is called when exiting the barExpression production.
	ExitBarExpression(c *BarExpressionContext)

	// ExitListExpression is called when exiting the listExpression production.
	ExitListExpression(c *ListExpressionContext)

	// ExitMapExpression is called when exiting the mapExpression production.
	ExitMapExpression(c *MapExpressionContext)

	// ExitKeyValueCouple is called when exiting the keyValueCouple production.
	ExitKeyValueCouple(c *KeyValueCoupleContext)

	// ExitKeyValue is called when exiting the keyValue production.
	ExitKeyValue(c *KeyValueContext)

	// ExitConstantValueExpression is called when exiting the constantValueExpression production.
	ExitConstantValueExpression(c *ConstantValueExpressionContext)

	// ExitTimeValue is called when exiting the timeValue production.
	ExitTimeValue(c *TimeValueContext)

	// ExitDateValue is called when exiting the dateValue production.
	ExitDateValue(c *DateValueContext)

	// ExitBoolValue is called when exiting the boolValue production.
	ExitBoolValue(c *BoolValueContext)

	// ExitErrorValue is called when exiting the errorValue production.
	ExitErrorValue(c *ErrorValueContext)

	// ExitFqIdentifier is called when exiting the fqIdentifier production.
	ExitFqIdentifier(c *FqIdentifierContext)
}

TiqParserListener is a complete listener for a parse tree produced by TiqParser.

type TypeContext

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

func NewEmptyTypeContext

func NewEmptyTypeContext() *TypeContext

func NewTypeContext

func NewTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeContext

func (*TypeContext) BOOL

func (s *TypeContext) BOOL() antlr.TerminalNode

func (*TypeContext) DATE

func (s *TypeContext) DATE() antlr.TerminalNode

func (*TypeContext) ERROR

func (s *TypeContext) ERROR() antlr.TerminalNode

func (*TypeContext) EnterRule

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

func (*TypeContext) ExitRule

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

func (*TypeContext) FqIdentifier

func (s *TypeContext) FqIdentifier() IFqIdentifierContext

func (*TypeContext) GetParser

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

func (*TypeContext) GetRuleContext

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

func (*TypeContext) INT

func (s *TypeContext) INT() antlr.TerminalNode

func (*TypeContext) IsTypeContext

func (*TypeContext) IsTypeContext()

func (*TypeContext) ListType

func (s *TypeContext) ListType() IListTypeContext

func (*TypeContext) MapType

func (s *TypeContext) MapType() IMapTypeContext

func (*TypeContext) REAL

func (s *TypeContext) REAL() antlr.TerminalNode

func (*TypeContext) STRING

func (s *TypeContext) STRING() antlr.TerminalNode

func (*TypeContext) TIME

func (s *TypeContext) TIME() antlr.TerminalNode

func (*TypeContext) TimeSeriesType

func (s *TypeContext) TimeSeriesType() ITimeSeriesTypeContext

func (*TypeContext) ToStringTree

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

type UnaryExpressionContext

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

func NewEmptyUnaryExpressionContext

func NewEmptyUnaryExpressionContext() *UnaryExpressionContext

func NewUnaryExpressionContext

func NewUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExpressionContext

func (*UnaryExpressionContext) BarExpression

func (s *UnaryExpressionContext) BarExpression() IBarExpressionContext

func (*UnaryExpressionContext) ChainedExpression

func (s *UnaryExpressionContext) ChainedExpression() IChainedExpressionContext

func (*UnaryExpressionContext) ConstantValueExpression

func (s *UnaryExpressionContext) ConstantValueExpression() IConstantValueExpressionContext

func (*UnaryExpressionContext) EnterRule

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

func (*UnaryExpressionContext) ExitRule

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

func (*UnaryExpressionContext) ExpressionInParenthesis

func (s *UnaryExpressionContext) ExpressionInParenthesis() IExpressionInParenthesisContext

func (*UnaryExpressionContext) GetParser

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

func (*UnaryExpressionContext) GetRuleContext

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

func (*UnaryExpressionContext) IsUnaryExpressionContext

func (*UnaryExpressionContext) IsUnaryExpressionContext()

func (*UnaryExpressionContext) MINUS

func (*UnaryExpressionContext) PLUS

func (*UnaryExpressionContext) ToStringTree

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

func (*UnaryExpressionContext) UnaryExpression

func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext

type VarDeclarationContext

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

func NewEmptyVarDeclarationContext

func NewEmptyVarDeclarationContext() *VarDeclarationContext

func NewVarDeclarationContext

func NewVarDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclarationContext

func (*VarDeclarationContext) COLON

func (*VarDeclarationContext) EQUAL

func (*VarDeclarationContext) EnterRule

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

func (*VarDeclarationContext) ExitRule

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

func (*VarDeclarationContext) Expression

func (s *VarDeclarationContext) Expression() IExpressionContext

func (*VarDeclarationContext) GetParser

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

func (*VarDeclarationContext) GetRuleContext

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

func (*VarDeclarationContext) IDENTIFIER

func (s *VarDeclarationContext) IDENTIFIER() antlr.TerminalNode

func (*VarDeclarationContext) IsVarDeclarationContext

func (*VarDeclarationContext) IsVarDeclarationContext()

func (*VarDeclarationContext) ToStringTree

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

func (*VarDeclarationContext) Type_

type VariableDefContext

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

func NewEmptyVariableDefContext

func NewEmptyVariableDefContext() *VariableDefContext

func NewVariableDefContext

func NewVariableDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDefContext

func (*VariableDefContext) EQUAL

func (*VariableDefContext) EnterRule

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

func (*VariableDefContext) ExitRule

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

func (*VariableDefContext) Expression

func (s *VariableDefContext) Expression() IExpressionContext

func (*VariableDefContext) GetParser

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

func (*VariableDefContext) GetRuleContext

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

func (*VariableDefContext) IDENTIFIER

func (s *VariableDefContext) IDENTIFIER() antlr.TerminalNode

func (*VariableDefContext) IsVariableDefContext

func (*VariableDefContext) IsVariableDefContext()

func (*VariableDefContext) ToStringTree

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

type VariablesDefContext

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

func NewEmptyVariablesDefContext

func NewEmptyVariablesDefContext() *VariablesDefContext

func NewVariablesDefContext

func NewVariablesDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariablesDefContext

func (*VariablesDefContext) AllVariableDef

func (s *VariablesDefContext) AllVariableDef() []IVariableDefContext

func (*VariablesDefContext) EnterRule

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

func (*VariablesDefContext) ExitRule

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

func (*VariablesDefContext) GetParser

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

func (*VariablesDefContext) GetRuleContext

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

func (*VariablesDefContext) IsVariablesDefContext

func (*VariablesDefContext) IsVariablesDefContext()

func (*VariablesDefContext) L_CURLY

func (s *VariablesDefContext) L_CURLY() antlr.TerminalNode

func (*VariablesDefContext) R_CURLY

func (s *VariablesDefContext) R_CURLY() antlr.TerminalNode

func (*VariablesDefContext) ToStringTree

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

func (*VariablesDefContext) VAR

func (*VariablesDefContext) VariableDef

func (s *VariablesDefContext) VariableDef(i int) IVariableDefContext

type VarsAssignmentOrFunctionCallContext

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

func NewEmptyVarsAssignmentOrFunctionCallContext

func NewEmptyVarsAssignmentOrFunctionCallContext() *VarsAssignmentOrFunctionCallContext

func NewVarsAssignmentOrFunctionCallContext

func NewVarsAssignmentOrFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarsAssignmentOrFunctionCallContext

func (*VarsAssignmentOrFunctionCallContext) AllCOMMA

func (*VarsAssignmentOrFunctionCallContext) AllChainedExpression

func (*VarsAssignmentOrFunctionCallContext) AllExpression

func (*VarsAssignmentOrFunctionCallContext) COMMA

func (*VarsAssignmentOrFunctionCallContext) ChainedExpression

func (*VarsAssignmentOrFunctionCallContext) EQUAL

func (*VarsAssignmentOrFunctionCallContext) EnterRule

func (*VarsAssignmentOrFunctionCallContext) ExitRule

func (*VarsAssignmentOrFunctionCallContext) Expression

func (*VarsAssignmentOrFunctionCallContext) GetParser

func (*VarsAssignmentOrFunctionCallContext) GetRuleContext

func (*VarsAssignmentOrFunctionCallContext) IsVarsAssignmentOrFunctionCallContext

func (*VarsAssignmentOrFunctionCallContext) IsVarsAssignmentOrFunctionCallContext()

func (*VarsAssignmentOrFunctionCallContext) ToStringTree

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

type VarsDeclarationContext

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

func NewEmptyVarsDeclarationContext

func NewEmptyVarsDeclarationContext() *VarsDeclarationContext

func NewVarsDeclarationContext

func NewVarsDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarsDeclarationContext

func (*VarsDeclarationContext) AllCOMMA

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

func (*VarsDeclarationContext) AllVarDeclaration

func (s *VarsDeclarationContext) AllVarDeclaration() []IVarDeclarationContext

func (*VarsDeclarationContext) COMMA

func (*VarsDeclarationContext) EnterRule

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

func (*VarsDeclarationContext) ExitRule

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

func (*VarsDeclarationContext) GetParser

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

func (*VarsDeclarationContext) GetRuleContext

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

func (*VarsDeclarationContext) IsVarsDeclarationContext

func (*VarsDeclarationContext) IsVarsDeclarationContext()

func (*VarsDeclarationContext) ToStringTree

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

func (*VarsDeclarationContext) VAR

func (*VarsDeclarationContext) VarDeclaration

func (s *VarsDeclarationContext) VarDeclaration(i int) IVarDeclarationContext

Jump to

Keyboard shortcuts

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