parser

package
v0.0.15 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	VyLangLexerT__0       = 1
	VyLangLexerT__1       = 2
	VyLangLexerT__2       = 3
	VyLangLexerT__3       = 4
	VyLangLexerT__4       = 5
	VyLangLexerT__5       = 6
	VyLangLexerT__6       = 7
	VyLangLexerT__7       = 8
	VyLangLexerT__8       = 9
	VyLangLexerT__9       = 10
	VyLangLexerT__10      = 11
	VyLangLexerT__11      = 12
	VyLangLexerT__12      = 13
	VyLangLexerT__13      = 14
	VyLangLexerT__14      = 15
	VyLangLexerT__15      = 16
	VyLangLexerT__16      = 17
	VyLangLexerT__17      = 18
	VyLangLexerT__18      = 19
	VyLangLexerT__19      = 20
	VyLangLexerT__20      = 21
	VyLangLexerT__21      = 22
	VyLangLexerT__22      = 23
	VyLangLexerT__23      = 24
	VyLangLexerT__24      = 25
	VyLangLexerT__25      = 26
	VyLangLexerT__26      = 27
	VyLangLexerT__27      = 28
	VyLangLexerT__28      = 29
	VyLangLexerT__29      = 30
	VyLangLexerT__30      = 31
	VyLangLexerT__31      = 32
	VyLangLexerT__32      = 33
	VyLangLexerT__33      = 34
	VyLangLexerT__34      = 35
	VyLangLexerT__35      = 36
	VyLangLexerT__36      = 37
	VyLangLexerT__37      = 38
	VyLangLexerT__38      = 39
	VyLangLexerT__39      = 40
	VyLangLexerT__40      = 41
	VyLangLexerT__41      = 42
	VyLangLexerT__42      = 43
	VyLangLexerT__43      = 44
	VyLangLexerT__44      = 45
	VyLangLexerT__45      = 46
	VyLangLexerT__46      = 47
	VyLangLexerT__47      = 48
	VyLangLexerT__48      = 49
	VyLangLexerT__49      = 50
	VyLangLexerT__50      = 51
	VyLangLexerSTRING     = 52
	VyLangLexerIDENTIFIER = 53
	VyLangLexerNEWLINE    = 54
	VyLangLexerWHITESPACE = 55
	VyLangLexerINT        = 56
)

VyLangLexer tokens.

View Source
const (
	VyLangParserEOF        = antlr.TokenEOF
	VyLangParserT__0       = 1
	VyLangParserT__1       = 2
	VyLangParserT__2       = 3
	VyLangParserT__3       = 4
	VyLangParserT__4       = 5
	VyLangParserT__5       = 6
	VyLangParserT__6       = 7
	VyLangParserT__7       = 8
	VyLangParserT__8       = 9
	VyLangParserT__9       = 10
	VyLangParserT__10      = 11
	VyLangParserT__11      = 12
	VyLangParserT__12      = 13
	VyLangParserT__13      = 14
	VyLangParserT__14      = 15
	VyLangParserT__15      = 16
	VyLangParserT__16      = 17
	VyLangParserT__17      = 18
	VyLangParserT__18      = 19
	VyLangParserT__19      = 20
	VyLangParserT__20      = 21
	VyLangParserT__21      = 22
	VyLangParserT__22      = 23
	VyLangParserT__23      = 24
	VyLangParserT__24      = 25
	VyLangParserT__25      = 26
	VyLangParserT__26      = 27
	VyLangParserT__27      = 28
	VyLangParserT__28      = 29
	VyLangParserT__29      = 30
	VyLangParserT__30      = 31
	VyLangParserT__31      = 32
	VyLangParserT__32      = 33
	VyLangParserT__33      = 34
	VyLangParserT__34      = 35
	VyLangParserT__35      = 36
	VyLangParserT__36      = 37
	VyLangParserT__37      = 38
	VyLangParserT__38      = 39
	VyLangParserT__39      = 40
	VyLangParserT__40      = 41
	VyLangParserT__41      = 42
	VyLangParserT__42      = 43
	VyLangParserT__43      = 44
	VyLangParserT__44      = 45
	VyLangParserT__45      = 46
	VyLangParserT__46      = 47
	VyLangParserT__47      = 48
	VyLangParserT__48      = 49
	VyLangParserT__49      = 50
	VyLangParserT__50      = 51
	VyLangParserSTRING     = 52
	VyLangParserIDENTIFIER = 53
	VyLangParserNEWLINE    = 54
	VyLangParserWHITESPACE = 55
	VyLangParserINT        = 56
)

VyLangParser tokens.

View Source
const (
	VyLangParserRULE_prog             = 0
	VyLangParserRULE_definitions      = 1
	VyLangParserRULE_definition       = 2
	VyLangParserRULE_variable         = 3
	VyLangParserRULE_namedAction      = 4
	VyLangParserRULE_action           = 5
	VyLangParserRULE_actionParallel   = 6
	VyLangParserRULE_actionSequence   = 7
	VyLangParserRULE_actionAsync      = 8
	VyLangParserRULE_actionReference  = 9
	VyLangParserRULE_actionBind       = 10
	VyLangParserRULE_actionWhile      = 11
	VyLangParserRULE_actionCond       = 12
	VyLangParserRULE_actionIf         = 13
	VyLangParserRULE_actionIfElse     = 14
	VyLangParserRULE_actionLeaf       = 15
	VyLangParserRULE_actionAssign     = 16
	VyLangParserRULE_actionClear      = 17
	VyLangParserRULE_binding          = 18
	VyLangParserRULE_namedType        = 19
	VyLangParserRULE_type             = 20
	VyLangParserRULE_rawType          = 21
	VyLangParserRULE_typeMap          = 22
	VyLangParserRULE_typeList         = 23
	VyLangParserRULE_typeReference    = 24
	VyLangParserRULE_typeLeaf         = 25
	VyLangParserRULE_typeMapEntry     = 26
	VyLangParserRULE_namedExpr        = 27
	VyLangParserRULE_expr             = 28
	VyLangParserRULE_exprBrackets     = 29
	VyLangParserRULE_exprAlternative  = 30
	VyLangParserRULE_exprOperator1    = 31
	VyLangParserRULE_exprOperator2    = 32
	VyLangParserRULE_exprReference    = 33
	VyLangParserRULE_exprMap          = 34
	VyLangParserRULE_exprList         = 35
	VyLangParserRULE_exprMapEntry     = 36
	VyLangParserRULE_namedLiteral     = 37
	VyLangParserRULE_literal          = 38
	VyLangParserRULE_literalTerminal  = 39
	VyLangParserRULE_literalString    = 40
	VyLangParserRULE_literalInt       = 41
	VyLangParserRULE_literalBoolean   = 42
	VyLangParserRULE_literalFloat     = 43
	VyLangParserRULE_literalNull      = 44
	VyLangParserRULE_literalReference = 45
	VyLangParserRULE_literalMap       = 46
	VyLangParserRULE_literalList      = 47
	VyLangParserRULE_literalMapEntry  = 48
)

VyLangParser rules.

Variables

This section is empty.

Functions

func VyLangLexerInit

func VyLangLexerInit()

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

func VyLangParserInit

func VyLangParserInit()

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

Types

type ActionAssignContext

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

func NewActionAssignContext

func NewActionAssignContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionAssignContext

func NewEmptyActionAssignContext

func NewEmptyActionAssignContext() *ActionAssignContext

func (*ActionAssignContext) EnterRule

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

func (*ActionAssignContext) ExitRule

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

func (*ActionAssignContext) Expr

func (*ActionAssignContext) GetParser

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

func (*ActionAssignContext) GetRuleContext

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

func (*ActionAssignContext) IsActionAssignContext

func (*ActionAssignContext) IsActionAssignContext()

func (*ActionAssignContext) ToStringTree

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

func (*ActionAssignContext) Variable

func (s *ActionAssignContext) Variable() IVariableContext

type ActionAsyncContext

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

func NewActionAsyncContext

func NewActionAsyncContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionAsyncContext

func NewEmptyActionAsyncContext

func NewEmptyActionAsyncContext() *ActionAsyncContext

func (*ActionAsyncContext) Action_

func (s *ActionAsyncContext) Action_() IActionContext

func (*ActionAsyncContext) EnterRule

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

func (*ActionAsyncContext) ExitRule

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

func (*ActionAsyncContext) GetParser

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

func (*ActionAsyncContext) GetRuleContext

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

func (*ActionAsyncContext) IsActionAsyncContext

func (*ActionAsyncContext) IsActionAsyncContext()

func (*ActionAsyncContext) ToStringTree

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

type ActionBindContext

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

func NewActionBindContext

func NewActionBindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionBindContext

func NewEmptyActionBindContext

func NewEmptyActionBindContext() *ActionBindContext

func (*ActionBindContext) Action_

func (s *ActionBindContext) Action_() IActionContext

func (*ActionBindContext) AllNEWLINE

func (s *ActionBindContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionBindContext) Binding

func (s *ActionBindContext) Binding() IBindingContext

func (*ActionBindContext) EnterRule

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

func (*ActionBindContext) ExitRule

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

func (*ActionBindContext) Expr

func (s *ActionBindContext) Expr() IExprContext

func (*ActionBindContext) GetParser

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

func (*ActionBindContext) GetRuleContext

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

func (*ActionBindContext) IsActionBindContext

func (*ActionBindContext) IsActionBindContext()

func (*ActionBindContext) NEWLINE

func (s *ActionBindContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionBindContext) ToStringTree

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

func (*ActionBindContext) Type_

func (s *ActionBindContext) Type_() ITypeContext

type ActionClearContext

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

func NewActionClearContext

func NewActionClearContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionClearContext

func NewEmptyActionClearContext

func NewEmptyActionClearContext() *ActionClearContext

func (*ActionClearContext) EnterRule

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

func (*ActionClearContext) ExitRule

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

func (*ActionClearContext) GetParser

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

func (*ActionClearContext) GetRuleContext

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

func (*ActionClearContext) IsActionClearContext

func (*ActionClearContext) IsActionClearContext()

func (*ActionClearContext) ToStringTree

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

func (*ActionClearContext) Variable

func (s *ActionClearContext) Variable() IVariableContext

type ActionCondContext

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

func NewActionCondContext

func NewActionCondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionCondContext

func NewEmptyActionCondContext

func NewEmptyActionCondContext() *ActionCondContext

func (*ActionCondContext) ActionIf

func (s *ActionCondContext) ActionIf() IActionIfContext

func (*ActionCondContext) ActionIfElse

func (s *ActionCondContext) ActionIfElse() IActionIfElseContext

func (*ActionCondContext) EnterRule

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

func (*ActionCondContext) ExitRule

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

func (*ActionCondContext) GetParser

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

func (*ActionCondContext) GetRuleContext

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

func (*ActionCondContext) IsActionCondContext

func (*ActionCondContext) IsActionCondContext()

func (*ActionCondContext) ToStringTree

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

type ActionContext

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

func NewActionContext

func NewActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionContext

func NewEmptyActionContext

func NewEmptyActionContext() *ActionContext

func (*ActionContext) ActionAsync

func (s *ActionContext) ActionAsync() IActionAsyncContext

func (*ActionContext) ActionBind

func (s *ActionContext) ActionBind() IActionBindContext

func (*ActionContext) ActionCond

func (s *ActionContext) ActionCond() IActionCondContext

