parser

package
v2.1.16 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func BicepLexerInit

func BicepLexerInit()

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

func BicepParserInit

func BicepParserInit()

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

func InitEmptyArgumentListContext

func InitEmptyArgumentListContext(p *ArgumentListContext)

func InitEmptyArrayContext

func InitEmptyArrayContext(p *ArrayContext)

func InitEmptyArrayItemContext

func InitEmptyArrayItemContext(p *ArrayItemContext)

func InitEmptyDecoratorContext

func InitEmptyDecoratorContext(p *DecoratorContext)

func InitEmptyDecoratorExpressionContext

func InitEmptyDecoratorExpressionContext(p *DecoratorExpressionContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyForBodyContext

func InitEmptyForBodyContext(p *ForBodyContext)

func InitEmptyForExpressionContext

func InitEmptyForExpressionContext(p *ForExpressionContext)

func InitEmptyForVariableBlockContext

func InitEmptyForVariableBlockContext(p *ForVariableBlockContext)

func InitEmptyFunctionCallContext

func InitEmptyFunctionCallContext(p *FunctionCallContext)

func InitEmptyIdentifierContext

func InitEmptyIdentifierContext(p *IdentifierContext)

func InitEmptyIfConditionContext

func InitEmptyIfConditionContext(p *IfConditionContext)

func InitEmptyImportDeclContext

func InitEmptyImportDeclContext(p *ImportDeclContext)

func InitEmptyInterpStringContext

func InitEmptyInterpStringContext(p *InterpStringContext)

func InitEmptyLambdaExpressionContext

func InitEmptyLambdaExpressionContext(p *LambdaExpressionContext)

func InitEmptyLiteralValueContext

func InitEmptyLiteralValueContext(p *LiteralValueContext)

func InitEmptyLogicCharacterContext

func InitEmptyLogicCharacterContext(p *LogicCharacterContext)

func InitEmptyMetadataDeclContext

func InitEmptyMetadataDeclContext(p *MetadataDeclContext)

func InitEmptyModuleDeclContext

func InitEmptyModuleDeclContext(p *ModuleDeclContext)

func InitEmptyObjectContext

func InitEmptyObjectContext(p *ObjectContext)

func InitEmptyObjectPropertyContext

func InitEmptyObjectPropertyContext(p *ObjectPropertyContext)

func InitEmptyOutputDeclContext

func InitEmptyOutputDeclContext(p *OutputDeclContext)

func InitEmptyParameterDeclContext

func InitEmptyParameterDeclContext(p *ParameterDeclContext)

func InitEmptyParameterDefaultValueContext

func InitEmptyParameterDefaultValueContext(p *ParameterDefaultValueContext)

func InitEmptyParenthesizedExpressionContext

func InitEmptyParenthesizedExpressionContext(p *ParenthesizedExpressionContext)

func InitEmptyPrimaryExpressionContext

func InitEmptyPrimaryExpressionContext(p *PrimaryExpressionContext)

func InitEmptyProgramContext

func InitEmptyProgramContext(p *ProgramContext)

func InitEmptyResourceDeclContext

func InitEmptyResourceDeclContext(p *ResourceDeclContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyTargetScopeDeclContext

func InitEmptyTargetScopeDeclContext(p *TargetScopeDeclContext)

func InitEmptyTypeDeclContext

func InitEmptyTypeDeclContext(p *TypeDeclContext)

func InitEmptyTypeExpressionContext

func InitEmptyTypeExpressionContext(p *TypeExpressionContext)

func InitEmptyVariableDeclContext

func InitEmptyVariableDeclContext(p *VariableDeclContext)

func NewbicepLexer

func NewbicepLexer(input antlr.CharStream) *bicepLexer

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

func NewbicepParser

func NewbicepParser(input antlr.TokenStream) *bicepParser

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

Types

type ArgumentListContext

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

func NewArgumentListContext

func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext

func NewEmptyArgumentListContext

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) Accept

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

func (*ArgumentListContext) AllCOMMA

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

func (*ArgumentListContext) AllExpression

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

func (*ArgumentListContext) AllNL

func (s *ArgumentListContext) AllNL() []antlr.TerminalNode

func (*ArgumentListContext) COMMA

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

func (*ArgumentListContext) Expression

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

func (*ArgumentListContext) GetParser

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

func (*ArgumentListContext) GetRuleContext

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

func (*ArgumentListContext) IsArgumentListContext

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) NL

func (s *ArgumentListContext) NL(i int) antlr.TerminalNode

func (*ArgumentListContext) ToStringTree

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

type ArrayContext

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

func NewArrayContext

func NewArrayContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayContext

func NewEmptyArrayContext

func NewEmptyArrayContext() *ArrayContext

func (*ArrayContext) Accept

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

func (*ArrayContext) AllArrayItem

func (s *ArrayContext) AllArrayItem() []IArrayItemContext

func (*ArrayContext) AllNL

func (s *ArrayContext) AllNL() []antlr.TerminalNode

func (*ArrayContext) ArrayItem

func (s *ArrayContext) ArrayItem(i int) IArrayItemContext

func (*ArrayContext) CBRACK

func (s *ArrayContext) CBRACK() antlr.TerminalNode

func (*ArrayContext) GetParser

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

func (*ArrayContext) GetRuleContext

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

func (*ArrayContext) IsArrayContext

func (*ArrayContext) IsArrayContext()

func (*ArrayContext) NL

func (s *ArrayContext) NL(i int) antlr.TerminalNode

func (*ArrayContext) OBRACK

func (s *ArrayContext) OBRACK() antlr.TerminalNode

func (*ArrayContext) ToStringTree

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

type ArrayItemContext

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

func NewArrayItemContext

func NewArrayItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayItemContext

func NewEmptyArrayItemContext

func NewEmptyArrayItemContext() *ArrayItemContext

func (*ArrayItemContext) Accept

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

func (*ArrayItemContext) AllNL

func (s *ArrayItemContext) AllNL() []antlr.TerminalNode

func (*ArrayItemContext) COMMA

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

func (*ArrayItemContext) Expression

func (s *ArrayItemContext) Expression() IExpressionContext

func (*ArrayItemContext) GetParser

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

func (*ArrayItemContext) GetRuleContext

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

func (*ArrayItemContext) IsArrayItemContext

func (*ArrayItemContext) IsArrayItemContext()

func (*ArrayItemContext) NL

func (s *ArrayItemContext) NL(i int) antlr.TerminalNode

func (*ArrayItemContext) ToStringTree

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

type BasebicepVisitor

type BasebicepVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BasebicepVisitor) VisitArgumentList

func (v *BasebicepVisitor) VisitArgumentList(ctx *ArgumentListContext) interface{}

func (*BasebicepVisitor) VisitArray

func (v *BasebicepVisitor) VisitArray(ctx *ArrayContext) interface{}

func (*BasebicepVisitor) VisitArrayItem

func (v *BasebicepVisitor) VisitArrayItem(ctx *ArrayItemContext) interface{}

func (*BasebicepVisitor) VisitDecorator

func (v *BasebicepVisitor) VisitDecorator(ctx *DecoratorContext) interface{}

func (*BasebicepVisitor) VisitDecoratorExpression

func (v *BasebicepVisitor) VisitDecoratorExpression(ctx *DecoratorExpressionContext) interface{}

func (*BasebicepVisitor) VisitExpression

func (v *BasebicepVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BasebicepVisitor) VisitForBody

func (v *BasebicepVisitor) VisitForBody(ctx *ForBodyContext) interface{}

func (*BasebicepVisitor) VisitForExpression