func (*ActionContext) ActionLeaf

func (s *ActionContext) ActionLeaf() IActionLeafContext

func (*ActionContext) ActionParallel

func (s *ActionContext) ActionParallel() IActionParallelContext

func (*ActionContext) ActionReference

func (s *ActionContext) ActionReference() IActionReferenceContext

func (*ActionContext) ActionSequence

func (s *ActionContext) ActionSequence() IActionSequenceContext

func (*ActionContext) ActionWhile

func (s *ActionContext) ActionWhile() IActionWhileContext

func (*ActionContext) EnterRule

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

func (*ActionContext) ExitRule

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

func (*ActionContext) GetParser

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

func (*ActionContext) GetRuleContext

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

func (*ActionContext) IsActionContext

func (*ActionContext) IsActionContext()

func (*ActionContext) ToStringTree

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

type ActionIfContext

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

func NewActionIfContext

func NewActionIfContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionIfContext

func NewEmptyActionIfContext

func NewEmptyActionIfContext() *ActionIfContext

func (*ActionIfContext) Action_

func (s *ActionIfContext) Action_() IActionContext

func (*ActionIfContext) AllNEWLINE

func (s *ActionIfContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionIfContext) EnterRule

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

func (*ActionIfContext) ExitRule

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

func (*ActionIfContext) Expr

func (s *ActionIfContext) Expr() IExprContext

func (*ActionIfContext) GetParser

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

func (*ActionIfContext) GetRuleContext

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

func (*ActionIfContext) IsActionIfContext

func (*ActionIfContext) IsActionIfContext()

func (*ActionIfContext) NEWLINE

func (s *ActionIfContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionIfContext) ToStringTree

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

type ActionIfElseContext

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

func NewActionIfElseContext

func NewActionIfElseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionIfElseContext

func NewEmptyActionIfElseContext

func NewEmptyActionIfElseContext() *ActionIfElseContext

func (*ActionIfElseContext) Action_

func (s *ActionIfElseContext) Action_(i int) IActionContext

func (*ActionIfElseContext) AllAction_

func (s *ActionIfElseContext) AllAction_() []IActionContext

func (*ActionIfElseContext) AllNEWLINE

func (s *ActionIfElseContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionIfElseContext) EnterRule

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

func (*ActionIfElseContext) ExitRule

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

func (*ActionIfElseContext) Expr

func (*ActionIfElseContext) GetParser

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

func (*ActionIfElseContext) GetRuleContext

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

func (*ActionIfElseContext) IsActionIfElseContext

func (*ActionIfElseContext) IsActionIfElseContext()

func (*ActionIfElseContext) NEWLINE

func (s *ActionIfElseContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionIfElseContext) ToStringTree

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

type ActionLeafContext

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

func NewActionLeafContext

func NewActionLeafContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionLeafContext

func NewEmptyActionLeafContext

func NewEmptyActionLeafContext() *ActionLeafContext

func (*ActionLeafContext) ActionAssign

func (s *ActionLeafContext) ActionAssign() IActionAssignContext

func (*ActionLeafContext) ActionClear

func (s *ActionLeafContext) ActionClear() IActionClearContext

func (*ActionLeafContext) EnterRule

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

func (*ActionLeafContext) ExitRule

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

func (*ActionLeafContext) GetParser

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

func (*ActionLeafContext) GetRuleContext

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

func (*ActionLeafContext) IsActionLeafContext

func (*ActionLeafContext) IsActionLeafContext()

func (*ActionLeafContext) ToStringTree

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

type ActionParallelContext

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

func NewActionParallelContext

func NewActionParallelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionParallelContext

func NewEmptyActionParallelContext

func NewEmptyActionParallelContext() *ActionParallelContext

func (*ActionParallelContext) Action_

func (*ActionParallelContext) AllAction_

func (s *ActionParallelContext) AllAction_() []IActionContext

func (*ActionParallelContext) AllNEWLINE

func (s *ActionParallelContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionParallelContext) EnterRule

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

func (*ActionParallelContext) ExitRule

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

func (*ActionParallelContext) GetParser

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

func (*ActionParallelContext) GetRuleContext

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

func (*ActionParallelContext) IsActionParallelContext

func (*ActionParallelContext) IsActionParallelContext()

func (*ActionParallelContext) NEWLINE

func (s *ActionParallelContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionParallelContext) ToStringTree

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

type ActionReferenceContext

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

func NewActionReferenceContext

func NewActionReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionReferenceContext

func NewEmptyActionReferenceContext

func NewEmptyActionReferenceContext() *ActionReferenceContext

func (*ActionReferenceContext) EnterRule

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

func (*ActionReferenceContext) ExitRule

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

func (*ActionReferenceContext) GetParser

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

func (*ActionReferenceContext) GetRuleContext

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

func (*ActionReferenceContext) IDENTIFIER

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

func (*ActionReferenceContext) IsActionReferenceContext

func (*ActionReferenceContext) IsActionReferenceContext()

func (*ActionReferenceContext) ToStringTree

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

type ActionSequenceContext

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

func NewActionSequenceContext

func NewActionSequenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionSequenceContext

func NewEmptyActionSequenceContext

func NewEmptyActionSequenceContext() *ActionSequenceContext

func (*ActionSequenceContext) Action_

func (*ActionSequenceContext) AllAction_

func (s *ActionSequenceContext) AllAction_() []IActionContext

func (*ActionSequenceContext) AllNEWLINE

func (s *ActionSequenceContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionSequenceContext) EnterRule

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

func (*ActionSequenceContext) ExitRule

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

func (*ActionSequenceContext) GetParser

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

func (*ActionSequenceContext) GetRuleContext

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

func (*ActionSequenceContext) IsActionSequenceContext

func (*ActionSequenceContext) IsActionSequenceContext()

func (*ActionSequenceContext) NEWLINE

func (s *ActionSequenceContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionSequenceContext) ToStringTree

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

type ActionWhileContext

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

func NewActionWhileContext

func NewActionWhileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ActionWhileContext

func NewEmptyActionWhileContext

func NewEmptyActionWhileContext() *ActionWhileContext

func (*ActionWhileContext) Action_

func (s *ActionWhileContext) Action_() IActionContext

func (*ActionWhileContext) AllNEWLINE

func (s *ActionWhileContext) AllNEWLINE() []antlr.TerminalNode

func (*ActionWhileContext) EnterRule

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

func (*ActionWhileContext) ExitRule

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

func (*ActionWhileContext) Expr

func (s *ActionWhileContext) Expr() IExprContext

func (*ActionWhileContext) GetParser

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

func (*ActionWhileContext) GetRuleContext

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

func (*ActionWhileContext) IsActionWhileContext

func (*ActionWhileContext) IsActionWhileContext()

func (*ActionWhileContext) NEWLINE

func (s *ActionWhileContext) NEWLINE(i int) antlr.TerminalNode

func (*ActionWhileContext) ToStringTree

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

type BaseVyLangListener

type BaseVyLangListener struct{}

BaseVyLangListener is a complete listener for a parse tree produced by VyLangParser.

func (*BaseVyLangListener) EnterAction

func (s *BaseVyLangListener) EnterAction(ctx *ActionContext)

EnterAction is called when production action is entered.

func (*BaseVyLangListener) EnterActionAssign

func (s *BaseVyLangListener) EnterActionAssign(ctx *ActionAssignContext)

EnterActionAssign is called when production actionAssign is entered.

func (*BaseVyLangListener) EnterActionAsync

func (s *BaseVyLangListener) EnterActionAsync(ctx *ActionAsyncContext)

EnterActionAsync is called when production actionAsync is entered.

func (*BaseVyLangListener) EnterActionBind

func (s *BaseVyLangListener) EnterActionBind(ctx *ActionBindContext)

EnterActionBind is called when production actionBind is entered.

func (*BaseVyLangListener) EnterActionClear

func (s *BaseVyLangListener) EnterActionClear(ctx *ActionClearContext)

EnterActionClear is called when production actionClear is entered.

func (*BaseVyLangListener) EnterActionCond

func (s *BaseVyLangListener) EnterActionCond(ctx *ActionCondContext)

EnterActionCond is called when production actionCond is entered.

func (*BaseVyLangListener) EnterActionIf

func (s *BaseVyLangListener) EnterActionIf(ctx *ActionIfContext)

EnterActionIf is called when production actionIf is entered.

func (*BaseVyLangListener) EnterActionIfElse

func (s *BaseVyLangListener) EnterActionIfElse(ctx *ActionIfElseContext)

EnterActionIfElse is called when production actionIfElse is entered.

func (*BaseVyLangListener) EnterActionLeaf

func (s *BaseVyLangListener) EnterActionLeaf(ctx *ActionLeafContext)

EnterActionLeaf is called when production actionLeaf is entered.

func (*BaseVyLangListener) EnterActionParallel

func (s *BaseVyLangListener) EnterActionParallel(ctx *ActionParallelContext)

EnterActionParallel is called when production actionParallel is entered.

func (*BaseVyLangListener) EnterActionReference

func (s *BaseVyLangListener) EnterActionReference(ctx *ActionReferenceContext)

EnterActionReference is called when production actionReference is entered.

func (*BaseVyLangListener) EnterActionSequence

func (s *BaseVyLangListener) EnterActionSequence(ctx *ActionSequenceContext)

EnterActionSequence is called when production actionSequence is entered.

func (*BaseVyLangListener) EnterActionWhile

func (s *BaseVyLangListener) EnterActionWhile(ctx *ActionWhileContext)

EnterActionWhile is called when production actionWhile is entered.

func (*BaseVyLangListener) EnterBinding

func (s *BaseVyLangListener) EnterBinding(ctx *BindingContext)

EnterBinding is called when production binding is entered.

func (*BaseVyLangListener) EnterDefinition

func (s *BaseVyLangListener) EnterDefinition(ctx *DefinitionContext)

EnterDefinition is called when production definition is entered.

func (*BaseVyLangListener) EnterDefinitions

func (s *BaseVyLangListener) EnterDefinitions(ctx *DefinitionsContext)

EnterDefinitions is called when production definitions is entered.

func (*BaseVyLangListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseVyLangListener) EnterExpr

func (s *BaseVyLangListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseVyLangListener) EnterExprAlternative

func (s *BaseVyLangListener) EnterExprAlternative(ctx *ExprAlternativeContext)

EnterExprAlternative is called when production exprAlternative is entered.

func (*BaseVyLangListener) EnterExprBrackets

func (s *BaseVyLangListener) EnterExprBrackets(ctx *ExprBracketsContext)

EnterExprBrackets is called when production exprBrackets is entered.

func (*BaseVyLangListener) EnterExprList

func (s *BaseVyLangListener) EnterExprList(ctx *ExprListContext)

EnterExprList is called when production exprList is entered.

func (*BaseVyLangListener) EnterExprMap

func (s *BaseVyLangListener) EnterExprMap(ctx *ExprMapContext)

EnterExprMap is called when production exprMap is entered.

func (*BaseVyLangListener) EnterExprMapEntry

func (s *BaseVyLangListener) EnterExprMapEntry(ctx *ExprMapEntryContext)

EnterExprMapEntry is called when production exprMapEntry is entered.

func (*BaseVyLangListener) EnterExprOperator1

func (s *BaseVyLangListener) EnterExprOperator1(ctx *ExprOperator1Context)