func (v *BasebicepVisitor) VisitForExpression(ctx *ForExpressionContext) interface{}

func (*BasebicepVisitor) VisitForVariableBlock

func (v *BasebicepVisitor) VisitForVariableBlock(ctx *ForVariableBlockContext) interface{}

func (*BasebicepVisitor) VisitFunctionCall

func (v *BasebicepVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}

func (*BasebicepVisitor) VisitIdentifier

func (v *BasebicepVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}

func (*BasebicepVisitor) VisitIfCondition

func (v *BasebicepVisitor) VisitIfCondition(ctx *IfConditionContext) interface{}

func (*BasebicepVisitor) VisitImportDecl

func (v *BasebicepVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}

func (*BasebicepVisitor) VisitInterpString

func (v *BasebicepVisitor) VisitInterpString(ctx *InterpStringContext) interface{}

func (*BasebicepVisitor) VisitLambdaExpression

func (v *BasebicepVisitor) VisitLambdaExpression(ctx *LambdaExpressionContext) interface{}

func (*BasebicepVisitor) VisitLiteralValue

func (v *BasebicepVisitor) VisitLiteralValue(ctx *LiteralValueContext) interface{}

func (*BasebicepVisitor) VisitLogicCharacter

func (v *BasebicepVisitor) VisitLogicCharacter(ctx *LogicCharacterContext) interface{}

func (*BasebicepVisitor) VisitMetadataDecl

func (v *BasebicepVisitor) VisitMetadataDecl(ctx *MetadataDeclContext) interface{}

func (*BasebicepVisitor) VisitModuleDecl

func (v *BasebicepVisitor) VisitModuleDecl(ctx *ModuleDeclContext) interface{}

func (*BasebicepVisitor) VisitObject

func (v *BasebicepVisitor) VisitObject(ctx *ObjectContext) interface{}

func (*BasebicepVisitor) VisitObjectProperty

func (v *BasebicepVisitor) VisitObjectProperty(ctx *ObjectPropertyContext) interface{}

func (*BasebicepVisitor) VisitOutputDecl

func (v *BasebicepVisitor) VisitOutputDecl(ctx *OutputDeclContext) interface{}

func (*BasebicepVisitor) VisitParameterDecl

func (v *BasebicepVisitor) VisitParameterDecl(ctx *ParameterDeclContext) interface{}

func (*BasebicepVisitor) VisitParameterDefaultValue

func (v *BasebicepVisitor) VisitParameterDefaultValue(ctx *ParameterDefaultValueContext) interface{}

func (*BasebicepVisitor) VisitParenthesizedExpression

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

func (*BasebicepVisitor) VisitPrimaryExpression

func (v *BasebicepVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}

func (*BasebicepVisitor) VisitProgram

func (v *BasebicepVisitor) VisitProgram(ctx *ProgramContext) interface{}

func (*BasebicepVisitor) VisitResourceDecl

func (v *BasebicepVisitor) VisitResourceDecl(ctx *ResourceDeclContext) interface{}

func (*BasebicepVisitor) VisitStatement

func (v *BasebicepVisitor) VisitStatement(ctx *StatementContext) interface{}

func (*BasebicepVisitor) VisitTargetScopeDecl

func (v *BasebicepVisitor) VisitTargetScopeDecl(ctx *TargetScopeDeclContext) interface{}

func (*BasebicepVisitor) VisitTypeDecl

func (v *BasebicepVisitor) VisitTypeDecl(ctx *TypeDeclContext) interface{}

func (*BasebicepVisitor) VisitTypeExpression

func (v *BasebicepVisitor) VisitTypeExpression(ctx *TypeExpressionContext) interface{}

func (*BasebicepVisitor) VisitVariableDecl

func (v *BasebicepVisitor) VisitVariableDecl(ctx *VariableDeclContext) interface{}

type DecoratorContext

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

func NewDecoratorContext

func NewDecoratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorContext

func NewEmptyDecoratorContext

func NewEmptyDecoratorContext() *DecoratorContext

func (*DecoratorContext) AT

func (s *DecoratorContext) AT() antlr.TerminalNode

func (*DecoratorContext) Accept

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

func (*DecoratorContext) DecoratorExpression

func (s *DecoratorContext) DecoratorExpression() IDecoratorExpressionContext

func (*DecoratorContext) GetParser

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

func (*DecoratorContext) GetRuleContext

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

func (*DecoratorContext) IsDecoratorContext

func (*DecoratorContext) IsDecoratorContext()

func (*DecoratorContext) NL

func (s *DecoratorContext) NL() antlr.TerminalNode

func (*DecoratorContext) ToStringTree

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

type DecoratorExpressionContext

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

func NewDecoratorExpressionContext

func NewDecoratorExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorExpressionContext

func NewEmptyDecoratorExpressionContext

func NewEmptyDecoratorExpressionContext() *DecoratorExpressionContext

func (*DecoratorExpressionContext) Accept

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

func (*DecoratorExpressionContext) DOT

func (s *DecoratorExpressionContext) DOT() antlr.TerminalNode

func (*DecoratorExpressionContext) Expression

func (*DecoratorExpressionContext) FunctionCall

func (*DecoratorExpressionContext) GetParser

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

func (*DecoratorExpressionContext) GetRuleContext

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

func (*DecoratorExpressionContext) IsDecoratorExpressionContext

func (*DecoratorExpressionContext) IsDecoratorExpressionContext()

func (*DecoratorExpressionContext) ToStringTree

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

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

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

func (*ExpressionContext) Accept

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

func (*ExpressionContext) AllExpression

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

func (*ExpressionContext) CBRACK

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

func (*ExpressionContext) COL

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

func (*ExpressionContext) DOT

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

func (*ExpressionContext) Expression

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

func (*ExpressionContext) FunctionCall

func (s *ExpressionContext) FunctionCall() IFunctionCallContext

func (*ExpressionContext) GetName

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetProperty

func (s *ExpressionContext) GetProperty() IIdentifierContext

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) Identifier

func (s *ExpressionContext) Identifier() IIdentifierContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LogicCharacter

func (s *ExpressionContext) LogicCharacter() ILogicCharacterContext

func (*ExpressionContext) OBRACK

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

func (*ExpressionContext) PrimaryExpression

func (s *ExpressionContext) PrimaryExpression() IPrimaryExpressionContext

func (*ExpressionContext) QMARK

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

func (*ExpressionContext) SetName

func (s *ExpressionContext) SetName(v IIdentifierContext)

func (*ExpressionContext) SetProperty

func (s *ExpressionContext) SetProperty(v IIdentifierContext)

func (*ExpressionContext) ToStringTree

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

type ForBodyContext

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

func NewEmptyForBodyContext

func NewEmptyForBodyContext() *ForBodyContext

func NewForBodyContext

func NewForBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForBodyContext

func (*ForBodyContext) Accept

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

func (*ForBodyContext) Expression

func (s *ForBodyContext) Expression() IExpressionContext

func (*ForBodyContext) GetBody

func (s *ForBodyContext) GetBody() IExpressionContext

func (*ForBodyContext) GetParser

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

func (*ForBodyContext) GetRuleContext

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

func (*ForBodyContext) IfCondition

func (s *ForBodyContext) IfCondition() IIfConditionContext

func (*ForBodyContext) IsForBodyContext

func (*ForBodyContext) IsForBodyContext()

func (*ForBodyContext) SetBody

func (s *ForBodyContext) SetBody(v IExpressionContext)

func (*ForBodyContext) ToStringTree

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

type ForExpressionContext

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

func NewEmptyForExpressionContext