EnterExprOperator1 is called when production exprOperator1 is entered.

func (*BaseVyLangListener) EnterExprOperator2

func (s *BaseVyLangListener) EnterExprOperator2(ctx *ExprOperator2Context)

EnterExprOperator2 is called when production exprOperator2 is entered.

func (*BaseVyLangListener) EnterExprReference

func (s *BaseVyLangListener) EnterExprReference(ctx *ExprReferenceContext)

EnterExprReference is called when production exprReference is entered.

func (*BaseVyLangListener) EnterLiteral

func (s *BaseVyLangListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseVyLangListener) EnterLiteralBoolean

func (s *BaseVyLangListener) EnterLiteralBoolean(ctx *LiteralBooleanContext)

EnterLiteralBoolean is called when production literalBoolean is entered.

func (*BaseVyLangListener) EnterLiteralFloat

func (s *BaseVyLangListener) EnterLiteralFloat(ctx *LiteralFloatContext)

EnterLiteralFloat is called when production literalFloat is entered.

func (*BaseVyLangListener) EnterLiteralInt

func (s *BaseVyLangListener) EnterLiteralInt(ctx *LiteralIntContext)

EnterLiteralInt is called when production literalInt is entered.

func (*BaseVyLangListener) EnterLiteralList

func (s *BaseVyLangListener) EnterLiteralList(ctx *LiteralListContext)

EnterLiteralList is called when production literalList is entered.

func (*BaseVyLangListener) EnterLiteralMap

func (s *BaseVyLangListener) EnterLiteralMap(ctx *LiteralMapContext)

EnterLiteralMap is called when production literalMap is entered.

func (*BaseVyLangListener) EnterLiteralMapEntry

func (s *BaseVyLangListener) EnterLiteralMapEntry(ctx *LiteralMapEntryContext)

EnterLiteralMapEntry is called when production literalMapEntry is entered.

func (*BaseVyLangListener) EnterLiteralNull

func (s *BaseVyLangListener) EnterLiteralNull(ctx *LiteralNullContext)

EnterLiteralNull is called when production literalNull is entered.

func (*BaseVyLangListener) EnterLiteralReference

func (s *BaseVyLangListener) EnterLiteralReference(ctx *LiteralReferenceContext)

EnterLiteralReference is called when production literalReference is entered.

func (*BaseVyLangListener) EnterLiteralString

func (s *BaseVyLangListener) EnterLiteralString(ctx *LiteralStringContext)

EnterLiteralString is called when production literalString is entered.

func (*BaseVyLangListener) EnterLiteralTerminal

func (s *BaseVyLangListener) EnterLiteralTerminal(ctx *LiteralTerminalContext)

EnterLiteralTerminal is called when production literalTerminal is entered.

func (*BaseVyLangListener) EnterNamedAction

func (s *BaseVyLangListener) EnterNamedAction(ctx *NamedActionContext)

EnterNamedAction is called when production namedAction is entered.

func (*BaseVyLangListener) EnterNamedExpr

func (s *BaseVyLangListener) EnterNamedExpr(ctx *NamedExprContext)

EnterNamedExpr is called when production namedExpr is entered.

func (*BaseVyLangListener) EnterNamedLiteral

func (s *BaseVyLangListener) EnterNamedLiteral(ctx *NamedLiteralContext)

EnterNamedLiteral is called when production namedLiteral is entered.

func (*BaseVyLangListener) EnterNamedType

func (s *BaseVyLangListener) EnterNamedType(ctx *NamedTypeContext)

EnterNamedType is called when production namedType is entered.

func (*BaseVyLangListener) EnterProg

func (s *BaseVyLangListener) EnterProg(ctx *ProgContext)

EnterProg is called when production prog is entered.

func (*BaseVyLangListener) EnterRawType

func (s *BaseVyLangListener) EnterRawType(ctx *RawTypeContext)

EnterRawType is called when production rawType is entered.

func (*BaseVyLangListener) EnterType

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

EnterType is called when production type is entered.

func (*BaseVyLangListener) EnterTypeLeaf

func (s *BaseVyLangListener) EnterTypeLeaf(ctx *TypeLeafContext)

EnterTypeLeaf is called when production typeLeaf is entered.

func (*BaseVyLangListener) EnterTypeList

func (s *BaseVyLangListener) EnterTypeList(ctx *TypeListContext)

EnterTypeList is called when production typeList is entered.

func (*BaseVyLangListener) EnterTypeMap

func (s *BaseVyLangListener) EnterTypeMap(ctx *TypeMapContext)

EnterTypeMap is called when production typeMap is entered.

func (*BaseVyLangListener) EnterTypeMapEntry

func (s *BaseVyLangListener) EnterTypeMapEntry(ctx *TypeMapEntryContext)

EnterTypeMapEntry is called when production typeMapEntry is entered.

func (*BaseVyLangListener) EnterTypeReference

func (s *BaseVyLangListener) EnterTypeReference(ctx *TypeReferenceContext)

EnterTypeReference is called when production typeReference is entered.

func (*BaseVyLangListener) EnterVariable

func (s *BaseVyLangListener) EnterVariable(ctx *VariableContext)

EnterVariable is called when production variable is entered.

func (*BaseVyLangListener) ExitAction

func (s *BaseVyLangListener) ExitAction(ctx *ActionContext)

ExitAction is called when production action is exited.

func (*BaseVyLangListener) ExitActionAssign

func (s *BaseVyLangListener) ExitActionAssign(ctx *ActionAssignContext)

ExitActionAssign is called when production actionAssign is exited.

func (*BaseVyLangListener) ExitActionAsync

func (s *BaseVyLangListener) ExitActionAsync(ctx *ActionAsyncContext)

ExitActionAsync is called when production actionAsync is exited.

func (*BaseVyLangListener) ExitActionBind

func (s *BaseVyLangListener) ExitActionBind(ctx *ActionBindContext)

ExitActionBind is called when production actionBind is exited.

func (*BaseVyLangListener) ExitActionClear

func (s *BaseVyLangListener) ExitActionClear(ctx *ActionClearContext)

ExitActionClear is called when production actionClear is exited.

func (*BaseVyLangListener) ExitActionCond

func (s *BaseVyLangListener) ExitActionCond(ctx *ActionCondContext)

ExitActionCond is called when production actionCond is exited.

func (*BaseVyLangListener) ExitActionIf

func (s *BaseVyLangListener) ExitActionIf(ctx *ActionIfContext)

ExitActionIf is called when production actionIf is exited.

func (*BaseVyLangListener) ExitActionIfElse

func (s *BaseVyLangListener) ExitActionIfElse(ctx *ActionIfElseContext)

ExitActionIfElse is called when production actionIfElse is exited.

func (*BaseVyLangListener) ExitActionLeaf

func (s *BaseVyLangListener) ExitActionLeaf(ctx *ActionLeafContext)

ExitActionLeaf is called when production actionLeaf is exited.

func (*BaseVyLangListener) ExitActionParallel

func (s *BaseVyLangListener) ExitActionParallel(ctx *ActionParallelContext)

ExitActionParallel is called when production actionParallel is exited.

func (*BaseVyLangListener) ExitActionReference

func (s *BaseVyLangListener) ExitActionReference(ctx *ActionReferenceContext)

ExitActionReference is called when production actionReference is exited.

func (*BaseVyLangListener) ExitActionSequence

func (s *BaseVyLangListener) ExitActionSequence(ctx *ActionSequenceContext)

ExitActionSequence is called when production actionSequence is exited.

func (*BaseVyLangListener) ExitActionWhile

func (s *BaseVyLangListener) ExitActionWhile(ctx *ActionWhileContext)

ExitActionWhile is called when production actionWhile is exited.

func (*BaseVyLangListener) ExitBinding

func (s *BaseVyLangListener) ExitBinding(ctx *BindingContext)

ExitBinding is called when production binding is exited.

func (*BaseVyLangListener) ExitDefinition

func (s *BaseVyLangListener) ExitDefinition(ctx *DefinitionContext)

ExitDefinition is called when production definition is exited.

func (*BaseVyLangListener) ExitDefinitions

func (s *BaseVyLangListener) ExitDefinitions(ctx *DefinitionsContext)

ExitDefinitions is called when production definitions is exited.

func (*BaseVyLangListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseVyLangListener) ExitExpr

func (s *BaseVyLangListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseVyLangListener) ExitExprAlternative

func (s *BaseVyLangListener) ExitExprAlternative(ctx *ExprAlternativeContext)

ExitExprAlternative is called when production exprAlternative is exited.

func (*BaseVyLangListener) ExitExprBrackets

func (s *BaseVyLangListener) ExitExprBrackets(ctx *ExprBracketsContext)

ExitExprBrackets is called when production exprBrackets is exited.

func (*BaseVyLangListener) ExitExprList

func (s *BaseVyLangListener) ExitExprList(ctx *ExprListContext)

ExitExprList is called when production exprList is exited.

func (*BaseVyLangListener) ExitExprMap

func (s *BaseVyLangListener) ExitExprMap(ctx *ExprMapContext)

ExitExprMap is called when production exprMap is exited.

func (*BaseVyLangListener) ExitExprMapEntry

func (s *BaseVyLangListener) ExitExprMapEntry(ctx *ExprMapEntryContext)

ExitExprMapEntry is called when production exprMapEntry is exited.

func (*BaseVyLangListener) ExitExprOperator1

func (s *BaseVyLangListener) ExitExprOperator1(ctx *ExprOperator1Context)

ExitExprOperator1 is called when production exprOperator1 is exited.

func (*BaseVyLangListener) ExitExprOperator2

func (s *BaseVyLangListener) ExitExprOperator2(ctx *ExprOperator2Context)

ExitExprOperator2 is called when production exprOperator2 is exited.

func (*BaseVyLangListener) ExitExprReference

func (s *BaseVyLangListener) ExitExprReference(ctx *ExprReferenceContext)

ExitExprReference is called when production exprReference is exited.

func (*BaseVyLangListener) ExitLiteral

func (s *BaseVyLangListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseVyLangListener) ExitLiteralBoolean

func (s *BaseVyLangListener) ExitLiteralBoolean(ctx *LiteralBooleanContext)

ExitLiteralBoolean is called when production literalBoolean is exited.

func (*BaseVyLangListener) ExitLiteralFloat

func (s *BaseVyLangListener) ExitLiteralFloat(ctx *LiteralFloatContext)

ExitLiteralFloat is called when production literalFloat is exited.

func (*BaseVyLangListener) ExitLiteralInt

func (s *BaseVyLangListener) ExitLiteralInt(ctx *LiteralIntContext)

ExitLiteralInt is called when production literalInt is exited.

func (*BaseVyLangListener) ExitLiteralList

func (s *BaseVyLangListener) ExitLiteralList(ctx *LiteralListContext)

ExitLiteralList is called when production literalList is exited.

func (*BaseVyLangListener) ExitLiteralMap

func (s *BaseVyLangListener) ExitLiteralMap(ctx *LiteralMapContext)

ExitLiteralMap is called when production literalMap is exited.

func (*BaseVyLangListener) ExitLiteralMapEntry

func (s *BaseVyLangListener) ExitLiteralMapEntry(ctx *LiteralMapEntryContext)

ExitLiteralMapEntry is called when production literalMapEntry is exited.

func (*BaseVyLangListener) ExitLiteralNull

func (s *BaseVyLangListener) ExitLiteralNull(ctx *LiteralNullContext)