func NewEmptyForExpressionContext() *ForExpressionContext

func NewForExpressionContext

func NewForExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExpressionContext

func (*ForExpressionContext) Accept

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

func (*ForExpressionContext) AllNL

func (s *ForExpressionContext) AllNL() []antlr.TerminalNode

func (*ForExpressionContext) CBRACK

func (s *ForExpressionContext) CBRACK() antlr.TerminalNode

func (*ForExpressionContext) COL

func (s *ForExpressionContext) COL() antlr.TerminalNode

func (*ForExpressionContext) Expression

func (s *ForExpressionContext) Expression() IExpressionContext

func (*ForExpressionContext) FOR

func (s *ForExpressionContext) FOR() antlr.TerminalNode

func (*ForExpressionContext) ForBody

func (*ForExpressionContext) ForVariableBlock

func (s *ForExpressionContext) ForVariableBlock() IForVariableBlockContext

func (*ForExpressionContext) GetItem

func (*ForExpressionContext) GetParser

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

func (*ForExpressionContext) GetRuleContext

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

func (*ForExpressionContext) IN

func (s *ForExpressionContext) IN() antlr.TerminalNode

func (*ForExpressionContext) Identifier

func (s *ForExpressionContext) Identifier() IIdentifierContext

func (*ForExpressionContext) IsForExpressionContext

func (*ForExpressionContext) IsForExpressionContext()

func (*ForExpressionContext) NL

func (s *ForExpressionContext) NL(i int) antlr.TerminalNode

func (*ForExpressionContext) OBRACK

func (s *ForExpressionContext) OBRACK() antlr.TerminalNode

func (*ForExpressionContext) SetItem

func (*ForExpressionContext) ToStringTree

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

type ForVariableBlockContext

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

func NewEmptyForVariableBlockContext

func NewEmptyForVariableBlockContext() *ForVariableBlockContext

func NewForVariableBlockContext

func NewForVariableBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForVariableBlockContext

func (*ForVariableBlockContext) Accept

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

func (*ForVariableBlockContext) AllIdentifier

func (s *ForVariableBlockContext) AllIdentifier() []IIdentifierContext

func (*ForVariableBlockContext) COMMA

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

func (*ForVariableBlockContext) CPAR

func (s *ForVariableBlockContext) CPAR() antlr.TerminalNode

func (*ForVariableBlockContext) GetIndex

func (*ForVariableBlockContext) GetItem

func (*ForVariableBlockContext) GetParser

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

func (*ForVariableBlockContext) GetRuleContext

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

func (*ForVariableBlockContext) Identifier

func (*ForVariableBlockContext) IsForVariableBlockContext

func (*ForVariableBlockContext) IsForVariableBlockContext()

func (*ForVariableBlockContext) OPAR

func (s *ForVariableBlockContext) OPAR() antlr.TerminalNode

func (*ForVariableBlockContext) SetIndex

func (*ForVariableBlockContext) SetItem

func (*ForVariableBlockContext) ToStringTree

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

type FunctionCallContext

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

func NewEmptyFunctionCallContext

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext

func (*FunctionCallContext) Accept

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

func (*FunctionCallContext) AllNL

func (s *FunctionCallContext) AllNL() []antlr.TerminalNode

func (*FunctionCallContext) ArgumentList

func (s *FunctionCallContext) ArgumentList() IArgumentListContext

func (*FunctionCallContext) CPAR

func (s *FunctionCallContext) CPAR() antlr.TerminalNode

func (*FunctionCallContext) GetParser

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

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) Identifier

func (s *FunctionCallContext) Identifier() IIdentifierContext

func (*FunctionCallContext) IsFunctionCallContext

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) NL

func (s *FunctionCallContext) NL(i int) antlr.TerminalNode

func (*FunctionCallContext) OPAR

func (s *FunctionCallContext) OPAR() antlr.TerminalNode

func (*FunctionCallContext) ToStringTree

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

type IArgumentListContext

type IArgumentListContext interface {
	antlr.ParserRuleContext

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

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

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

IArgumentListContext is an interface to support dynamic dispatch.

type IArrayContext

type IArrayContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OBRACK() antlr.TerminalNode
	CBRACK() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllArrayItem() []IArrayItemContext
	ArrayItem(i int) IArrayItemContext

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

IArrayContext is an interface to support dynamic dispatch.

type IArrayItemContext

type IArrayItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	COMMA() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IArrayItemContext is an interface to support dynamic dispatch.

type IDecoratorContext

type IDecoratorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AT() antlr.TerminalNode
	DecoratorExpression() IDecoratorExpressionContext
	NL() antlr.TerminalNode

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

IDecoratorContext is an interface to support dynamic dispatch.

type IDecoratorExpressionContext

type IDecoratorExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FunctionCall() IFunctionCallContext
	Expression() IExpressionContext
	DOT() antlr.TerminalNode

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

IDecoratorExpressionContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetProperty returns the property rule contexts.
	GetProperty() IIdentifierContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetProperty sets the property rule contexts.
	SetProperty(IIdentifierContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	PrimaryExpression() IPrimaryExpressionContext
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	QMARK() antlr.TerminalNode
	COL() antlr.TerminalNode
	LogicCharacter() ILogicCharacterContext
	OBRACK() antlr.TerminalNode
	CBRACK() antlr.TerminalNode
	DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	FunctionCall() IFunctionCallContext

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

IExpressionContext is an interface to support dynamic dispatch.

type IForBodyContext

type IForBodyContext interface {
	antlr.ParserRuleContext

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

	// GetBody returns the body rule contexts.
	GetBody() IExpressionContext

	// SetBody sets the body rule contexts.
	SetBody(IExpressionContext)

	// Getter signatures
	Expression() IExpressionContext
	IfCondition() IIfConditionContext

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

IForBodyContext is an interface to support dynamic dispatch.

type IForExpressionContext

type IForExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetItem returns the item rule contexts.
	GetItem() IIdentifierContext

	// SetItem sets the item rule contexts.
	SetItem(IIdentifierContext)

	// Getter signatures
	OBRACK() antlr.TerminalNode
	FOR() antlr.TerminalNode
	IN() antlr.TerminalNode
	Expression() IExpressionContext
	COL() antlr.TerminalNode
	ForBody() IForBodyContext
	CBRACK() antlr.TerminalNode
	ForVariableBlock() IForVariableBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	Identifier() IIdentifierContext

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

IForExpressionContext is an interface to support dynamic dispatch.

type IForVariableBlockContext

type IForVariableBlockContext interface {
	antlr.ParserRuleContext

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

	// GetItem returns the item rule contexts.
	GetItem() IIdentifierContext

	// GetIndex returns the index rule contexts.
	GetIndex() IIdentifierContext

	// SetItem sets the item rule contexts.
	SetItem(IIdentifierContext)

	// SetIndex sets the index rule contexts.
	SetIndex(IIdentifierContext)

	// Getter signatures
	OPAR() antlr.TerminalNode
	COMMA() antlr.TerminalNode
	CPAR() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext

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

IForVariableBlockContext is an interface to support dynamic dispatch.

type IFunctionCallContext

type IFunctionCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() IIdentifierContext
	OPAR() antlr.TerminalNode
	CPAR() antlr.TerminalNode
	ArgumentList() IArgumentListContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFunctionCallContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	IMPORT() antlr.TerminalNode
	WITH() antlr.TerminalNode
	AS() antlr.TerminalNode
	METADATA() antlr.TerminalNode
	PARAM() antlr.TerminalNode
	RESOURCE() antlr.TerminalNode
	MODULE() antlr.TerminalNode
	OUTPUT() antlr.TerminalNode
	EXISTING() antlr.TerminalNode
	TYPE() antlr.TerminalNode
	VAR() antlr.TerminalNode
	IF() antlr.TerminalNode
	FOR() antlr.TerminalNode
	IN() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	NULL() antlr.TerminalNode
	TARGET_SCOPE() antlr.TerminalNode
	STRING() antlr.TerminalNode
	INT() antlr.TerminalNode
	BOOL() antlr.TerminalNode
	ARRAY() antlr.TerminalNode
	OBJECT() antlr.TerminalNode

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

IIdentifierContext is an interface to support dynamic dispatch.

type IIfConditionContext

type IIfConditionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IF() antlr.TerminalNode
	ParenthesizedExpression() IParenthesizedExpressionContext
	Object() IObjectContext

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

IIfConditionContext is an interface to support dynamic dispatch.

type IImportDeclContext

type IImportDeclContext interface {
	antlr.ParserRuleContext

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

	// GetSpecification returns the specification rule contexts.
	GetSpecification() IInterpStringContext

	// GetAlias returns the alias rule contexts.
	GetAlias() IIdentifierContext

	// SetSpecification sets the specification rule contexts.
	SetSpecification(IInterpStringContext)

	// SetAlias sets the alias rule contexts.
	SetAlias(IIdentifierContext)

	// Getter signatures
	IMPORT() antlr.TerminalNode
	NL() antlr.TerminalNode
	InterpString() IInterpStringContext
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext
	AllWITH() []antlr.TerminalNode
	WITH(i int) antlr.TerminalNode
	AllObject() []IObjectContext
	Object(i int) IObjectContext
	AllAS() []antlr.TerminalNode
	AS(i int) antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext

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

IImportDeclContext is an interface to support dynamic dispatch.

type IInterpStringContext

type IInterpStringContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STRING_LEFT_PIECE() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	STRING_RIGHT_PIECE() antlr.TerminalNode
	AllSTRING_MIDDLE_PIECE() []antlr.TerminalNode
	STRING_MIDDLE_PIECE(i int) antlr.TerminalNode
	STRING_COMPLETE() antlr.TerminalNode

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

IInterpStringContext is an interface to support dynamic dispatch.

type ILambdaExpressionContext

type ILambdaExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ARROW() antlr.TerminalNode
	Expression() IExpressionContext
	OPAR() antlr.TerminalNode
	CPAR() antlr.TerminalNode
	Identifier() IIdentifierContext
	ArgumentList() IArgumentListContext

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

ILambdaExpressionContext is an interface to support dynamic dispatch.

type ILiteralValueContext

type ILiteralValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NUMBER() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	NULL() antlr.TerminalNode
	Identifier() IIdentifierContext

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

ILiteralValueContext is an interface to support dynamic dispatch.

type ILogicCharacterContext

type ILogicCharacterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GT() antlr.TerminalNode
	GTE() antlr.TerminalNode
	LT() antlr.TerminalNode
	LTE() antlr.TerminalNode
	EQ() antlr.TerminalNode
	NEQ() antlr.TerminalNode

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

ILogicCharacterContext is an interface to support dynamic dispatch.

type IMetadataDeclContext

type IMetadataDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	METADATA() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext

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

IMetadataDeclContext is an interface to support dynamic dispatch.

type IModuleDeclContext

type IModuleDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetType_ returns the type_ rule contexts.
	GetType_() IInterpStringContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetType_ sets the type_ rule contexts.
	SetType_(IInterpStringContext)

	// Getter signatures
	MODULE() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext
	InterpString() IInterpStringContext
	IfCondition() IIfConditionContext
	Object() IObjectContext
	ForExpression() IForExpressionContext
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext

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

IModuleDeclContext is an interface to support dynamic dispatch.

type IObjectContext

type IObjectContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OBRACE() antlr.TerminalNode
	CBRACE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllObjectProperty() []IObjectPropertyContext
	ObjectProperty(i int) IObjectPropertyContext

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

IObjectContext is an interface to support dynamic dispatch.

type IObjectPropertyContext

type IObjectPropertyContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	COL() antlr.TerminalNode
	Expression() IExpressionContext
	InterpString() IInterpStringContext
	Identifier() IIdentifierContext

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

IObjectPropertyContext is an interface to support dynamic dispatch.

type IOutputDeclContext

type IOutputDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetType1 returns the type1 rule contexts.
	GetType1() IIdentifierContext

	// GetType2 returns the type2 rule contexts.
	GetType2() IInterpStringContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetType1 sets the type1 rule contexts.
	SetType1(IIdentifierContext)

	// SetType2 sets the type2 rule contexts.
	SetType2(IInterpStringContext)

	// Getter signatures
	OUTPUT() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	NL() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	RESOURCE() antlr.TerminalNode
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext
	InterpString() IInterpStringContext

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

IOutputDeclContext is an interface to support dynamic dispatch.

type IParameterDeclContext

type IParameterDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetType_ returns the type_ rule contexts.
	GetType_() IInterpStringContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetType_ sets the type_ rule contexts.
	SetType_(IInterpStringContext)

	// Getter signatures
	PARAM() antlr.TerminalNode
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext
	TypeExpression() ITypeExpressionContext
	RESOURCE() antlr.TerminalNode
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext
	InterpString() IInterpStringContext
	ParameterDefaultValue() IParameterDefaultValueContext

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

IParameterDeclContext is an interface to support dynamic dispatch.

type IParameterDefaultValueContext

type IParameterDefaultValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

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

IParameterDefaultValueContext is an interface to support dynamic dispatch.

type IParenthesizedExpressionContext

type IParenthesizedExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OPAR() antlr.TerminalNode
	Expression() IExpressionContext
	CPAR() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedExpressionContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LiteralValue() ILiteralValueContext
	FunctionCall() IFunctionCallContext
	InterpString() IInterpStringContext
	MULTILINE_STRING() antlr.TerminalNode
	Array() IArrayContext
	Object() IObjectContext
	ForExpression() IForExpressionContext
	ParenthesizedExpression() IParenthesizedExpressionContext
	LambdaExpression() ILambdaExpressionContext

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

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IProgramContext

type IProgramContext interface {
	antlr.ParserRuleContext

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

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

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

IProgramContext is an interface to support dynamic dispatch.

type IResourceDeclContext

type IResourceDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetType_ returns the type_ rule contexts.
	GetType_() IInterpStringContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetType_ sets the type_ rule contexts.
	SetType_(IInterpStringContext)

	// Getter signatures
	RESOURCE() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext
	InterpString() IInterpStringContext
	IfCondition() IIfConditionContext
	Object() IObjectContext
	ForExpression() IForExpressionContext
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext
	EXISTING() antlr.TerminalNode

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

IResourceDeclContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TargetScopeDecl() ITargetScopeDeclContext
	ImportDecl() IImportDeclContext
	MetadataDecl() IMetadataDeclContext
	ParameterDecl() IParameterDeclContext
	TypeDecl() ITypeDeclContext
	VariableDecl() IVariableDeclContext
	ResourceDecl() IResourceDeclContext
	ModuleDecl() IModuleDeclContext
	OutputDecl() IOutputDeclContext
	NL() antlr.TerminalNode

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

IStatementContext is an interface to support dynamic dispatch.

type ITargetScopeDeclContext

type ITargetScopeDeclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TARGET_SCOPE() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	NL() antlr.TerminalNode

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

ITargetScopeDeclContext is an interface to support dynamic dispatch.

type ITypeDeclContext

type ITypeDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	TYPE() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	TypeExpression() ITypeExpressionContext
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext

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

ITypeDeclContext is an interface to support dynamic dispatch.

type ITypeExpressionContext

type ITypeExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(IIdentifierContext)

	// Getter signatures
	Identifier() IIdentifierContext

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

ITypeExpressionContext is an interface to support dynamic dispatch.

type IVariableDeclContext

type IVariableDeclContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	VAR() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	NL() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllDecorator() []IDecoratorContext
	Decorator(i int) IDecoratorContext

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

IVariableDeclContext is an interface to support dynamic dispatch.

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) ARRAY

func (s *IdentifierContext) ARRAY() antlr.TerminalNode

func (*IdentifierContext) AS

func (s *IdentifierContext) AS() antlr.TerminalNode

func (*IdentifierContext) Accept

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

func (*IdentifierContext) BOOL

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

func (*IdentifierContext) EXISTING

func (s *IdentifierContext) EXISTING() antlr.TerminalNode

func (*IdentifierContext) FALSE

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

func (*IdentifierContext) FOR

func (s *IdentifierContext) FOR() antlr.TerminalNode

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) IDENTIFIER

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

func (*IdentifierContext) IF

func (s *IdentifierContext) IF() antlr.TerminalNode

func (*IdentifierContext) IMPORT

func (s *IdentifierContext) IMPORT() antlr.TerminalNode

func (*IdentifierContext) IN

func (s *IdentifierContext) IN() antlr.TerminalNode

func (*IdentifierContext) INT

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) METADATA

func (s *IdentifierContext) METADATA() antlr.TerminalNode

func (*IdentifierContext) MODULE

func (s *IdentifierContext) MODULE() antlr.TerminalNode

func (*IdentifierContext) NULL

func (s *IdentifierContext) NULL() antlr.TerminalNode

func (*IdentifierContext) OBJECT

func (s *IdentifierContext) OBJECT() antlr.TerminalNode

func (*IdentifierContext) OUTPUT

func (s *IdentifierContext) OUTPUT() antlr.TerminalNode

func (*IdentifierContext) PARAM

func (s *IdentifierContext) PARAM() antlr.TerminalNode

func (*IdentifierContext) RESOURCE

func (s *IdentifierContext) RESOURCE() antlr.TerminalNode

func (*IdentifierContext) STRING

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

func (*IdentifierContext) TARGET_SCOPE

func (s *IdentifierContext) TARGET_SCOPE() antlr.TerminalNode

func (*IdentifierContext) TRUE

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

func (*IdentifierContext) TYPE

func (s *IdentifierContext) TYPE() antlr.TerminalNode

func (*IdentifierContext) ToStringTree

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

func (*IdentifierContext) VAR

func (s *IdentifierContext) VAR() antlr.TerminalNode

func (*IdentifierContext) WITH

func (s *IdentifierContext) WITH() antlr.TerminalNode

type IfConditionContext

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

func NewEmptyIfConditionContext

func NewEmptyIfConditionContext() *IfConditionContext

func NewIfConditionContext

func NewIfConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfConditionContext

func (*IfConditionContext) Accept

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

func (*IfConditionContext) GetParser

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

func (*IfConditionContext) GetRuleContext

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

func (*IfConditionContext) IF

func (s *IfConditionContext) IF() antlr.TerminalNode

func (*IfConditionContext) IsIfConditionContext

func (*IfConditionContext) IsIfConditionContext()

func (*IfConditionContext) Object

func (s *IfConditionContext) Object() IObjectContext

func (*IfConditionContext) ParenthesizedExpression

func (s *IfConditionContext) ParenthesizedExpression() IParenthesizedExpressionContext

func (*IfConditionContext) ToStringTree

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

type ImportDeclContext

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

func NewEmptyImportDeclContext

func NewEmptyImportDeclContext() *ImportDeclContext

func NewImportDeclContext

func NewImportDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclContext

func (*ImportDeclContext) AS

func (s *ImportDeclContext) AS(i int) antlr.TerminalNode

func (*ImportDeclContext) Accept

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

func (*ImportDeclContext) AllAS

func (s *ImportDeclContext) AllAS() []antlr.TerminalNode

func (*ImportDeclContext) AllDecorator

func (s *ImportDeclContext) AllDecorator() []IDecoratorContext

func (*ImportDeclContext) AllIdentifier

func (s *ImportDeclContext) AllIdentifier() []IIdentifierContext

func (*ImportDeclContext) AllObject

func (s *ImportDeclContext) AllObject() []IObjectContext

func (*ImportDeclContext) AllWITH

func (s *ImportDeclContext) AllWITH() []antlr.TerminalNode

func (*ImportDeclContext) Decorator

func (s *ImportDeclContext) Decorator(i int) IDecoratorContext

func (*ImportDeclContext) GetAlias

func (s *ImportDeclContext) GetAlias() IIdentifierContext

func (*ImportDeclContext) GetParser

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

func (*ImportDeclContext) GetRuleContext

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

func (*ImportDeclContext) GetSpecification

func (s *ImportDeclContext) GetSpecification() IInterpStringContext

func (*ImportDeclContext) IMPORT

func (s *ImportDeclContext) IMPORT() antlr.TerminalNode

func (*ImportDeclContext) Identifier

func (s *ImportDeclContext) Identifier(i int) IIdentifierContext

func (*ImportDeclContext) InterpString

func (s *ImportDeclContext) InterpString() IInterpStringContext

func (*ImportDeclContext) IsImportDeclContext

func (*ImportDeclContext) IsImportDeclContext()

func (*ImportDeclContext) NL

func (s *ImportDeclContext) NL() antlr.TerminalNode

func (*ImportDeclContext) Object

func (s *ImportDeclContext) Object(i int) IObjectContext

func (*ImportDeclContext) SetAlias

func (s *ImportDeclContext) SetAlias(v IIdentifierContext)

func (*ImportDeclContext) SetSpecification

func (s *ImportDeclContext) SetSpecification(v IInterpStringContext)

func (*ImportDeclContext) ToStringTree

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

func (*ImportDeclContext) WITH

func (s *ImportDeclContext) WITH(i int) antlr.TerminalNode

type InterpStringContext

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

func NewEmptyInterpStringContext

func NewEmptyInterpStringContext() *InterpStringContext

func NewInterpStringContext

func NewInterpStringContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterpStringContext

func (*InterpStringContext) Accept

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

func (*InterpStringContext) AllExpression

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

func (*InterpStringContext) AllSTRING_MIDDLE_PIECE

func (s *InterpStringContext) AllSTRING_MIDDLE_PIECE() []antlr.TerminalNode

func (*InterpStringContext) Expression

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

func (*InterpStringContext) GetParser

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

func (*InterpStringContext) GetRuleContext

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

func (*InterpStringContext) IsInterpStringContext

func (*InterpStringContext) IsInterpStringContext()

func (*InterpStringContext) STRING_COMPLETE

func (s *InterpStringContext) STRING_COMPLETE() antlr.TerminalNode

func (*InterpStringContext) STRING_LEFT_PIECE

func (s *InterpStringContext) STRING_LEFT_PIECE() antlr.TerminalNode

func (*InterpStringContext) STRING_MIDDLE_PIECE

func (s *InterpStringContext) STRING_MIDDLE_PIECE(i int) antlr.TerminalNode

func (*InterpStringContext) STRING_RIGHT_PIECE

func (s *InterpStringContext) STRING_RIGHT_PIECE() antlr.TerminalNode

func (*InterpStringContext) ToStringTree

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

type LambdaExpressionContext

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

func NewEmptyLambdaExpressionContext

func NewEmptyLambdaExpressionContext() *LambdaExpressionContext

func NewLambdaExpressionContext

func NewLambdaExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaExpressionContext

func (*LambdaExpressionContext) ARROW

func (s *LambdaExpressionContext) ARROW() antlr.TerminalNode

func (*LambdaExpressionContext) Accept

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

func (*LambdaExpressionContext) ArgumentList

func (*LambdaExpressionContext) CPAR

func (s *LambdaExpressionContext) CPAR() antlr.TerminalNode

func (*LambdaExpressionContext) Expression

func (*LambdaExpressionContext) GetParser

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

func (*LambdaExpressionContext) GetRuleContext

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

func (*LambdaExpressionContext) Identifier

func (*LambdaExpressionContext) IsLambdaExpressionContext

func (*LambdaExpressionContext) IsLambdaExpressionContext()

func (*LambdaExpressionContext) OPAR

func (s *LambdaExpressionContext) OPAR() antlr.TerminalNode

func (*LambdaExpressionContext) ToStringTree

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

type LiteralValueContext

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

func NewEmptyLiteralValueContext

func NewEmptyLiteralValueContext() *LiteralValueContext

func NewLiteralValueContext

func NewLiteralValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralValueContext

func (*LiteralValueContext) Accept

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

func (*LiteralValueContext) FALSE

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

func (*LiteralValueContext) GetParser

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

func (*LiteralValueContext) GetRuleContext

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

func (*LiteralValueContext) Identifier

func (s *LiteralValueContext) Identifier() IIdentifierContext

func (*LiteralValueContext) IsLiteralValueContext

func (*LiteralValueContext) IsLiteralValueContext()

func (*LiteralValueContext) NULL

func (s *LiteralValueContext) NULL() antlr.TerminalNode

func (*LiteralValueContext) NUMBER

func (s *LiteralValueContext) NUMBER() antlr.TerminalNode

func (*LiteralValueContext) TRUE

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

func (*LiteralValueContext) ToStringTree

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

type LogicCharacterContext

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

func NewEmptyLogicCharacterContext

func NewEmptyLogicCharacterContext() *LogicCharacterContext

func NewLogicCharacterContext

func NewLogicCharacterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicCharacterContext

func (*LogicCharacterContext) Accept

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

func (*LogicCharacterContext) EQ

func (s *LogicCharacterContext) EQ() antlr.TerminalNode

func (*LogicCharacterContext) GT

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

func (*LogicCharacterContext) GTE

func (s *LogicCharacterContext) GTE() antlr.TerminalNode

func (*LogicCharacterContext) GetParser

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

func (*LogicCharacterContext) GetRuleContext

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

func (*LogicCharacterContext) IsLogicCharacterContext

func (*LogicCharacterContext) IsLogicCharacterContext()

func (*LogicCharacterContext) LT

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

func (*LogicCharacterContext) LTE

func (s *LogicCharacterContext) LTE() antlr.TerminalNode

func (*LogicCharacterContext) NEQ

func (s *LogicCharacterContext) NEQ() antlr.TerminalNode

func (*LogicCharacterContext) ToStringTree

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

type MetadataDeclContext

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

func NewEmptyMetadataDeclContext

func NewEmptyMetadataDeclContext() *MetadataDeclContext

func NewMetadataDeclContext

func NewMetadataDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MetadataDeclContext

func (*MetadataDeclContext) ASSIGN

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

func (*MetadataDeclContext) Accept

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

func (*MetadataDeclContext) Expression

func (s *MetadataDeclContext) Expression() IExpressionContext

func (*MetadataDeclContext) GetName

func (*MetadataDeclContext) GetParser

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

func (*MetadataDeclContext) GetRuleContext

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

func (*MetadataDeclContext) Identifier

func (s *MetadataDeclContext) Identifier() IIdentifierContext

func (*MetadataDeclContext) IsMetadataDeclContext

func (*MetadataDeclContext) IsMetadataDeclContext()

func (*MetadataDeclContext) METADATA

func (s *MetadataDeclContext) METADATA() antlr.TerminalNode

func (*MetadataDeclContext) NL

func (s *MetadataDeclContext) NL() antlr.TerminalNode

func (*MetadataDeclContext) SetName

func (*MetadataDeclContext) ToStringTree

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

type ModuleDeclContext

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

func NewEmptyModuleDeclContext

func NewEmptyModuleDeclContext() *ModuleDeclContext

func NewModuleDeclContext

func NewModuleDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDeclContext

func (*ModuleDeclContext) ASSIGN

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

func (*ModuleDeclContext) Accept

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

func (*ModuleDeclContext) AllDecorator

func (s *ModuleDeclContext) AllDecorator() []IDecoratorContext

func (*ModuleDeclContext) Decorator

func (s *ModuleDeclContext) Decorator(i int) IDecoratorContext

func (*ModuleDeclContext) ForExpression

func (s *ModuleDeclContext) ForExpression() IForExpressionContext

func (*ModuleDeclContext) GetName

func (*ModuleDeclContext) GetParser

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

func (*ModuleDeclContext) GetRuleContext

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

func (*ModuleDeclContext) GetType_

func (*ModuleDeclContext) Identifier

func (s *ModuleDeclContext) Identifier() IIdentifierContext

func (*ModuleDeclContext) IfCondition

func (s *ModuleDeclContext) IfCondition() IIfConditionContext

func (*ModuleDeclContext) InterpString

func (s *ModuleDeclContext) InterpString() IInterpStringContext

func (*ModuleDeclContext) IsModuleDeclContext

func (*ModuleDeclContext) IsModuleDeclContext()

func (*ModuleDeclContext) MODULE

func (s *ModuleDeclContext) MODULE() antlr.TerminalNode

func (*ModuleDeclContext) NL

func (s *ModuleDeclContext) NL() antlr.TerminalNode

func (*ModuleDeclContext) Object

func (s *ModuleDeclContext) Object() IObjectContext

func (*ModuleDeclContext) SetName

func (s *ModuleDeclContext) SetName(v IIdentifierContext)

func (*ModuleDeclContext) SetType_

func (s *ModuleDeclContext) SetType_(v IInterpStringContext)

func (*ModuleDeclContext) ToStringTree

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

type ObjectContext

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

func NewEmptyObjectContext

func NewEmptyObjectContext() *ObjectContext

func NewObjectContext

func NewObjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectContext

func (*ObjectContext) Accept

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

func (*ObjectContext) AllNL

func (s *ObjectContext) AllNL() []antlr.TerminalNode

func (*ObjectContext) AllObjectProperty

func (s *ObjectContext) AllObjectProperty() []IObjectPropertyContext

func (*ObjectContext) CBRACE

func (s *ObjectContext) CBRACE() antlr.TerminalNode

func (*ObjectContext) GetParser

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

func (*ObjectContext) GetRuleContext

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

func (*ObjectContext) IsObjectContext

func (*ObjectContext) IsObjectContext()

func (*ObjectContext) NL

func (s *ObjectContext) NL(i int) antlr.TerminalNode

func (*ObjectContext) OBRACE

func (s *ObjectContext) OBRACE() antlr.TerminalNode

func (*ObjectContext) ObjectProperty

func (s *ObjectContext) ObjectProperty(i int) IObjectPropertyContext

func (*ObjectContext) ToStringTree

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

type ObjectPropertyContext

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

func NewEmptyObjectPropertyContext

func NewEmptyObjectPropertyContext() *ObjectPropertyContext

func NewObjectPropertyContext

func NewObjectPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectPropertyContext

func (*ObjectPropertyContext) Accept

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

func (*ObjectPropertyContext) COL

func (s *ObjectPropertyContext) COL() antlr.TerminalNode

func (*ObjectPropertyContext) Expression

func (s *ObjectPropertyContext) Expression() IExpressionContext

func (*ObjectPropertyContext) GetName

func (*ObjectPropertyContext) GetParser

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

func (*ObjectPropertyContext) GetRuleContext

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

func (*ObjectPropertyContext) Identifier

func (s *ObjectPropertyContext) Identifier() IIdentifierContext

func (*ObjectPropertyContext) InterpString

func (s *ObjectPropertyContext) InterpString() IInterpStringContext

func (*ObjectPropertyContext) IsObjectPropertyContext

func (*ObjectPropertyContext) IsObjectPropertyContext()

func (*ObjectPropertyContext) SetName

func (*ObjectPropertyContext) ToStringTree

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

type OutputDeclContext

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

func NewEmptyOutputDeclContext

func NewEmptyOutputDeclContext() *OutputDeclContext

func NewOutputDeclContext

func NewOutputDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutputDeclContext

func (*OutputDeclContext) ASSIGN

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

func (*OutputDeclContext) Accept

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

func (*OutputDeclContext) AllDecorator

func (s *OutputDeclContext) AllDecorator() []IDecoratorContext

func (*OutputDeclContext) AllIdentifier

func (s *OutputDeclContext) AllIdentifier() []IIdentifierContext

func (*OutputDeclContext) Decorator

func (s *OutputDeclContext) Decorator(i int) IDecoratorContext

func (*OutputDeclContext) Expression

func (s *OutputDeclContext) Expression() IExpressionContext

func (*OutputDeclContext) GetName

func (*OutputDeclContext) GetParser

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

func (*OutputDeclContext) GetRuleContext

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

func (*OutputDeclContext) GetType1

func (s *OutputDeclContext) GetType1() IIdentifierContext

func (*OutputDeclContext) GetType2

func (*OutputDeclContext) Identifier

func (s *OutputDeclContext) Identifier(i int) IIdentifierContext

func (*OutputDeclContext) InterpString

func (s *OutputDeclContext) InterpString() IInterpStringContext

func (*OutputDeclContext) IsOutputDeclContext

func (*OutputDeclContext) IsOutputDeclContext()

func (*OutputDeclContext) NL

func (s *OutputDeclContext) NL() antlr.TerminalNode

func (*OutputDeclContext) OUTPUT

func (s *OutputDeclContext) OUTPUT() antlr.TerminalNode

func (*OutputDeclContext) RESOURCE

func (s *OutputDeclContext) RESOURCE() antlr.TerminalNode

func (*OutputDeclContext) SetName

func (s *OutputDeclContext) SetName(v IIdentifierContext)

func (*OutputDeclContext) SetType1

func (s *OutputDeclContext) SetType1(v IIdentifierContext)

func (*OutputDeclContext) SetType2

func (s *OutputDeclContext) SetType2(v IInterpStringContext)

func (*OutputDeclContext) ToStringTree

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

type ParameterDeclContext

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

func NewEmptyParameterDeclContext

func NewEmptyParameterDeclContext() *ParameterDeclContext

func NewParameterDeclContext

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

func (*ParameterDeclContext) Accept

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

func (*ParameterDeclContext) AllDecorator

func (s *ParameterDeclContext) AllDecorator() []IDecoratorContext

func (*ParameterDeclContext) Decorator

func (s *ParameterDeclContext) Decorator(i int) IDecoratorContext

func (*ParameterDeclContext) GetName

func (*ParameterDeclContext) GetParser

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

func (*ParameterDeclContext) GetRuleContext

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

func (*ParameterDeclContext) GetType_

func (*ParameterDeclContext) Identifier

func (s *ParameterDeclContext) Identifier() IIdentifierContext

func (*ParameterDeclContext) InterpString

func (s *ParameterDeclContext) InterpString() IInterpStringContext

func (*ParameterDeclContext) IsParameterDeclContext

func (*ParameterDeclContext) IsParameterDeclContext()

func (*ParameterDeclContext) NL

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

func (*ParameterDeclContext) PARAM

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

func (*ParameterDeclContext) ParameterDefaultValue

func (s *ParameterDeclContext) ParameterDefaultValue() IParameterDefaultValueContext

func (*ParameterDeclContext) RESOURCE

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

func (*ParameterDeclContext) SetName

func (*ParameterDeclContext) SetType_

func (*ParameterDeclContext) ToStringTree

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

func (*ParameterDeclContext) TypeExpression

func (s *ParameterDeclContext) TypeExpression() ITypeExpressionContext

type ParameterDefaultValueContext

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

func NewEmptyParameterDefaultValueContext

func NewEmptyParameterDefaultValueContext() *ParameterDefaultValueContext

func NewParameterDefaultValueContext

func NewParameterDefaultValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDefaultValueContext

func (*ParameterDefaultValueContext) ASSIGN

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

func (*ParameterDefaultValueContext) Accept

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

func (*ParameterDefaultValueContext) Expression

func (*ParameterDefaultValueContext) GetParser

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

func (*ParameterDefaultValueContext) GetRuleContext

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

func (*ParameterDefaultValueContext) IsParameterDefaultValueContext

func (*ParameterDefaultValueContext) IsParameterDefaultValueContext()

func (*ParameterDefaultValueContext) ToStringTree

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

type ParenthesizedExpressionContext

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

func NewEmptyParenthesizedExpressionContext

func NewEmptyParenthesizedExpressionContext() *ParenthesizedExpressionContext

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) Accept

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

func (*ParenthesizedExpressionContext) AllNL

func (s *ParenthesizedExpressionContext) AllNL() []antlr.TerminalNode

func (*ParenthesizedExpressionContext) CPAR

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

func (*ParenthesizedExpressionContext) Expression

func (*ParenthesizedExpressionContext) GetParser

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

func (*ParenthesizedExpressionContext) GetRuleContext

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

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext()

func (*ParenthesizedExpressionContext) NL

func (s *ParenthesizedExpressionContext) NL(i int) antlr.TerminalNode

func (*ParenthesizedExpressionContext) OPAR

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

func (*ParenthesizedExpressionContext) ToStringTree

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

type PrimaryExpressionContext

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

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) Accept

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

func (*PrimaryExpressionContext) Array

func (*PrimaryExpressionContext) ForExpression

func (*PrimaryExpressionContext) FunctionCall

func (*PrimaryExpressionContext) GetParser

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) InterpString

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) LambdaExpression