ExitLiteralNull is called when production literalNull is exited.

func (*BaseVyLangListener) ExitLiteralReference

func (s *BaseVyLangListener) ExitLiteralReference(ctx *LiteralReferenceContext)

ExitLiteralReference is called when production literalReference is exited.

func (*BaseVyLangListener) ExitLiteralString

func (s *BaseVyLangListener) ExitLiteralString(ctx *LiteralStringContext)

ExitLiteralString is called when production literalString is exited.

func (*BaseVyLangListener) ExitLiteralTerminal

func (s *BaseVyLangListener) ExitLiteralTerminal(ctx *LiteralTerminalContext)

ExitLiteralTerminal is called when production literalTerminal is exited.

func (*BaseVyLangListener) ExitNamedAction

func (s *BaseVyLangListener) ExitNamedAction(ctx *NamedActionContext)

ExitNamedAction is called when production namedAction is exited.

func (*BaseVyLangListener) ExitNamedExpr

func (s *BaseVyLangListener) ExitNamedExpr(ctx *NamedExprContext)

ExitNamedExpr is called when production namedExpr is exited.

func (*BaseVyLangListener) ExitNamedLiteral

func (s *BaseVyLangListener) ExitNamedLiteral(ctx *NamedLiteralContext)

ExitNamedLiteral is called when production namedLiteral is exited.

func (*BaseVyLangListener) ExitNamedType

func (s *BaseVyLangListener) ExitNamedType(ctx *NamedTypeContext)

ExitNamedType is called when production namedType is exited.

func (*BaseVyLangListener) ExitProg

func (s *BaseVyLangListener) ExitProg(ctx *ProgContext)

ExitProg is called when production prog is exited.

func (*BaseVyLangListener) ExitRawType

func (s *BaseVyLangListener) ExitRawType(ctx *RawTypeContext)

ExitRawType is called when production rawType is exited.

func (*BaseVyLangListener) ExitType

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

ExitType is called when production type is exited.

func (*BaseVyLangListener) ExitTypeLeaf

func (s *BaseVyLangListener) ExitTypeLeaf(ctx *TypeLeafContext)

ExitTypeLeaf is called when production typeLeaf is exited.

func (*BaseVyLangListener) ExitTypeList

func (s *BaseVyLangListener) ExitTypeList(ctx *TypeListContext)

ExitTypeList is called when production typeList is exited.

func (*BaseVyLangListener) ExitTypeMap

func (s *BaseVyLangListener) ExitTypeMap(ctx *TypeMapContext)

ExitTypeMap is called when production typeMap is exited.

func (*BaseVyLangListener) ExitTypeMapEntry

func (s *BaseVyLangListener) ExitTypeMapEntry(ctx *TypeMapEntryContext)

ExitTypeMapEntry is called when production typeMapEntry is exited.

func (*BaseVyLangListener) ExitTypeReference

func (s *BaseVyLangListener) ExitTypeReference(ctx *TypeReferenceContext)

ExitTypeReference is called when production typeReference is exited.

func (*BaseVyLangListener) ExitVariable

func (s *BaseVyLangListener) ExitVariable(ctx *VariableContext)

ExitVariable is called when production variable is exited.

func (*BaseVyLangListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseVyLangListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BindingContext

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

func NewBindingContext

func NewBindingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BindingContext

func NewEmptyBindingContext

func NewEmptyBindingContext() *BindingContext

func (*BindingContext) AllBinding

func (s *BindingContext) AllBinding() []IBindingContext

func (*BindingContext) AllNEWLINE

func (s *BindingContext) AllNEWLINE() []antlr.TerminalNode

func (*BindingContext) AllVariable

func (s *BindingContext) AllVariable() []IVariableContext

func (*BindingContext) Binding

func (s *BindingContext) Binding(i int) IBindingContext

func (*BindingContext) EnterRule

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

func (*BindingContext) ExitRule

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

func (*BindingContext) GetParser

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

func (*BindingContext) GetRuleContext

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

func (*BindingContext) IsBindingContext

func (*BindingContext) IsBindingContext()

func (*BindingContext) Literal

func (s *BindingContext) Literal() ILiteralContext

func (*BindingContext) NEWLINE

func (s *BindingContext) NEWLINE(i int) antlr.TerminalNode

func (*BindingContext) ToStringTree

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

func (*BindingContext) Variable

func (s *BindingContext) Variable(i int) IVariableContext

type DefinitionContext

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

func NewDefinitionContext

func NewDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefinitionContext

func NewEmptyDefinitionContext

func NewEmptyDefinitionContext() *DefinitionContext

func (*DefinitionContext) EnterRule

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

func (*DefinitionContext) ExitRule

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

func (*DefinitionContext) GetParser

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

func (*DefinitionContext) GetRuleContext

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

func (*DefinitionContext) IsDefinitionContext

func (*DefinitionContext) IsDefinitionContext()

func (*DefinitionContext) NamedAction

func (s *DefinitionContext) NamedAction() INamedActionContext

func (*DefinitionContext) NamedExpr

func (s *DefinitionContext) NamedExpr() INamedExprContext

func (*DefinitionContext) NamedLiteral

func (s *DefinitionContext) NamedLiteral() INamedLiteralContext

func (*DefinitionContext) NamedType

func (s *DefinitionContext) NamedType() INamedTypeContext

func (*DefinitionContext) ToStringTree

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

type DefinitionsContext

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

func NewDefinitionsContext

func NewDefinitionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefinitionsContext

func NewEmptyDefinitionsContext

func NewEmptyDefinitionsContext() *DefinitionsContext

func (*DefinitionsContext) AllDefinition

func (s *DefinitionsContext) AllDefinition() []IDefinitionContext

func (*DefinitionsContext) AllNEWLINE

func (s *DefinitionsContext) AllNEWLINE() []antlr.TerminalNode

func (*DefinitionsContext) Definition

func (s *DefinitionsContext) Definition(i int) IDefinitionContext

func (*DefinitionsContext) EnterRule

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

func (*DefinitionsContext) ExitRule

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

func (*DefinitionsContext) GetParser

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

func (*DefinitionsContext) GetRuleContext

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

func (*DefinitionsContext) IsDefinitionsContext

func (*DefinitionsContext) IsDefinitionsContext()

func (*DefinitionsContext) NEWLINE

func (s *DefinitionsContext) NEWLINE(i int) antlr.TerminalNode

func (*DefinitionsContext) ToStringTree

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

type ExprAlternativeContext

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

func NewEmptyExprAlternativeContext

func NewEmptyExprAlternativeContext() *ExprAlternativeContext

func NewExprAlternativeContext

func NewExprAlternativeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprAlternativeContext

func (*ExprAlternativeContext) AllExpr

func (s *ExprAlternativeContext) AllExpr() []IExprContext

func (*ExprAlternativeContext) EnterRule

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

func (*ExprAlternativeContext) ExitRule

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

func (*ExprAlternativeContext) Expr

func (*ExprAlternativeContext) GetParser

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

func (*ExprAlternativeContext) GetRuleContext

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

func (*ExprAlternativeContext) IsExprAlternativeContext

func (*ExprAlternativeContext) IsExprAlternativeContext()

func (*ExprAlternativeContext) ToStringTree

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

type ExprBracketsContext

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

func NewEmptyExprBracketsContext

func NewEmptyExprBracketsContext() *ExprBracketsContext

func NewExprBracketsContext

func NewExprBracketsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprBracketsContext

func (*ExprBracketsContext) EnterRule

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

func (*ExprBracketsContext) ExitRule

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

func (*ExprBracketsContext) Expr

func (*ExprBracketsContext) GetParser

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

func (*ExprBracketsContext) GetRuleContext

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

func (*ExprBracketsContext) IsExprBracketsContext

func (*ExprBracketsContext) IsExprBracketsContext()

func (*ExprBracketsContext) ToStringTree

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

type ExprContext

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

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) AllExprOperator2

func (s *ExprContext) AllExprOperator2() []IExprOperator2Context

func (*ExprContext) EnterRule

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

func (*ExprContext) ExitRule

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

func (*ExprContext) Expr

func (s *ExprContext) Expr() IExprContext

func (*ExprContext) ExprAlternative

func (s *ExprContext) ExprAlternative() IExprAlternativeContext

func (*ExprContext) ExprBrackets

func (s *ExprContext) ExprBrackets() IExprBracketsContext

func (*ExprContext) ExprList

func (s *ExprContext) ExprList() IExprListContext

func (*ExprContext) ExprMap

func (s *ExprContext) ExprMap() IExprMapContext

func (*ExprContext) ExprOperator1

func (s *ExprContext) ExprOperator1() IExprOperator1Context

func (*ExprContext) ExprOperator2

func (s *ExprContext) ExprOperator2(i int) IExprOperator2Context

func (*ExprContext) ExprReference

func (s *ExprContext) ExprReference() IExprReferenceContext

func (*ExprContext) GetParser

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

func (*ExprContext) GetRuleContext

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

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) Literal

func (s *ExprContext) Literal() ILiteralContext

func (*ExprContext) ToStringTree

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

func (*ExprContext) Variable

func (s *ExprContext) Variable() IVariableContext

type ExprListContext

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

func NewEmptyExprListContext

func NewEmptyExprListContext() *ExprListContext

func NewExprListContext

func NewExprListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprListContext

func (*ExprListContext) AllExpr

func (s *ExprListContext) AllExpr() []IExprContext

func (*ExprListContext) AllNEWLINE

func (s *ExprListContext) AllNEWLINE() []antlr.TerminalNode

func (*ExprListContext) EnterRule

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

func (*ExprListContext) ExitRule

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

func (*ExprListContext) Expr

func (s *ExprListContext) Expr(i int) IExprContext

func (*ExprListContext) GetParser

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

func (*ExprListContext) GetRuleContext

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

func (*ExprListContext) IsExprListContext

func (*ExprListContext) IsExprListContext()

func (*ExprListContext) NEWLINE

func (s *ExprListContext) NEWLINE(i int) antlr.TerminalNode

func (*ExprListContext) ToStringTree

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

type ExprMapContext

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

func NewEmptyExprMapContext

func NewEmptyExprMapContext() *ExprMapContext

func NewExprMapContext

func NewExprMapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprMapContext

func (*ExprMapContext) AllExprMapEntry

func (s *ExprMapContext) AllExprMapEntry() []IExprMapEntryContext

func (*ExprMapContext) AllNEWLINE

func (s *ExprMapContext) AllNEWLINE() []antlr.TerminalNode

func (*ExprMapContext) EnterRule

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

func (*ExprMapContext) ExitRule

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

func (*ExprMapContext) ExprMapEntry

func (s *ExprMapContext) ExprMapEntry(i int) IExprMapEntryContext

func (*ExprMapContext) GetParser

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

func (*ExprMapContext) GetRuleContext

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

func (*ExprMapContext) IsExprMapContext

func (*ExprMapContext) IsExprMapContext()

func (*ExprMapContext) NEWLINE

func (s *ExprMapContext) NEWLINE(i int) antlr.TerminalNode

func (*ExprMapContext) ToStringTree

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

type ExprMapEntryContext

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

func NewEmptyExprMapEntryContext

func NewEmptyExprMapEntryContext() *ExprMapEntryContext

func NewExprMapEntryContext

func NewExprMapEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprMapEntryContext

func (*ExprMapEntryContext) EnterRule

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

func (*ExprMapEntryContext) ExitRule

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