func (s *PrimaryExpressionContext) LambdaExpression() ILambdaExpressionContext

func (*PrimaryExpressionContext) LiteralValue

func (*PrimaryExpressionContext) MULTILINE_STRING

func (s *PrimaryExpressionContext) MULTILINE_STRING() antlr.TerminalNode

func (*PrimaryExpressionContext) Object

func (*PrimaryExpressionContext) ParenthesizedExpression

func (s *PrimaryExpressionContext) ParenthesizedExpression() IParenthesizedExpressionContext

func (*PrimaryExpressionContext) ToStringTree

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

type ProgramContext

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

func NewEmptyProgramContext

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext

func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext

func (*ProgramContext) Accept

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

func (*ProgramContext) AllStatement

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

func (*ProgramContext) EOF

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

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) Statement

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

func (*ProgramContext) ToStringTree

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

type ResourceDeclContext

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

func NewEmptyResourceDeclContext

func NewEmptyResourceDeclContext() *ResourceDeclContext

func NewResourceDeclContext

func NewResourceDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ResourceDeclContext

func (*ResourceDeclContext) ASSIGN

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

func (*ResourceDeclContext) Accept

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

func (*ResourceDeclContext) AllDecorator

func (s *ResourceDeclContext) AllDecorator() []IDecoratorContext