func (*ExprMapEntryContext) Expr

func (*ExprMapEntryContext) GetParser

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

func (*ExprMapEntryContext) GetRuleContext

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

func (*ExprMapEntryContext) IDENTIFIER

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

func (*ExprMapEntryContext) IsExprMapEntryContext

func (*ExprMapEntryContext) IsExprMapEntryContext()

func (*ExprMapEntryContext) ToStringTree

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

type ExprOperator1Context

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

func NewEmptyExprOperator1Context

func NewEmptyExprOperator1Context() *ExprOperator1Context

func NewExprOperator1Context

func NewExprOperator1Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprOperator1Context

func (*ExprOperator1Context) EnterRule

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

func (*ExprOperator1Context) ExitRule

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

func (*ExprOperator1Context) Expr

func (*ExprOperator1Context) GetParser

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

func (*ExprOperator1Context) GetRuleContext

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

func (*ExprOperator1Context) IsExprOperator1Context

func (*ExprOperator1Context) IsExprOperator1Context()

func (*ExprOperator1Context) ToStringTree

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

type ExprOperator2Context

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

func NewEmptyExprOperator2Context

func NewEmptyExprOperator2Context() *ExprOperator2Context

func NewExprOperator2Context

func NewExprOperator2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprOperator2Context

func (*ExprOperator2Context) EnterRule

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

func (*ExprOperator2Context) ExitRule

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

func (*ExprOperator2Context) Expr

func (*ExprOperator2Context) GetParser

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

func (*ExprOperator2Context) GetRuleContext

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

func (*ExprOperator2Context) IsExprOperator2Context

func (*ExprOperator2Context) IsExprOperator2Context()

func (*ExprOperator2Context) ToStringTree

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

type ExprReferenceContext

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

func NewEmptyExprReferenceContext

func NewEmptyExprReferenceContext() *ExprReferenceContext

func NewExprReferenceContext

func NewExprReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprReferenceContext

func (*ExprReferenceContext) EnterRule

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

func (*ExprReferenceContext) ExitRule

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

func (*ExprReferenceContext) Expr

func (*ExprReferenceContext) GetParser

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

func (*ExprReferenceContext) GetRuleContext

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

func (*ExprReferenceContext) IDENTIFIER

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

func (*ExprReferenceContext) IsExprReferenceContext

func (*ExprReferenceContext) IsExprReferenceContext()

func (*ExprReferenceContext) ToStringTree

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

type IActionAssignContext