func (*ResourceDeclContext) Decorator

func (s *ResourceDeclContext) Decorator(i int) IDecoratorContext

func (*ResourceDeclContext) EXISTING

func (s *ResourceDeclContext) EXISTING() antlr.TerminalNode

func (*ResourceDeclContext) ForExpression

func (s *ResourceDeclContext) ForExpression() IForExpressionContext

func (*ResourceDeclContext) GetName

func (*ResourceDeclContext) GetParser

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

func (*ResourceDeclContext) GetRuleContext

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

func (*ResourceDeclContext) GetType_

func (*ResourceDeclContext) Identifier

func (s *ResourceDeclContext) Identifier() IIdentifierContext

func (*ResourceDeclContext) IfCondition

func (s *ResourceDeclContext) IfCondition() IIfConditionContext

func (*ResourceDeclContext) InterpString

func (s *ResourceDeclContext) InterpString() IInterpStringContext

func (*ResourceDeclContext) IsResourceDeclContext

func (*ResourceDeclContext) IsResourceDeclContext()

func (*ResourceDeclContext) NL

func (s *ResourceDeclContext) NL() antlr.TerminalNode

func (*ResourceDeclContext) Object

func (s *ResourceDeclContext) Object() IObjectContext

func (*ResourceDeclContext) RESOURCE

func (s *ResourceDeclContext) RESOURCE() antlr.TerminalNode

func (*ResourceDeclContext) SetName

func (*ResourceDeclContext) SetType_

func (*ResourceDeclContext) ToStringTree

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

type StatementContext

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

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

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

func (*StatementContext) Accept

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

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) ImportDecl

func (s *StatementContext) ImportDecl() IImportDeclContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) MetadataDecl

func (s *StatementContext) MetadataDecl() IMetadataDeclContext

func (*StatementContext) ModuleDecl

func (s *StatementContext) ModuleDecl() IModuleDeclContext

func (*StatementContext) NL

func (s *StatementContext) NL() antlr.TerminalNode

func (*StatementContext) OutputDecl

func (s *StatementContext) OutputDecl() IOutputDeclContext

func (*StatementContext) ParameterDecl

func (s *StatementContext) ParameterDecl() IParameterDeclContext

func (*StatementContext) ResourceDecl

func (s *StatementContext) ResourceDecl() IResourceDeclContext

func (*StatementContext) TargetScopeDecl

func (s *StatementContext) TargetScopeDecl() ITargetScopeDeclContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) TypeDecl

func (s *StatementContext) TypeDecl() ITypeDeclContext

func (*StatementContext) VariableDecl

func (s *StatementContext) VariableDecl() IVariableDeclContext