type IActionAssignContext interface {
	antlr.ParserRuleContext

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

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

IActionAssignContext is an interface to support dynamic dispatch.

type IActionAsyncContext

type IActionAsyncContext interface {
	antlr.ParserRuleContext

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

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

IActionAsyncContext is an interface to support dynamic dispatch.

type IActionBindContext

type IActionBindContext interface {
	antlr.ParserRuleContext

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

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

IActionBindContext is an interface to support dynamic dispatch.

type IActionClearContext

type IActionClearContext interface {
	antlr.ParserRuleContext

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

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

IActionClearContext is an interface to support dynamic dispatch.

type IActionCondContext

type IActionCondContext interface {
	antlr.ParserRuleContext

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

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

IActionCondContext is an interface to support dynamic dispatch.

type IActionContext

type IActionContext interface {
	antlr.ParserRuleContext

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

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

IActionContext is an interface to support dynamic dispatch.

type IActionIfContext

type IActionIfContext interface {
	antlr.ParserRuleContext

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

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

IActionIfContext is an interface to support dynamic dispatch.

type IActionIfElseContext

type IActionIfElseContext interface {
	antlr.ParserRuleContext

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

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

IActionIfElseContext is an interface to support dynamic dispatch.

type IActionLeafContext

type IActionLeafContext interface {
	antlr.ParserRuleContext

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

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

IActionLeafContext is an interface to support dynamic dispatch.

type IActionParallelContext

type IActionParallelContext interface {
	antlr.ParserRuleContext

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

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

IActionParallelContext is an interface to support dynamic dispatch.

type IActionReferenceContext

type IActionReferenceContext interface {
	antlr.ParserRuleContext

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

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

IActionReferenceContext is an interface to support dynamic dispatch.

type IActionSequenceContext

type IActionSequenceContext interface {
	antlr.ParserRuleContext

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

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

IActionSequenceContext is an interface to support dynamic dispatch.

type IActionWhileContext

type IActionWhileContext interface {
	antlr.ParserRuleContext

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

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

IActionWhileContext is an interface to support dynamic dispatch.

type IBindingContext

type IBindingContext interface {
	antlr.ParserRuleContext

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

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

IBindingContext is an interface to support dynamic dispatch.

type IDefinitionContext

type IDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IDefinitionContext is an interface to support dynamic dispatch.

type IDefinitionsContext

type IDefinitionsContext interface {
	antlr.ParserRuleContext

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

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

IDefinitionsContext is an interface to support dynamic dispatch.

type IExprAlternativeContext

type IExprAlternativeContext interface {
	antlr.ParserRuleContext

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

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

IExprAlternativeContext is an interface to support dynamic dispatch.

type IExprBracketsContext

type IExprBracketsContext interface {
	antlr.ParserRuleContext

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

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

IExprBracketsContext is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

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

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

IExprContext is an interface to support dynamic dispatch.

type IExprListContext

type IExprListContext interface {
	antlr.ParserRuleContext

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

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

IExprListContext is an interface to support dynamic dispatch.

type IExprMapContext

type IExprMapContext interface {
	antlr.ParserRuleContext

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

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

IExprMapContext is an interface to support dynamic dispatch.

type IExprMapEntryContext

type IExprMapEntryContext interface {
	antlr.ParserRuleContext

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

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

IExprMapEntryContext is an interface to support dynamic dispatch.

type IExprOperator1Context

type IExprOperator1Context interface {
	antlr.ParserRuleContext

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

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

IExprOperator1Context is an interface to support dynamic dispatch.

type IExprOperator2Context

type IExprOperator2Context interface {
	antlr.ParserRuleContext

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

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

IExprOperator2Context is an interface to support dynamic dispatch.

type IExprReferenceContext

type IExprReferenceContext interface {
	antlr.ParserRuleContext

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

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

IExprReferenceContext is an interface to support dynamic dispatch.

type ILiteralBooleanContext

type ILiteralBooleanContext interface {
	antlr.ParserRuleContext

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

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

ILiteralBooleanContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

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

ILiteralContext is an interface to support dynamic dispatch.

type ILiteralFloatContext

type ILiteralFloatContext interface {
	antlr.ParserRuleContext

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

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

ILiteralFloatContext is an interface to support dynamic dispatch.

type ILiteralIntContext

type ILiteralIntContext interface {
	antlr.ParserRuleContext

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

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

ILiteralIntContext is an interface to support dynamic dispatch.

type ILiteralListContext

type ILiteralListContext interface {
	antlr.ParserRuleContext

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

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

ILiteralListContext is an interface to support dynamic dispatch.

type ILiteralMapContext

type ILiteralMapContext interface {
	antlr.ParserRuleContext

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

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

ILiteralMapContext is an interface to support dynamic dispatch.

type ILiteralMapEntryContext

type ILiteralMapEntryContext interface {
	antlr.ParserRuleContext

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

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

ILiteralMapEntryContext is an interface to support dynamic dispatch.

type ILiteralNullContext

type ILiteralNullContext interface {
	antlr.ParserRuleContext

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

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

ILiteralNullContext is an interface to support dynamic dispatch.

type ILiteralReferenceContext

type ILiteralReferenceContext interface {
	antlr.ParserRuleContext

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

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

ILiteralReferenceContext is an interface to support dynamic dispatch.

type ILiteralStringContext

type ILiteralStringContext interface {
	antlr.ParserRuleContext

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

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

ILiteralStringContext is an interface to support dynamic dispatch.

type ILiteralTerminalContext

type ILiteralTerminalContext interface {
	antlr.ParserRuleContext

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

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

ILiteralTerminalContext is an interface to support dynamic dispatch.

type INamedActionContext

type INamedActionContext interface {
	antlr.ParserRuleContext

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

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

INamedActionContext is an interface to support dynamic dispatch.

type INamedExprContext

type INamedExprContext interface {
	antlr.ParserRuleContext

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

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

INamedExprContext is an interface to support dynamic dispatch.

type INamedLiteralContext

type INamedLiteralContext interface {
	antlr.ParserRuleContext

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

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

INamedLiteralContext is an interface to support dynamic dispatch.

type INamedTypeContext

type INamedTypeContext interface {
	antlr.ParserRuleContext

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

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

INamedTypeContext is an interface to support dynamic dispatch.

type IProgContext

type IProgContext interface {
	antlr.ParserRuleContext

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

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

IProgContext is an interface to support dynamic dispatch.

type IRawTypeContext

type IRawTypeContext interface {
	antlr.ParserRuleContext

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

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

IRawTypeContext is an interface to support dynamic dispatch.

type ITypeContext

type ITypeContext interface {
	antlr.ParserRuleContext

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

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

ITypeContext is an interface to support dynamic dispatch.

type ITypeLeafContext

type ITypeLeafContext interface {
	antlr.ParserRuleContext

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

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

ITypeLeafContext is an interface to support dynamic dispatch.

type ITypeListContext

type ITypeListContext interface {
	antlr.ParserRuleContext

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

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

ITypeListContext is an interface to support dynamic dispatch.

type ITypeMapContext

type ITypeMapContext interface {
	antlr.ParserRuleContext

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

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

ITypeMapContext is an interface to support dynamic dispatch.

type ITypeMapEntryContext

type ITypeMapEntryContext interface {
	antlr.ParserRuleContext

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

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

ITypeMapEntryContext is an interface to support dynamic dispatch.

type ITypeReferenceContext

type ITypeReferenceContext interface {
	antlr.ParserRuleContext

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

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

ITypeReferenceContext is an interface to support dynamic dispatch.

type IVariableContext

type IVariableContext interface {
	antlr.ParserRuleContext

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

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

IVariableContext is an interface to support dynamic dispatch.

type LiteralBooleanContext

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

func NewEmptyLiteralBooleanContext

func NewEmptyLiteralBooleanContext() *LiteralBooleanContext

func NewLiteralBooleanContext

func NewLiteralBooleanContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralBooleanContext

func (*LiteralBooleanContext) EnterRule

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

func (*LiteralBooleanContext) ExitRule

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

func (*LiteralBooleanContext) GetParser

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

func (*LiteralBooleanContext) GetRuleContext

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

func (*LiteralBooleanContext) IsLiteralBooleanContext

func (*LiteralBooleanContext) IsLiteralBooleanContext()

func (*LiteralBooleanContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

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

func (*LiteralContext) EnterRule

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

func (*LiteralContext) ExitRule

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

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) LiteralList

func (s *LiteralContext) LiteralList() ILiteralListContext

func (*LiteralContext) LiteralMap

func (s *LiteralContext) LiteralMap() ILiteralMapContext

func (*LiteralContext) LiteralTerminal

func (s *LiteralContext) LiteralTerminal() ILiteralTerminalContext

func (*LiteralContext) ToStringTree

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

type LiteralFloatContext

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

func NewEmptyLiteralFloatContext

func NewEmptyLiteralFloatContext() *LiteralFloatContext

func NewLiteralFloatContext

func NewLiteralFloatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralFloatContext

func (*LiteralFloatContext) AllINT

func (s *LiteralFloatContext) AllINT() []antlr.TerminalNode

func (*LiteralFloatContext) EnterRule

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

func (*LiteralFloatContext) ExitRule

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

func (*LiteralFloatContext) GetParser

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

func (*LiteralFloatContext) GetRuleContext

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

func (*LiteralFloatContext) INT

func (s *LiteralFloatContext) INT(i int) antlr.TerminalNode

func (*LiteralFloatContext) IsLiteralFloatContext

func (*LiteralFloatContext) IsLiteralFloatContext()

func (*LiteralFloatContext) ToStringTree

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

type LiteralIntContext

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

func NewEmptyLiteralIntContext

func NewEmptyLiteralIntContext() *LiteralIntContext

func NewLiteralIntContext

func NewLiteralIntContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralIntContext

func (*LiteralIntContext) EnterRule

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

func (*LiteralIntContext) ExitRule

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

func (*LiteralIntContext) GetParser

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

func (*LiteralIntContext) GetRuleContext

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

func (*LiteralIntContext) INT

func (s *LiteralIntContext) INT() antlr.TerminalNode

func (*LiteralIntContext) IsLiteralIntContext

func (*LiteralIntContext) IsLiteralIntContext()

func (*LiteralIntContext) ToStringTree

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

type LiteralListContext

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

func NewEmptyLiteralListContext

func NewEmptyLiteralListContext() *LiteralListContext

func NewLiteralListContext

func NewLiteralListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralListContext

func (*LiteralListContext) AllLiteral

func (s *LiteralListContext) AllLiteral() []ILiteralContext

func (*LiteralListContext) AllNEWLINE

func (s *LiteralListContext) AllNEWLINE() []antlr.TerminalNode

func (*LiteralListContext) EnterRule

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

func (*LiteralListContext) ExitRule

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

func (*LiteralListContext) GetParser

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

func (*LiteralListContext) GetRuleContext

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

func (*LiteralListContext) IsLiteralListContext

func (*LiteralListContext) IsLiteralListContext()

func (*LiteralListContext) Literal

func (s *LiteralListContext) Literal(i int) ILiteralContext

func (*LiteralListContext) NEWLINE

func (s *LiteralListContext) NEWLINE(i int) antlr.TerminalNode

func (*LiteralListContext) ToStringTree

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

type LiteralMapContext

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

func NewEmptyLiteralMapContext

func NewEmptyLiteralMapContext() *LiteralMapContext

func NewLiteralMapContext

func NewLiteralMapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralMapContext

func (*LiteralMapContext) AllLiteralMapEntry

func (s *LiteralMapContext) AllLiteralMapEntry() []ILiteralMapEntryContext

func (*LiteralMapContext) AllNEWLINE

func (s *LiteralMapContext) AllNEWLINE() []antlr.TerminalNode

func (*LiteralMapContext) EnterRule

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

func (*LiteralMapContext) ExitRule

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

func (*LiteralMapContext) GetParser

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

func (*LiteralMapContext) GetRuleContext

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

func (*LiteralMapContext) IsLiteralMapContext

func (*LiteralMapContext) IsLiteralMapContext()

func (*LiteralMapContext) LiteralMapEntry

func (s *LiteralMapContext) LiteralMapEntry(i int) ILiteralMapEntryContext

func (*LiteralMapContext) NEWLINE

func (s *LiteralMapContext) NEWLINE(i int) antlr.TerminalNode

func (*LiteralMapContext) ToStringTree

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

type LiteralMapEntryContext

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

func NewEmptyLiteralMapEntryContext

func NewEmptyLiteralMapEntryContext() *LiteralMapEntryContext

func NewLiteralMapEntryContext

func NewLiteralMapEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralMapEntryContext

func (*LiteralMapEntryContext) EnterRule

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

func (*LiteralMapEntryContext) ExitRule

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

func (*LiteralMapEntryContext) GetParser

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

func (*LiteralMapEntryContext) GetRuleContext

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

func (*LiteralMapEntryContext) IDENTIFIER

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

func (*LiteralMapEntryContext) IsLiteralMapEntryContext

func (*LiteralMapEntryContext) IsLiteralMapEntryContext()

func (*LiteralMapEntryContext) Literal

func (*LiteralMapEntryContext) ToStringTree

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

type LiteralNullContext

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

func NewEmptyLiteralNullContext

func NewEmptyLiteralNullContext() *LiteralNullContext

func NewLiteralNullContext

func NewLiteralNullContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralNullContext

func (*LiteralNullContext) EnterRule

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

func (*LiteralNullContext) ExitRule

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

func (*LiteralNullContext) GetParser

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

func (*LiteralNullContext) GetRuleContext

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

func (*LiteralNullContext) IsLiteralNullContext

func (*LiteralNullContext) IsLiteralNullContext()

func (*LiteralNullContext) ToStringTree

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

type LiteralReferenceContext

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

func NewEmptyLiteralReferenceContext

func NewEmptyLiteralReferenceContext() *LiteralReferenceContext

func NewLiteralReferenceContext

func NewLiteralReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralReferenceContext

func (*LiteralReferenceContext) EnterRule

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

func (*LiteralReferenceContext) ExitRule

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

func (*LiteralReferenceContext) GetParser

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

func (*LiteralReferenceContext) GetRuleContext

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

func (*LiteralReferenceContext) IDENTIFIER

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

func (*LiteralReferenceContext) IsLiteralReferenceContext

func (*LiteralReferenceContext) IsLiteralReferenceContext()

func (*LiteralReferenceContext) ToStringTree

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

type LiteralStringContext

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

func NewEmptyLiteralStringContext

func NewEmptyLiteralStringContext() *LiteralStringContext

func NewLiteralStringContext

func NewLiteralStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralStringContext

func (*LiteralStringContext) EnterRule

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

func (*LiteralStringContext) ExitRule

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

func (*LiteralStringContext) GetParser

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

func (*LiteralStringContext) GetRuleContext

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

func (*LiteralStringContext) IsLiteralStringContext

func (*LiteralStringContext) IsLiteralStringContext()

func (*LiteralStringContext) STRING

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

func (*LiteralStringContext) ToStringTree

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

type LiteralTerminalContext

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

func NewEmptyLiteralTerminalContext

func NewEmptyLiteralTerminalContext() *LiteralTerminalContext

func NewLiteralTerminalContext

func NewLiteralTerminalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralTerminalContext

func (*LiteralTerminalContext) EnterRule

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

func (*LiteralTerminalContext) ExitRule

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

func (*LiteralTerminalContext) GetParser

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

func (*LiteralTerminalContext) GetRuleContext

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

func (*LiteralTerminalContext) IsLiteralTerminalContext

func (*LiteralTerminalContext) IsLiteralTerminalContext()

func (*LiteralTerminalContext) LiteralBoolean

func (s *LiteralTerminalContext) LiteralBoolean() ILiteralBooleanContext

func (*LiteralTerminalContext) LiteralFloat

func (s *LiteralTerminalContext) LiteralFloat() ILiteralFloatContext

func (*LiteralTerminalContext) LiteralInt

func (*LiteralTerminalContext) LiteralNull

func (*LiteralTerminalContext) LiteralReference

func (s *LiteralTerminalContext) LiteralReference() ILiteralReferenceContext

func (*LiteralTerminalContext) LiteralString

func (s *LiteralTerminalContext) LiteralString() ILiteralStringContext

func (*LiteralTerminalContext) ToStringTree

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

type NamedActionContext

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

func NewEmptyNamedActionContext

func NewEmptyNamedActionContext() *NamedActionContext

func NewNamedActionContext

func NewNamedActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedActionContext

func (*NamedActionContext) Action_

func (s *NamedActionContext) Action_() IActionContext

func (*NamedActionContext) AllNEWLINE

func (s *NamedActionContext) AllNEWLINE() []antlr.TerminalNode

func (*NamedActionContext) EnterRule

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

func (*NamedActionContext) ExitRule

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

func (*NamedActionContext) GetParser

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

func (*NamedActionContext) GetRuleContext

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

func (*NamedActionContext) IDENTIFIER

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

func (*NamedActionContext) IsNamedActionContext

func (*NamedActionContext) IsNamedActionContext()

func (*NamedActionContext) NEWLINE

func (s *NamedActionContext) NEWLINE(i int) antlr.TerminalNode

func (*NamedActionContext) ToStringTree

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

func (*NamedActionContext) Type_

func (s *NamedActionContext) Type_() ITypeContext

type NamedExprContext

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

func NewEmptyNamedExprContext

func NewEmptyNamedExprContext() *NamedExprContext

func NewNamedExprContext

func NewNamedExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedExprContext

func (*NamedExprContext) EnterRule

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

func (*NamedExprContext) ExitRule

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

func (*NamedExprContext) Expr

func (s *NamedExprContext) Expr() IExprContext

func (*NamedExprContext) GetParser

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

func (*NamedExprContext) GetRuleContext

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

func (*NamedExprContext) IDENTIFIER

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

func (*NamedExprContext) IsNamedExprContext

func (*NamedExprContext) IsNamedExprContext()

func (*NamedExprContext) ToStringTree

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

func (*NamedExprContext) Type_

func (s *NamedExprContext) Type_() ITypeContext

type NamedLiteralContext

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

func NewEmptyNamedLiteralContext

func NewEmptyNamedLiteralContext() *NamedLiteralContext

func NewNamedLiteralContext

func NewNamedLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedLiteralContext

func (*NamedLiteralContext) EnterRule

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

func (*NamedLiteralContext) ExitRule

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

func (*NamedLiteralContext) GetParser

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

func (*NamedLiteralContext) GetRuleContext

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

func (*NamedLiteralContext) IDENTIFIER

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

func (*NamedLiteralContext) IsNamedLiteralContext

func (*NamedLiteralContext) IsNamedLiteralContext()

func (*NamedLiteralContext) Literal

func (s *NamedLiteralContext) Literal() ILiteralContext

func (*NamedLiteralContext) ToStringTree

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

type NamedTypeContext

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

func NewEmptyNamedTypeContext

func NewEmptyNamedTypeContext() *NamedTypeContext

func NewNamedTypeContext

func NewNamedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedTypeContext

func (*NamedTypeContext) EnterRule

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

func (*NamedTypeContext) ExitRule

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

func (*NamedTypeContext) GetParser

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

func (*NamedTypeContext) GetRuleContext

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

func (*NamedTypeContext) IDENTIFIER

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

func (*NamedTypeContext) IsNamedTypeContext

func (*NamedTypeContext) IsNamedTypeContext()

func (*NamedTypeContext) ToStringTree

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

func (*NamedTypeContext) Type_

func (s *NamedTypeContext) Type_() ITypeContext

type ProgContext

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

func NewEmptyProgContext

func NewEmptyProgContext() *ProgContext

func NewProgContext

func NewProgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgContext

func (*ProgContext) Definitions

func (s *ProgContext) Definitions() IDefinitionsContext

func (*ProgContext) EOF

func (s *ProgContext) EOF() antlr.TerminalNode

func (*ProgContext) EnterRule

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

func (*ProgContext) ExitRule

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

func (*ProgContext) GetParser

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

func (*ProgContext) GetRuleContext

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

func (*ProgContext) IsProgContext

func (*ProgContext) IsProgContext()

func (*ProgContext) ToStringTree

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

type RawTypeContext

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

func NewEmptyRawTypeContext

func NewEmptyRawTypeContext() *RawTypeContext

func NewRawTypeContext

func NewRawTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RawTypeContext

func (*RawTypeContext) EnterRule

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

func (*RawTypeContext) ExitRule

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

func (*RawTypeContext) GetParser

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

func (*RawTypeContext) GetRuleContext

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

func (*RawTypeContext) IsRawTypeContext

func (*RawTypeContext) IsRawTypeContext()

func (*RawTypeContext) ToStringTree

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

func (*RawTypeContext) TypeLeaf

func (s *RawTypeContext) TypeLeaf() ITypeLeafContext

func (*RawTypeContext) TypeList

func (s *RawTypeContext) TypeList() ITypeListContext

func (*RawTypeContext) TypeMap

func (s *RawTypeContext) TypeMap() ITypeMapContext

func (*RawTypeContext) TypeReference

func (s *RawTypeContext) TypeReference() ITypeReferenceContext

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) EnterRule

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

func (*TypeContext) ExitRule

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

func (*TypeContext) GetParser

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

func (*TypeContext) GetRuleContext

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

func (*TypeContext) IsTypeContext

func (*TypeContext) IsTypeContext()

func (*TypeContext) Literal

func (s *TypeContext) Literal() ILiteralContext

func (*TypeContext) LiteralList

func (s *TypeContext) LiteralList() ILiteralListContext

func (*TypeContext) RawType

func (s *TypeContext) RawType() IRawTypeContext

func (*TypeContext) ToStringTree

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

type TypeLeafContext

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

func NewEmptyTypeLeafContext

func NewEmptyTypeLeafContext() *TypeLeafContext

func NewTypeLeafContext

func NewTypeLeafContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLeafContext

func (*TypeLeafContext) EnterRule

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

func (*TypeLeafContext) ExitRule

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

func (*TypeLeafContext) GetParser

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

func (*TypeLeafContext) GetRuleContext

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

func (*TypeLeafContext) IsTypeLeafContext

func (*TypeLeafContext) IsTypeLeafContext()

func (*TypeLeafContext) ToStringTree

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

type TypeListContext

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

func NewEmptyTypeListContext

func NewEmptyTypeListContext() *TypeListContext

func NewTypeListContext

func NewTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeListContext

func (*TypeListContext) EnterRule

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

func (*TypeListContext) ExitRule

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

func (*TypeListContext) GetParser

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

func (*TypeListContext) GetRuleContext

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

func (*TypeListContext) IsTypeListContext

func (*TypeListContext) IsTypeListContext()

func (*TypeListContext) ToStringTree

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

func (*TypeListContext) Type_

func (s *TypeListContext) Type_() ITypeContext

type TypeMapContext

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

func NewEmptyTypeMapContext

func NewEmptyTypeMapContext() *TypeMapContext

func NewTypeMapContext

func NewTypeMapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeMapContext

func (*TypeMapContext) AllNEWLINE

func (s *TypeMapContext) AllNEWLINE() []antlr.TerminalNode

func (*TypeMapContext) AllTypeMapEntry

func (s *TypeMapContext) AllTypeMapEntry() []ITypeMapEntryContext

func (*TypeMapContext) EnterRule

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

func (*TypeMapContext) ExitRule

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

func (*TypeMapContext) GetParser

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

func (*TypeMapContext) GetRuleContext

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

func (*TypeMapContext) IsTypeMapContext

func (*TypeMapContext) IsTypeMapContext()

func (*TypeMapContext) NEWLINE

func (s *TypeMapContext) NEWLINE(i int) antlr.TerminalNode

func (*TypeMapContext) ToStringTree

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

func (*TypeMapContext) TypeMapEntry

func (s *TypeMapContext) TypeMapEntry(i int) ITypeMapEntryContext

type TypeMapEntryContext

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

func NewEmptyTypeMapEntryContext

func NewEmptyTypeMapEntryContext() *TypeMapEntryContext

func NewTypeMapEntryContext

func NewTypeMapEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeMapEntryContext

func (*TypeMapEntryContext) EnterRule

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

func (*TypeMapEntryContext) ExitRule

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

func (*TypeMapEntryContext) GetParser

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

func (*TypeMapEntryContext) GetRuleContext

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

func (*TypeMapEntryContext) IDENTIFIER

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

func (*TypeMapEntryContext) IsTypeMapEntryContext

func (*TypeMapEntryContext) IsTypeMapEntryContext()

func (*TypeMapEntryContext) ToStringTree

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

func (*TypeMapEntryContext) Type_

func (s *TypeMapEntryContext) Type_() ITypeContext

type TypeReferenceContext

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

func NewEmptyTypeReferenceContext

func NewEmptyTypeReferenceContext() *TypeReferenceContext

func NewTypeReferenceContext

func NewTypeReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeReferenceContext

func (*TypeReferenceContext) EnterRule

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

func (*TypeReferenceContext) ExitRule

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

func (*TypeReferenceContext) GetParser

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

func (*TypeReferenceContext) GetRuleContext

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

func (*TypeReferenceContext) IDENTIFIER

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

func (*TypeReferenceContext) IsTypeReferenceContext

func (*TypeReferenceContext) IsTypeReferenceContext()

func (*TypeReferenceContext) ToStringTree

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

type VariableContext

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

func NewEmptyVariableContext

func NewEmptyVariableContext() *VariableContext

func NewVariableContext

func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext

func (*VariableContext) EnterRule

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

func (*VariableContext) ExitRule

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

func (*VariableContext) GetParser

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

func (*VariableContext) GetRuleContext

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

func (*VariableContext) IDENTIFIER

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

func (*VariableContext) IsVariableContext

func (*VariableContext) IsVariableContext()

func (*VariableContext) ToStringTree

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

func (*VariableContext) Variable

func (s *VariableContext) Variable() IVariableContext

type VyLangLexer

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

func NewVyLangLexer

func NewVyLangLexer(input antlr.CharStream) *VyLangLexer

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

type VyLangListener

type VyLangListener interface {
	antlr.ParseTreeListener

	// EnterProg is called when entering the prog production.
	EnterProg(c *ProgContext)

	// EnterDefinitions is called when entering the definitions production.
	EnterDefinitions(c *DefinitionsContext)

	// EnterDefinition is called when entering the definition production.
	EnterDefinition(c *DefinitionContext)

	// EnterVariable is called when entering the variable production.
	EnterVariable(c *VariableContext)

	// EnterNamedAction is called when entering the namedAction production.
	EnterNamedAction(c *NamedActionContext)

	// EnterAction is called when entering the action production.
	EnterAction(c *ActionContext)

	// EnterActionParallel is called when entering the actionParallel production.
	EnterActionParallel(c *ActionParallelContext)

	// EnterActionSequence is called when entering the actionSequence production.
	EnterActionSequence(c *ActionSequenceContext)

	// EnterActionAsync is called when entering the actionAsync production.
	EnterActionAsync(c *ActionAsyncContext)

	// EnterActionReference is called when entering the actionReference production.
	EnterActionReference(c *ActionReferenceContext)

	// EnterActionBind is called when entering the actionBind production.
	EnterActionBind(c *ActionBindContext)

	// EnterActionWhile is called when entering the actionWhile production.
	EnterActionWhile(c *ActionWhileContext)

	// EnterActionCond is called when entering the actionCond production.
	EnterActionCond(c *ActionCondContext)

	// EnterActionIf is called when entering the actionIf production.
	EnterActionIf(c *ActionIfContext)

	// EnterActionIfElse is called when entering the actionIfElse production.
	EnterActionIfElse(c *ActionIfElseContext)

	// EnterActionLeaf is called when entering the actionLeaf production.
	EnterActionLeaf(c *ActionLeafContext)

	// EnterActionAssign is called when entering the actionAssign production.
	EnterActionAssign(c *ActionAssignContext)

	// EnterActionClear is called when entering the actionClear production.
	EnterActionClear(c *ActionClearContext)

	// EnterBinding is called when entering the binding production.
	EnterBinding(c *BindingContext)

	// EnterNamedType is called when entering the namedType production.
	EnterNamedType(c *NamedTypeContext)

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

	// EnterRawType is called when entering the rawType production.
	EnterRawType(c *RawTypeContext)

	// EnterTypeMap is called when entering the typeMap production.
	EnterTypeMap(c *TypeMapContext)

	// EnterTypeList is called when entering the typeList production.
	EnterTypeList(c *TypeListContext)

	// EnterTypeReference is called when entering the typeReference production.
	EnterTypeReference(c *TypeReferenceContext)

	// EnterTypeLeaf is called when entering the typeLeaf production.
	EnterTypeLeaf(c *TypeLeafContext)

	// EnterTypeMapEntry is called when entering the typeMapEntry production.
	EnterTypeMapEntry(c *TypeMapEntryContext)

	// EnterNamedExpr is called when entering the namedExpr production.
	EnterNamedExpr(c *NamedExprContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterExprBrackets is called when entering the exprBrackets production.
	EnterExprBrackets(c *ExprBracketsContext)

	// EnterExprAlternative is called when entering the exprAlternative production.
	EnterExprAlternative(c *ExprAlternativeContext)

	// EnterExprOperator1 is called when entering the exprOperator1 production.
	EnterExprOperator1(c *ExprOperator1Context)

	// EnterExprOperator2 is called when entering the exprOperator2 production.
	EnterExprOperator2(c *ExprOperator2Context)

	// EnterExprReference is called when entering the exprReference production.
	EnterExprReference(c *ExprReferenceContext)

	// EnterExprMap is called when entering the exprMap production.
	EnterExprMap(c *ExprMapContext)

	// EnterExprList is called when entering the exprList production.
	EnterExprList(c *ExprListContext)

	// EnterExprMapEntry is called when entering the exprMapEntry production.
	EnterExprMapEntry(c *ExprMapEntryContext)

	// EnterNamedLiteral is called when entering the namedLiteral production.
	EnterNamedLiteral(c *NamedLiteralContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterLiteralTerminal is called when entering the literalTerminal production.
	EnterLiteralTerminal(c *LiteralTerminalContext)

	// EnterLiteralString is called when entering the literalString production.
	EnterLiteralString(c *LiteralStringContext)

	// EnterLiteralInt is called when entering the literalInt production.
	EnterLiteralInt(c *LiteralIntContext)

	// EnterLiteralBoolean is called when entering the literalBoolean production.
	EnterLiteralBoolean(c *LiteralBooleanContext)

	// EnterLiteralFloat is called when entering the literalFloat production.
	EnterLiteralFloat(c *LiteralFloatContext)

	// EnterLiteralNull is called when entering the literalNull production.
	EnterLiteralNull(c *LiteralNullContext)

	// EnterLiteralReference is called when entering the literalReference production.
	EnterLiteralReference(c *LiteralReferenceContext)

	// EnterLiteralMap is called when entering the literalMap production.
	EnterLiteralMap(c *LiteralMapContext)

	// EnterLiteralList is called when entering the literalList production.
	EnterLiteralList(c *LiteralListContext)

	// EnterLiteralMapEntry is called when entering the literalMapEntry production.
	EnterLiteralMapEntry(c *LiteralMapEntryContext)

	// ExitProg is called when exiting the prog production.
	ExitProg(c *ProgContext)

	// ExitDefinitions is called when exiting the definitions production.
	ExitDefinitions(c *DefinitionsContext)

	// ExitDefinition is called when exiting the definition production.
	ExitDefinition(c *DefinitionContext)

	// ExitVariable is called when exiting the variable production.
	ExitVariable(c *VariableContext)

	// ExitNamedAction is called when exiting the namedAction production.
	ExitNamedAction(c *NamedActionContext)

	// ExitAction is called when exiting the action production.
	ExitAction(c *ActionContext)

	// ExitActionParallel is called when exiting the actionParallel production.
	ExitActionParallel(c *ActionParallelContext)

	// ExitActionSequence is called when exiting the actionSequence production.
	ExitActionSequence(c *ActionSequenceContext)

	// ExitActionAsync is called when exiting the actionAsync production.
	ExitActionAsync(c *ActionAsyncContext)

	// ExitActionReference is called when exiting the actionReference production.
	ExitActionReference(c *ActionReferenceContext)

	// ExitActionBind is called when exiting the actionBind production.
	ExitActionBind(c *ActionBindContext)

	// ExitActionWhile is called when exiting the actionWhile production.
	ExitActionWhile(c *ActionWhileContext)

	// ExitActionCond is called when exiting the actionCond production.
	ExitActionCond(c *ActionCondContext)

	// ExitActionIf is called when exiting the actionIf production.
	ExitActionIf(c *ActionIfContext)

	// ExitActionIfElse is called when exiting the actionIfElse production.
	ExitActionIfElse(c *ActionIfElseContext)

	// ExitActionLeaf is called when exiting the actionLeaf production.
	ExitActionLeaf(c *ActionLeafContext)

	// ExitActionAssign is called when exiting the actionAssign production.
	ExitActionAssign(c *ActionAssignContext)

	// ExitActionClear is called when exiting the actionClear production.
	ExitActionClear(c *ActionClearContext)

	// ExitBinding is called when exiting the binding production.
	ExitBinding(c *BindingContext)

	// ExitNamedType is called when exiting the namedType production.
	ExitNamedType(c *NamedTypeContext)

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

	// ExitRawType is called when exiting the rawType production.
	ExitRawType(c *RawTypeContext)

	// ExitTypeMap is called when exiting the typeMap production.
	ExitTypeMap(c *TypeMapContext)

	// ExitTypeList is called when exiting the typeList production.
	ExitTypeList(c *TypeListContext)

	// ExitTypeReference is called when exiting the typeReference production.
	ExitTypeReference(c *TypeReferenceContext)

	// ExitTypeLeaf is called when exiting the typeLeaf production.
	ExitTypeLeaf(c *TypeLeafContext)

	// ExitTypeMapEntry is called when exiting the typeMapEntry production.
	ExitTypeMapEntry(c *TypeMapEntryContext)

	// ExitNamedExpr is called when exiting the namedExpr production.
	ExitNamedExpr(c *NamedExprContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitExprBrackets is called when exiting the exprBrackets production.
	ExitExprBrackets(c *ExprBracketsContext)

	// ExitExprAlternative is called when exiting the exprAlternative production.
	ExitExprAlternative(c *ExprAlternativeContext)

	// ExitExprOperator1 is called when exiting the exprOperator1 production.
	ExitExprOperator1(c *ExprOperator1Context)

	// ExitExprOperator2 is called when exiting the exprOperator2 production.
	ExitExprOperator2(c *ExprOperator2Context)

	// ExitExprReference is called when exiting the exprReference production.
	ExitExprReference(c *ExprReferenceContext)

	// ExitExprMap is called when exiting the exprMap production.
	ExitExprMap(c *ExprMapContext)

	// ExitExprList is called when exiting the exprList production.
	ExitExprList(c *ExprListContext)

	// ExitExprMapEntry is called when exiting the exprMapEntry production.
	ExitExprMapEntry(c *ExprMapEntryContext)

	// ExitNamedLiteral is called when exiting the namedLiteral production.
	ExitNamedLiteral(c *NamedLiteralContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitLiteralTerminal is called when exiting the literalTerminal production.
	ExitLiteralTerminal(c *LiteralTerminalContext)

	// ExitLiteralString is called when exiting the literalString production.
	ExitLiteralString(c *LiteralStringContext)

	// ExitLiteralInt is called when exiting the literalInt production.
	ExitLiteralInt(c *LiteralIntContext)

	// ExitLiteralBoolean is called when exiting the literalBoolean production.
	ExitLiteralBoolean(c *LiteralBooleanContext)

	// ExitLiteralFloat is called when exiting the literalFloat production.
	ExitLiteralFloat(c *LiteralFloatContext)

	// ExitLiteralNull is called when exiting the literalNull production.
	ExitLiteralNull(c *LiteralNullContext)

	// ExitLiteralReference is called when exiting the literalReference production.
	ExitLiteralReference(c *LiteralReferenceContext)

	// ExitLiteralMap is called when exiting the literalMap production.
	ExitLiteralMap(c *LiteralMapContext)

	// ExitLiteralList is called when exiting the literalList production.
	ExitLiteralList(c *LiteralListContext)

	// ExitLiteralMapEntry is called when exiting the literalMapEntry production.
	ExitLiteralMapEntry(c *LiteralMapEntryContext)
}

VyLangListener is a complete listener for a parse tree produced by VyLangParser.

type VyLangParser

type VyLangParser struct {
	*antlr.BaseParser
}

func NewVyLangParser

func NewVyLangParser(input antlr.TokenStream) *VyLangParser

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

func (*VyLangParser) ActionAssign

func (p *VyLangParser) ActionAssign() (localctx IActionAssignContext)

func (*VyLangParser) ActionAsync

func (p *VyLangParser) ActionAsync() (localctx IActionAsyncContext)

func (*VyLangParser) ActionBind

func (p *VyLangParser) ActionBind() (localctx IActionBindContext)

func (*VyLangParser) ActionClear

func (p *VyLangParser) ActionClear() (localctx IActionClearContext)

func (*VyLangParser) ActionCond

func (p *VyLangParser) ActionCond() (localctx IActionCondContext)

func (*VyLangParser) ActionIf

func (p *VyLangParser) ActionIf() (localctx IActionIfContext)

func (*VyLangParser) ActionIfElse

func (p *VyLangParser) ActionIfElse() (localctx IActionIfElseContext)

func (*VyLangParser) ActionLeaf

func (p *VyLangParser) ActionLeaf() (localctx IActionLeafContext)

func (*VyLangParser) ActionParallel

func (p *VyLangParser) ActionParallel() (localctx IActionParallelContext)

func (*VyLangParser) ActionReference

func (p *VyLangParser) ActionReference() (localctx IActionReferenceContext)

func (*VyLangParser) ActionSequence

func (p *VyLangParser) ActionSequence() (localctx IActionSequenceContext)

func (*VyLangParser) ActionWhile

func (p *VyLangParser) ActionWhile() (localctx IActionWhileContext)

func (*VyLangParser) Action_

func (p *VyLangParser) Action_() (localctx IActionContext)

func (*VyLangParser) Binding

func (p *VyLangParser) Binding() (localctx IBindingContext)

func (*VyLangParser) Binding_Sempred

func (p *VyLangParser) Binding_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*VyLangParser) Definition

func (p *VyLangParser) Definition() (localctx IDefinitionContext)

func (*VyLangParser) Definitions

func (p *VyLangParser) Definitions() (localctx IDefinitionsContext)

func (*VyLangParser) Expr

func (p *VyLangParser) Expr() (localctx IExprContext)

func (*VyLangParser) ExprAlternative

func (p *VyLangParser) ExprAlternative() (localctx IExprAlternativeContext)

func (*VyLangParser) ExprBrackets

func (p *VyLangParser) ExprBrackets() (localctx IExprBracketsContext)

func (*VyLangParser) ExprList

func (p *VyLangParser) ExprList() (localctx IExprListContext)

func (*VyLangParser) ExprMap

func (p *VyLangParser) ExprMap() (localctx IExprMapContext)

func (*VyLangParser) ExprMapEntry

func (p *VyLangParser) ExprMapEntry() (localctx IExprMapEntryContext)

func (*VyLangParser) ExprOperator1

func (p *VyLangParser) ExprOperator1() (localctx IExprOperator1Context)

func (*VyLangParser) ExprOperator2

func (p *VyLangParser) ExprOperator2() (localctx IExprOperator2Context)

func (*VyLangParser) ExprReference

func (p *VyLangParser) ExprReference() (localctx IExprReferenceContext)

func (*VyLangParser) Expr_Sempred

func (p *VyLangParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*VyLangParser) Literal

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

func (*VyLangParser) LiteralBoolean

func (p *VyLangParser) LiteralBoolean() (localctx ILiteralBooleanContext)

func (*VyLangParser) LiteralFloat

func (p *VyLangParser) LiteralFloat() (localctx ILiteralFloatContext)

func (*VyLangParser) LiteralInt

func (p *VyLangParser) LiteralInt() (localctx ILiteralIntContext)

func (*VyLangParser) LiteralList

func (p *VyLangParser) LiteralList() (localctx ILiteralListContext)

func (*VyLangParser) LiteralMap

func (p *VyLangParser) LiteralMap() (localctx ILiteralMapContext)

func (*VyLangParser) LiteralMapEntry

func (p *VyLangParser) LiteralMapEntry() (localctx ILiteralMapEntryContext)

func (*VyLangParser) LiteralNull

func (p *VyLangParser) LiteralNull() (localctx ILiteralNullContext)

func (*VyLangParser) LiteralReference

func (p *VyLangParser) LiteralReference() (localctx ILiteralReferenceContext)

func (*VyLangParser) LiteralString

func (p *VyLangParser) LiteralString() (localctx ILiteralStringContext)

func (*VyLangParser) LiteralTerminal

func (p *VyLangParser) LiteralTerminal() (localctx ILiteralTerminalContext)

func (*VyLangParser) NamedAction

func (p *VyLangParser) NamedAction() (localctx INamedActionContext)

func (*VyLangParser) NamedExpr

func (p *VyLangParser) NamedExpr() (localctx INamedExprContext)

func (*VyLangParser) NamedLiteral

func (p *VyLangParser) NamedLiteral() (localctx INamedLiteralContext)

func (*VyLangParser) NamedType

func (p *VyLangParser) NamedType() (localctx INamedTypeContext)

func (*VyLangParser) Prog

func (p *VyLangParser) Prog() (localctx IProgContext)

func (*VyLangParser) RawType

func (p *VyLangParser) RawType() (localctx IRawTypeContext)

func (*VyLangParser) Sempred

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

func (*VyLangParser) TypeLeaf

func (p *VyLangParser) TypeLeaf() (localctx ITypeLeafContext)

func (*VyLangParser) TypeList

func (p *VyLangParser) TypeList() (localctx ITypeListContext)

func (*VyLangParser) TypeMap

func (p *VyLangParser) TypeMap() (localctx ITypeMapContext)

func (*VyLangParser) TypeMapEntry

func (p *VyLangParser) TypeMapEntry() (localctx ITypeMapEntryContext)

func (*VyLangParser) TypeReference

func (p *VyLangParser) TypeReference() (localctx ITypeReferenceContext)

func (*VyLangParser) Type_

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

func (*VyLangParser) Variable

func (p *VyLangParser) Variable() (localctx IVariableContext)

func (*VyLangParser) Variable_Sempred

func (p *VyLangParser) Variable_Sempred(localctx antlr.RuleContext, predIndex int) bool

Jump to

Keyboard shortcuts

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