type TargetScopeDeclContext

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

func NewEmptyTargetScopeDeclContext

func NewEmptyTargetScopeDeclContext() *TargetScopeDeclContext

func NewTargetScopeDeclContext

func NewTargetScopeDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetScopeDeclContext

func (*TargetScopeDeclContext) ASSIGN

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

func (*TargetScopeDeclContext) Accept

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

func (*TargetScopeDeclContext) Expression

func (*TargetScopeDeclContext) GetParser

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

func (*TargetScopeDeclContext) GetRuleContext

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

func (*TargetScopeDeclContext) IsTargetScopeDeclContext

func (*TargetScopeDeclContext) IsTargetScopeDeclContext()

func (*TargetScopeDeclContext) NL

func (s *TargetScopeDeclContext) NL() antlr.TerminalNode

func (*TargetScopeDeclContext) TARGET_SCOPE

func (s *TargetScopeDeclContext) TARGET_SCOPE() antlr.TerminalNode

func (*TargetScopeDeclContext) ToStringTree

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

type TypeDeclContext

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

func NewEmptyTypeDeclContext

func NewEmptyTypeDeclContext() *TypeDeclContext

func NewTypeDeclContext

func NewTypeDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclContext

func (*TypeDeclContext) ASSIGN

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

func (*TypeDeclContext) Accept

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

func (*TypeDeclContext) AllDecorator

func (s *TypeDeclContext) AllDecorator() []IDecoratorContext

func (*TypeDeclContext) Decorator

func (s *TypeDeclContext) Decorator(i int) IDecoratorContext

func (*TypeDeclContext) GetName

func (s *TypeDeclContext) GetName() IIdentifierContext

func (*TypeDeclContext) GetParser

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

func (*TypeDeclContext) GetRuleContext

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

func (*TypeDeclContext) Identifier

func (s *TypeDeclContext) Identifier() IIdentifierContext

func (*TypeDeclContext) IsTypeDeclContext

func (*TypeDeclContext) IsTypeDeclContext()

func (*TypeDeclContext) NL

func (s *TypeDeclContext) NL() antlr.TerminalNode

func (*TypeDeclContext) SetName

func (s *TypeDeclContext) SetName(v IIdentifierContext)

func (*TypeDeclContext) TYPE

func (s *TypeDeclContext) TYPE() antlr.TerminalNode

func (*TypeDeclContext) ToStringTree

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

func (*TypeDeclContext) TypeExpression

func (s *TypeDeclContext) TypeExpression() ITypeExpressionContext

type TypeExpressionContext

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

func NewEmptyTypeExpressionContext

func NewEmptyTypeExpressionContext() *TypeExpressionContext

func NewTypeExpressionContext

func NewTypeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeExpressionContext

func (*TypeExpressionContext) Accept

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

func (*TypeExpressionContext) GetParser

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

func (*TypeExpressionContext) GetRuleContext

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

func (*TypeExpressionContext) GetType_

func (*TypeExpressionContext) Identifier

func (s *TypeExpressionContext) Identifier() IIdentifierContext

func (*TypeExpressionContext) IsTypeExpressionContext

func (*TypeExpressionContext) IsTypeExpressionContext()

func (*TypeExpressionContext) SetType_

func (*TypeExpressionContext) ToStringTree

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

type VariableDeclContext

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

func NewEmptyVariableDeclContext

func NewEmptyVariableDeclContext() *VariableDeclContext

func NewVariableDeclContext

func NewVariableDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclContext

func (*VariableDeclContext) ASSIGN

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

func (*VariableDeclContext) Accept

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

func (*VariableDeclContext) AllDecorator

func (s *VariableDeclContext) AllDecorator() []IDecoratorContext

func (*VariableDeclContext) Decorator

func (s *VariableDeclContext) Decorator(i int) IDecoratorContext

func (*VariableDeclContext) Expression

func (s *VariableDeclContext) Expression() IExpressionContext

func (*VariableDeclContext) GetName

func (*VariableDeclContext) GetParser

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

func (*VariableDeclContext) GetRuleContext

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

func (*VariableDeclContext) Identifier

func (s *VariableDeclContext) Identifier() IIdentifierContext

func (*VariableDeclContext) IsVariableDeclContext

func (*VariableDeclContext) IsVariableDeclContext()

func (*VariableDeclContext) NL

func (s *VariableDeclContext) NL() antlr.TerminalNode

func (*VariableDeclContext) SetName

func (*VariableDeclContext) ToStringTree

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

func (*VariableDeclContext) VAR

func (s *VariableDeclContext) VAR() antlr.TerminalNode

Jump to

Keyboard shortcuts

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