Documentation
¶
Index ¶
- Variables
- func BicepLexerInit()
- func BicepParserInit()
- func InitEmptyArgumentListContext(p *ArgumentListContext)
- func InitEmptyArrayContext(p *ArrayContext)
- func InitEmptyArrayItemContext(p *ArrayItemContext)
- func InitEmptyDecoratorContext(p *DecoratorContext)
- func InitEmptyDecoratorExpressionContext(p *DecoratorExpressionContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyForBodyContext(p *ForBodyContext)
- func InitEmptyForExpressionContext(p *ForExpressionContext)
- func InitEmptyForVariableBlockContext(p *ForVariableBlockContext)
- func InitEmptyFunctionCallContext(p *FunctionCallContext)
- func InitEmptyIdentifierContext(p *IdentifierContext)
- func InitEmptyIfConditionContext(p *IfConditionContext)
- func InitEmptyImportDeclContext(p *ImportDeclContext)
- func InitEmptyInterpStringContext(p *InterpStringContext)
- func InitEmptyLambdaExpressionContext(p *LambdaExpressionContext)
- func InitEmptyLiteralValueContext(p *LiteralValueContext)
- func InitEmptyLogicCharacterContext(p *LogicCharacterContext)
- func InitEmptyMetadataDeclContext(p *MetadataDeclContext)
- func InitEmptyModuleDeclContext(p *ModuleDeclContext)
- func InitEmptyObjectContext(p *ObjectContext)
- func InitEmptyObjectPropertyContext(p *ObjectPropertyContext)
- func InitEmptyOutputDeclContext(p *OutputDeclContext)
- func InitEmptyParameterDeclContext(p *ParameterDeclContext)
- func InitEmptyParameterDefaultValueContext(p *ParameterDefaultValueContext)
- func InitEmptyParenthesizedExpressionContext(p *ParenthesizedExpressionContext)
- func InitEmptyPrimaryExpressionContext(p *PrimaryExpressionContext)
- func InitEmptyProgramContext(p *ProgramContext)
- func InitEmptyResourceDeclContext(p *ResourceDeclContext)
- func InitEmptyStatementContext(p *StatementContext)
- func InitEmptyTargetScopeDeclContext(p *TargetScopeDeclContext)
- func InitEmptyTypeDeclContext(p *TypeDeclContext)
- func InitEmptyTypeExpressionContext(p *TypeExpressionContext)
- func InitEmptyVariableDeclContext(p *VariableDeclContext)
- func NewbicepLexer(input antlr.CharStream) *bicepLexer
- func NewbicepParser(input antlr.TokenStream) *bicepParser
- type ArgumentListContext
- func (s *ArgumentListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentListContext) AllCOMMA() []antlr.TerminalNode
- func (s *ArgumentListContext) AllExpression() []IExpressionContext
- func (s *ArgumentListContext) AllNL() []antlr.TerminalNode
- func (s *ArgumentListContext) COMMA(i int) antlr.TerminalNode
- func (s *ArgumentListContext) Expression(i int) IExpressionContext
- func (s *ArgumentListContext) GetParser() antlr.Parser
- func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentListContext) IsArgumentListContext()
- func (s *ArgumentListContext) NL(i int) antlr.TerminalNode
- func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayContext
- func (s *ArrayContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayContext) AllArrayItem() []IArrayItemContext
- func (s *ArrayContext) AllNL() []antlr.TerminalNode
- func (s *ArrayContext) ArrayItem(i int) IArrayItemContext
- func (s *ArrayContext) CBRACK() antlr.TerminalNode
- func (s *ArrayContext) GetParser() antlr.Parser
- func (s *ArrayContext) GetRuleContext() antlr.RuleContext
- func (*ArrayContext) IsArrayContext()
- func (s *ArrayContext) NL(i int) antlr.TerminalNode
- func (s *ArrayContext) OBRACK() antlr.TerminalNode
- func (s *ArrayContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayItemContext
- func (s *ArrayItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayItemContext) AllNL() []antlr.TerminalNode
- func (s *ArrayItemContext) COMMA() antlr.TerminalNode
- func (s *ArrayItemContext) Expression() IExpressionContext
- func (s *ArrayItemContext) GetParser() antlr.Parser
- func (s *ArrayItemContext) GetRuleContext() antlr.RuleContext
- func (*ArrayItemContext) IsArrayItemContext()
- func (s *ArrayItemContext) NL(i int) antlr.TerminalNode
- func (s *ArrayItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BasebicepVisitor
- func (v *BasebicepVisitor) VisitArgumentList(ctx *ArgumentListContext) interface{}
- func (v *BasebicepVisitor) VisitArray(ctx *ArrayContext) interface{}
- func (v *BasebicepVisitor) VisitArrayItem(ctx *ArrayItemContext) interface{}
- func (v *BasebicepVisitor) VisitDecorator(ctx *DecoratorContext) interface{}
- func (v *BasebicepVisitor) VisitDecoratorExpression(ctx *DecoratorExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitForBody(ctx *ForBodyContext) interface{}
- func (v *BasebicepVisitor) VisitForExpression(ctx *ForExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitForVariableBlock(ctx *ForVariableBlockContext) interface{}
- func (v *BasebicepVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BasebicepVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
- func (v *BasebicepVisitor) VisitIfCondition(ctx *IfConditionContext) interface{}
- func (v *BasebicepVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}
- func (v *BasebicepVisitor) VisitInterpString(ctx *InterpStringContext) interface{}
- func (v *BasebicepVisitor) VisitLambdaExpression(ctx *LambdaExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitLiteralValue(ctx *LiteralValueContext) interface{}
- func (v *BasebicepVisitor) VisitLogicCharacter(ctx *LogicCharacterContext) interface{}
- func (v *BasebicepVisitor) VisitMetadataDecl(ctx *MetadataDeclContext) interface{}
- func (v *BasebicepVisitor) VisitModuleDecl(ctx *ModuleDeclContext) interface{}
- func (v *BasebicepVisitor) VisitObject(ctx *ObjectContext) interface{}
- func (v *BasebicepVisitor) VisitObjectProperty(ctx *ObjectPropertyContext) interface{}
- func (v *BasebicepVisitor) VisitOutputDecl(ctx *OutputDeclContext) interface{}
- func (v *BasebicepVisitor) VisitParameterDecl(ctx *ParameterDeclContext) interface{}
- func (v *BasebicepVisitor) VisitParameterDefaultValue(ctx *ParameterDefaultValueContext) interface{}
- func (v *BasebicepVisitor) VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitProgram(ctx *ProgramContext) interface{}
- func (v *BasebicepVisitor) VisitResourceDecl(ctx *ResourceDeclContext) interface{}
- func (v *BasebicepVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BasebicepVisitor) VisitTargetScopeDecl(ctx *TargetScopeDeclContext) interface{}
- func (v *BasebicepVisitor) VisitTypeDecl(ctx *TypeDeclContext) interface{}
- func (v *BasebicepVisitor) VisitTypeExpression(ctx *TypeExpressionContext) interface{}
- func (v *BasebicepVisitor) VisitVariableDecl(ctx *VariableDeclContext) interface{}
- type DecoratorContext
- func (s *DecoratorContext) AT() antlr.TerminalNode
- func (s *DecoratorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DecoratorContext) DecoratorExpression() IDecoratorExpressionContext
- func (s *DecoratorContext) GetParser() antlr.Parser
- func (s *DecoratorContext) GetRuleContext() antlr.RuleContext
- func (*DecoratorContext) IsDecoratorContext()
- func (s *DecoratorContext) NL() antlr.TerminalNode
- func (s *DecoratorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DecoratorExpressionContext
- func (s *DecoratorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DecoratorExpressionContext) DOT() antlr.TerminalNode
- func (s *DecoratorExpressionContext) Expression() IExpressionContext
- func (s *DecoratorExpressionContext) FunctionCall() IFunctionCallContext
- func (s *DecoratorExpressionContext) GetParser() antlr.Parser
- func (s *DecoratorExpressionContext) GetRuleContext() antlr.RuleContext
- func (*DecoratorExpressionContext) IsDecoratorExpressionContext()
- func (s *DecoratorExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) CBRACK() antlr.TerminalNode
- func (s *ExpressionContext) COL() antlr.TerminalNode
- func (s *ExpressionContext) DOT() antlr.TerminalNode
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) FunctionCall() IFunctionCallContext
- func (s *ExpressionContext) GetName() IIdentifierContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetProperty() IIdentifierContext
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionContext) Identifier() IIdentifierContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LogicCharacter() ILogicCharacterContext
- func (s *ExpressionContext) OBRACK() antlr.TerminalNode
- func (s *ExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *ExpressionContext) QMARK() antlr.TerminalNode
- func (s *ExpressionContext) SetName(v IIdentifierContext)
- func (s *ExpressionContext) SetProperty(v IIdentifierContext)
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForBodyContext
- func (s *ForBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForBodyContext) Expression() IExpressionContext
- func (s *ForBodyContext) GetBody() IExpressionContext
- func (s *ForBodyContext) GetParser() antlr.Parser
- func (s *ForBodyContext) GetRuleContext() antlr.RuleContext
- func (s *ForBodyContext) IfCondition() IIfConditionContext
- func (*ForBodyContext) IsForBodyContext()
- func (s *ForBodyContext) SetBody(v IExpressionContext)
- func (s *ForBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForExpressionContext
- func (s *ForExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForExpressionContext) AllNL() []antlr.TerminalNode
- func (s *ForExpressionContext) CBRACK() antlr.TerminalNode
- func (s *ForExpressionContext) COL() antlr.TerminalNode
- func (s *ForExpressionContext) Expression() IExpressionContext
- func (s *ForExpressionContext) FOR() antlr.TerminalNode
- func (s *ForExpressionContext) ForBody() IForBodyContext
- func (s *ForExpressionContext) ForVariableBlock() IForVariableBlockContext
- func (s *ForExpressionContext) GetItem() IIdentifierContext
- func (s *ForExpressionContext) GetParser() antlr.Parser
- func (s *ForExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ForExpressionContext) IN() antlr.TerminalNode
- func (s *ForExpressionContext) Identifier() IIdentifierContext
- func (*ForExpressionContext) IsForExpressionContext()
- func (s *ForExpressionContext) NL(i int) antlr.TerminalNode
- func (s *ForExpressionContext) OBRACK() antlr.TerminalNode
- func (s *ForExpressionContext) SetItem(v IIdentifierContext)
- func (s *ForExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForVariableBlockContext
- func (s *ForVariableBlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForVariableBlockContext) AllIdentifier() []IIdentifierContext
- func (s *ForVariableBlockContext) COMMA() antlr.TerminalNode
- func (s *ForVariableBlockContext) CPAR() antlr.TerminalNode
- func (s *ForVariableBlockContext) GetIndex() IIdentifierContext
- func (s *ForVariableBlockContext) GetItem() IIdentifierContext
- func (s *ForVariableBlockContext) GetParser() antlr.Parser
- func (s *ForVariableBlockContext) GetRuleContext() antlr.RuleContext
- func (s *ForVariableBlockContext) Identifier(i int) IIdentifierContext
- func (*ForVariableBlockContext) IsForVariableBlockContext()
- func (s *ForVariableBlockContext) OPAR() antlr.TerminalNode
- func (s *ForVariableBlockContext) SetIndex(v IIdentifierContext)
- func (s *ForVariableBlockContext) SetItem(v IIdentifierContext)
- func (s *ForVariableBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) AllNL() []antlr.TerminalNode
- func (s *FunctionCallContext) ArgumentList() IArgumentListContext
- func (s *FunctionCallContext) CPAR() antlr.TerminalNode
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallContext) Identifier() IIdentifierContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) NL(i int) antlr.TerminalNode
- func (s *FunctionCallContext) OPAR() antlr.TerminalNode
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IArgumentListContext
- type IArrayContext
- type IArrayItemContext
- type IDecoratorContext
- type IDecoratorExpressionContext
- type IExpressionContext
- type IForBodyContext
- type IForExpressionContext
- type IForVariableBlockContext
- type IFunctionCallContext
- type IIdentifierContext
- type IIfConditionContext
- type IImportDeclContext
- type IInterpStringContext
- type ILambdaExpressionContext
- type ILiteralValueContext
- type ILogicCharacterContext
- type IMetadataDeclContext
- type IModuleDeclContext
- type IObjectContext
- type IObjectPropertyContext
- type IOutputDeclContext
- type IParameterDeclContext
- type IParameterDefaultValueContext
- type IParenthesizedExpressionContext
- type IPrimaryExpressionContext
- type IProgramContext
- type IResourceDeclContext
- type IStatementContext
- type ITargetScopeDeclContext
- type ITypeDeclContext
- type ITypeExpressionContext
- type IVariableDeclContext
- type IdentifierContext
- func (s *IdentifierContext) ARRAY() antlr.TerminalNode
- func (s *IdentifierContext) AS() antlr.TerminalNode
- func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierContext) BOOL() antlr.TerminalNode
- func (s *IdentifierContext) EXISTING() antlr.TerminalNode
- func (s *IdentifierContext) FALSE() antlr.TerminalNode
- func (s *IdentifierContext) FOR() antlr.TerminalNode
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode
- func (s *IdentifierContext) IF() antlr.TerminalNode
- func (s *IdentifierContext) IMPORT() antlr.TerminalNode
- func (s *IdentifierContext) IN() antlr.TerminalNode
- func (s *IdentifierContext) INT() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) METADATA() antlr.TerminalNode
- func (s *IdentifierContext) MODULE() antlr.TerminalNode
- func (s *IdentifierContext) NULL() antlr.TerminalNode
- func (s *IdentifierContext) OBJECT() antlr.TerminalNode
- func (s *IdentifierContext) OUTPUT() antlr.TerminalNode
- func (s *IdentifierContext) PARAM() antlr.TerminalNode
- func (s *IdentifierContext) RESOURCE() antlr.TerminalNode
- func (s *IdentifierContext) STRING() antlr.TerminalNode
- func (s *IdentifierContext) TARGET_SCOPE() antlr.TerminalNode
- func (s *IdentifierContext) TRUE() antlr.TerminalNode
- func (s *IdentifierContext) TYPE() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IdentifierContext) VAR() antlr.TerminalNode
- func (s *IdentifierContext) WITH() antlr.TerminalNode
- type IfConditionContext
- func (s *IfConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfConditionContext) GetParser() antlr.Parser
- func (s *IfConditionContext) GetRuleContext() antlr.RuleContext
- func (s *IfConditionContext) IF() antlr.TerminalNode
- func (*IfConditionContext) IsIfConditionContext()
- func (s *IfConditionContext) Object() IObjectContext
- func (s *IfConditionContext) ParenthesizedExpression() IParenthesizedExpressionContext
- func (s *IfConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclContext
- func (s *ImportDeclContext) AS(i int) antlr.TerminalNode
- func (s *ImportDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportDeclContext) AllAS() []antlr.TerminalNode
- func (s *ImportDeclContext) AllDecorator() []IDecoratorContext
- func (s *ImportDeclContext) AllIdentifier() []IIdentifierContext
- func (s *ImportDeclContext) AllObject() []IObjectContext
- func (s *ImportDeclContext) AllWITH() []antlr.TerminalNode
- func (s *ImportDeclContext) Decorator(i int) IDecoratorContext
- func (s *ImportDeclContext) GetAlias() IIdentifierContext
- func (s *ImportDeclContext) GetParser() antlr.Parser
- func (s *ImportDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDeclContext) GetSpecification() IInterpStringContext
- func (s *ImportDeclContext) IMPORT() antlr.TerminalNode
- func (s *ImportDeclContext) Identifier(i int) IIdentifierContext
- func (s *ImportDeclContext) InterpString() IInterpStringContext
- func (*ImportDeclContext) IsImportDeclContext()
- func (s *ImportDeclContext) NL() antlr.TerminalNode
- func (s *ImportDeclContext) Object(i int) IObjectContext
- func (s *ImportDeclContext) SetAlias(v IIdentifierContext)
- func (s *ImportDeclContext) SetSpecification(v IInterpStringContext)
- func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ImportDeclContext) WITH(i int) antlr.TerminalNode
- type InterpStringContext
- func (s *InterpStringContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InterpStringContext) AllExpression() []IExpressionContext
- func (s *InterpStringContext) AllSTRING_MIDDLE_PIECE() []antlr.TerminalNode
- func (s *InterpStringContext) Expression(i int) IExpressionContext
- func (s *InterpStringContext) GetParser() antlr.Parser
- func (s *InterpStringContext) GetRuleContext() antlr.RuleContext
- func (*InterpStringContext) IsInterpStringContext()
- func (s *InterpStringContext) STRING_COMPLETE() antlr.TerminalNode
- func (s *InterpStringContext) STRING_LEFT_PIECE() antlr.TerminalNode
- func (s *InterpStringContext) STRING_MIDDLE_PIECE(i int) antlr.TerminalNode
- func (s *InterpStringContext) STRING_RIGHT_PIECE() antlr.TerminalNode
- func (s *InterpStringContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LambdaExpressionContext
- func (s *LambdaExpressionContext) ARROW() antlr.TerminalNode
- func (s *LambdaExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LambdaExpressionContext) ArgumentList() IArgumentListContext
- func (s *LambdaExpressionContext) CPAR() antlr.TerminalNode
- func (s *LambdaExpressionContext) Expression() IExpressionContext
- func (s *LambdaExpressionContext) GetParser() antlr.Parser
- func (s *LambdaExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LambdaExpressionContext) Identifier() IIdentifierContext
- func (*LambdaExpressionContext) IsLambdaExpressionContext()
- func (s *LambdaExpressionContext) OPAR() antlr.TerminalNode
- func (s *LambdaExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralValueContext
- func (s *LiteralValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralValueContext) FALSE() antlr.TerminalNode
- func (s *LiteralValueContext) GetParser() antlr.Parser
- func (s *LiteralValueContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralValueContext) Identifier() IIdentifierContext
- func (*LiteralValueContext) IsLiteralValueContext()
- func (s *LiteralValueContext) NULL() antlr.TerminalNode
- func (s *LiteralValueContext) NUMBER() antlr.TerminalNode
- func (s *LiteralValueContext) TRUE() antlr.TerminalNode
- func (s *LiteralValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LogicCharacterContext
- func (s *LogicCharacterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LogicCharacterContext) EQ() antlr.TerminalNode
- func (s *LogicCharacterContext) GT() antlr.TerminalNode
- func (s *LogicCharacterContext) GTE() antlr.TerminalNode
- func (s *LogicCharacterContext) GetParser() antlr.Parser
- func (s *LogicCharacterContext) GetRuleContext() antlr.RuleContext
- func (*LogicCharacterContext) IsLogicCharacterContext()
- func (s *LogicCharacterContext) LT() antlr.TerminalNode
- func (s *LogicCharacterContext) LTE() antlr.TerminalNode
- func (s *LogicCharacterContext) NEQ() antlr.TerminalNode
- func (s *LogicCharacterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MetadataDeclContext
- func (s *MetadataDeclContext) ASSIGN() antlr.TerminalNode
- func (s *MetadataDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MetadataDeclContext) Expression() IExpressionContext
- func (s *MetadataDeclContext) GetName() IIdentifierContext
- func (s *MetadataDeclContext) GetParser() antlr.Parser
- func (s *MetadataDeclContext) GetRuleContext() antlr.RuleContext
- func (s *MetadataDeclContext) Identifier() IIdentifierContext
- func (*MetadataDeclContext) IsMetadataDeclContext()
- func (s *MetadataDeclContext) METADATA() antlr.TerminalNode
- func (s *MetadataDeclContext) NL() antlr.TerminalNode
- func (s *MetadataDeclContext) SetName(v IIdentifierContext)
- func (s *MetadataDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleDeclContext
- func (s *ModuleDeclContext) ASSIGN() antlr.TerminalNode
- func (s *ModuleDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ModuleDeclContext) AllDecorator() []IDecoratorContext
- func (s *ModuleDeclContext) Decorator(i int) IDecoratorContext
- func (s *ModuleDeclContext) ForExpression() IForExpressionContext
- func (s *ModuleDeclContext) GetName() IIdentifierContext
- func (s *ModuleDeclContext) GetParser() antlr.Parser
- func (s *ModuleDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleDeclContext) GetType_() IInterpStringContext
- func (s *ModuleDeclContext) Identifier() IIdentifierContext
- func (s *ModuleDeclContext) IfCondition() IIfConditionContext
- func (s *ModuleDeclContext) InterpString() IInterpStringContext
- func (*ModuleDeclContext) IsModuleDeclContext()
- func (s *ModuleDeclContext) MODULE() antlr.TerminalNode
- func (s *ModuleDeclContext) NL() antlr.TerminalNode
- func (s *ModuleDeclContext) Object() IObjectContext
- func (s *ModuleDeclContext) SetName(v IIdentifierContext)
- func (s *ModuleDeclContext) SetType_(v IInterpStringContext)
- func (s *ModuleDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectContext
- func (s *ObjectContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjectContext) AllNL() []antlr.TerminalNode
- func (s *ObjectContext) AllObjectProperty() []IObjectPropertyContext
- func (s *ObjectContext) CBRACE() antlr.TerminalNode
- func (s *ObjectContext) GetParser() antlr.Parser
- func (s *ObjectContext) GetRuleContext() antlr.RuleContext
- func (*ObjectContext) IsObjectContext()
- func (s *ObjectContext) NL(i int) antlr.TerminalNode
- func (s *ObjectContext) OBRACE() antlr.TerminalNode
- func (s *ObjectContext) ObjectProperty(i int) IObjectPropertyContext
- func (s *ObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectPropertyContext
- func (s *ObjectPropertyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjectPropertyContext) COL() antlr.TerminalNode
- func (s *ObjectPropertyContext) Expression() IExpressionContext
- func (s *ObjectPropertyContext) GetName() IIdentifierContext
- func (s *ObjectPropertyContext) GetParser() antlr.Parser
- func (s *ObjectPropertyContext) GetRuleContext() antlr.RuleContext
- func (s *ObjectPropertyContext) Identifier() IIdentifierContext
- func (s *ObjectPropertyContext) InterpString() IInterpStringContext
- func (*ObjectPropertyContext) IsObjectPropertyContext()
- func (s *ObjectPropertyContext) SetName(v IIdentifierContext)
- func (s *ObjectPropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OutputDeclContext
- func (s *OutputDeclContext) ASSIGN() antlr.TerminalNode
- func (s *OutputDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OutputDeclContext) AllDecorator() []IDecoratorContext
- func (s *OutputDeclContext) AllIdentifier() []IIdentifierContext
- func (s *OutputDeclContext) Decorator(i int) IDecoratorContext
- func (s *OutputDeclContext) Expression() IExpressionContext
- func (s *OutputDeclContext) GetName() IIdentifierContext
- func (s *OutputDeclContext) GetParser() antlr.Parser
- func (s *OutputDeclContext) GetRuleContext() antlr.RuleContext
- func (s *OutputDeclContext) GetType1() IIdentifierContext
- func (s *OutputDeclContext) GetType2() IInterpStringContext
- func (s *OutputDeclContext) Identifier(i int) IIdentifierContext
- func (s *OutputDeclContext) InterpString() IInterpStringContext
- func (*OutputDeclContext) IsOutputDeclContext()
- func (s *OutputDeclContext) NL() antlr.TerminalNode
- func (s *OutputDeclContext) OUTPUT() antlr.TerminalNode
- func (s *OutputDeclContext) RESOURCE() antlr.TerminalNode
- func (s *OutputDeclContext) SetName(v IIdentifierContext)
- func (s *OutputDeclContext) SetType1(v IIdentifierContext)
- func (s *OutputDeclContext) SetType2(v IInterpStringContext)
- func (s *OutputDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclContext
- func (s *ParameterDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterDeclContext) AllDecorator() []IDecoratorContext
- func (s *ParameterDeclContext) Decorator(i int) IDecoratorContext
- func (s *ParameterDeclContext) GetName() IIdentifierContext
- func (s *ParameterDeclContext) GetParser() antlr.Parser
- func (s *ParameterDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterDeclContext) GetType_() IInterpStringContext
- func (s *ParameterDeclContext) Identifier() IIdentifierContext
- func (s *ParameterDeclContext) InterpString() IInterpStringContext
- func (*ParameterDeclContext) IsParameterDeclContext()
- func (s *ParameterDeclContext) NL() antlr.TerminalNode
- func (s *ParameterDeclContext) PARAM() antlr.TerminalNode
- func (s *ParameterDeclContext) ParameterDefaultValue() IParameterDefaultValueContext
- func (s *ParameterDeclContext) RESOURCE() antlr.TerminalNode
- func (s *ParameterDeclContext) SetName(v IIdentifierContext)
- func (s *ParameterDeclContext) SetType_(v IInterpStringContext)
- func (s *ParameterDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParameterDeclContext) TypeExpression() ITypeExpressionContext
- type ParameterDefaultValueContext
- func (s *ParameterDefaultValueContext) ASSIGN() antlr.TerminalNode
- func (s *ParameterDefaultValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterDefaultValueContext) Expression() IExpressionContext
- func (s *ParameterDefaultValueContext) GetParser() antlr.Parser
- func (s *ParameterDefaultValueContext) GetRuleContext() antlr.RuleContext
- func (*ParameterDefaultValueContext) IsParameterDefaultValueContext()
- func (s *ParameterDefaultValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenthesizedExpressionContext
- func (s *ParenthesizedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParenthesizedExpressionContext) AllNL() []antlr.TerminalNode
- func (s *ParenthesizedExpressionContext) CPAR() antlr.TerminalNode
- func (s *ParenthesizedExpressionContext) Expression() IExpressionContext
- func (s *ParenthesizedExpressionContext) GetParser() antlr.Parser
- func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext()
- func (s *ParenthesizedExpressionContext) NL(i int) antlr.TerminalNode
- func (s *ParenthesizedExpressionContext) OPAR() antlr.TerminalNode
- func (s *ParenthesizedExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExpressionContext) Array() IArrayContext
- func (s *PrimaryExpressionContext) ForExpression() IForExpressionContext
- func (s *PrimaryExpressionContext) FunctionCall() IFunctionCallContext
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExpressionContext) InterpString() IInterpStringContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) LambdaExpression() ILambdaExpressionContext
- func (s *PrimaryExpressionContext) LiteralValue() ILiteralValueContext
- func (s *PrimaryExpressionContext) MULTILINE_STRING() antlr.TerminalNode
- func (s *PrimaryExpressionContext) Object() IObjectContext
- func (s *PrimaryExpressionContext) ParenthesizedExpression() IParenthesizedExpressionContext
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProgramContext
- func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ProgramContext) AllStatement() []IStatementContext
- func (s *ProgramContext) EOF() antlr.TerminalNode
- func (s *ProgramContext) GetParser() antlr.Parser
- func (s *ProgramContext) GetRuleContext() antlr.RuleContext
- func (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) Statement(i int) IStatementContext
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ResourceDeclContext
- func (s *ResourceDeclContext) ASSIGN() antlr.TerminalNode
- func (s *ResourceDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ResourceDeclContext) AllDecorator() []IDecoratorContext
- func (s *ResourceDeclContext) Decorator(i int) IDecoratorContext
- func (s *ResourceDeclContext) EXISTING() antlr.TerminalNode
- func (s *ResourceDeclContext) ForExpression() IForExpressionContext
- func (s *ResourceDeclContext) GetName() IIdentifierContext
- func (s *ResourceDeclContext) GetParser() antlr.Parser
- func (s *ResourceDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ResourceDeclContext) GetType_() IInterpStringContext
- func (s *ResourceDeclContext) Identifier() IIdentifierContext
- func (s *ResourceDeclContext) IfCondition() IIfConditionContext
- func (s *ResourceDeclContext) InterpString() IInterpStringContext
- func (*ResourceDeclContext) IsResourceDeclContext()
- func (s *ResourceDeclContext) NL() antlr.TerminalNode
- func (s *ResourceDeclContext) Object() IObjectContext
- func (s *ResourceDeclContext) RESOURCE() antlr.TerminalNode
- func (s *ResourceDeclContext) SetName(v IIdentifierContext)
- func (s *ResourceDeclContext) SetType_(v IInterpStringContext)
- func (s *ResourceDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) ImportDecl() IImportDeclContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) MetadataDecl() IMetadataDeclContext
- func (s *StatementContext) ModuleDecl() IModuleDeclContext
- func (s *StatementContext) NL() antlr.TerminalNode
- func (s *StatementContext) OutputDecl() IOutputDeclContext
- func (s *StatementContext) ParameterDecl() IParameterDeclContext
- func (s *StatementContext) ResourceDecl() IResourceDeclContext
- func (s *StatementContext) TargetScopeDecl() ITargetScopeDeclContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) TypeDecl() ITypeDeclContext
- func (s *StatementContext) VariableDecl() IVariableDeclContext
- type TargetScopeDeclContext
- func (s *TargetScopeDeclContext) ASSIGN() antlr.TerminalNode
- func (s *TargetScopeDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TargetScopeDeclContext) Expression() IExpressionContext
- func (s *TargetScopeDeclContext) GetParser() antlr.Parser
- func (s *TargetScopeDeclContext) GetRuleContext() antlr.RuleContext
- func (*TargetScopeDeclContext) IsTargetScopeDeclContext()
- func (s *TargetScopeDeclContext) NL() antlr.TerminalNode
- func (s *TargetScopeDeclContext) TARGET_SCOPE() antlr.TerminalNode
- func (s *TargetScopeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeDeclContext
- func (s *TypeDeclContext) ASSIGN() antlr.TerminalNode
- func (s *TypeDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeDeclContext) AllDecorator() []IDecoratorContext
- func (s *TypeDeclContext) Decorator(i int) IDecoratorContext
- func (s *TypeDeclContext) GetName() IIdentifierContext
- func (s *TypeDeclContext) GetParser() antlr.Parser
- func (s *TypeDeclContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDeclContext) Identifier() IIdentifierContext
- func (*TypeDeclContext) IsTypeDeclContext()
- func (s *TypeDeclContext) NL() antlr.TerminalNode
- func (s *TypeDeclContext) SetName(v IIdentifierContext)
- func (s *TypeDeclContext) TYPE() antlr.TerminalNode
- func (s *TypeDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeDeclContext) TypeExpression() ITypeExpressionContext
- type TypeExpressionContext
- func (s *TypeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeExpressionContext) GetParser() antlr.Parser
- func (s *TypeExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *TypeExpressionContext) GetType_() IIdentifierContext
- func (s *TypeExpressionContext) Identifier() IIdentifierContext
- func (*TypeExpressionContext) IsTypeExpressionContext()
- func (s *TypeExpressionContext) SetType_(v IIdentifierContext)
- func (s *TypeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableDeclContext
- func (s *VariableDeclContext) ASSIGN() antlr.TerminalNode
- func (s *VariableDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VariableDeclContext) AllDecorator() []IDecoratorContext
- func (s *VariableDeclContext) Decorator(i int) IDecoratorContext
- func (s *VariableDeclContext) Expression() IExpressionContext
- func (s *VariableDeclContext) GetName() IIdentifierContext
- func (s *VariableDeclContext) GetParser() antlr.Parser
- func (s *VariableDeclContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclContext) Identifier() IIdentifierContext
- func (*VariableDeclContext) IsVariableDeclContext()
- func (s *VariableDeclContext) NL() antlr.TerminalNode
- func (s *VariableDeclContext) SetName(v IIdentifierContext)
- func (s *VariableDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclContext) VAR() antlr.TerminalNode
Constants ¶
This section is empty.
Variables ¶
var BicepLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
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 (s *DecoratorExpressionContext) Expression() IExpressionContext
func (*DecoratorExpressionContext) FunctionCall ¶
func (s *DecoratorExpressionContext) FunctionCall() IFunctionCallContext
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 (s *ExpressionContext) GetName() IIdentifierContext
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 (s *ForExpressionContext) ForBody() IForBodyContext
func (*ForExpressionContext) ForVariableBlock ¶
func (s *ForExpressionContext) ForVariableBlock() IForVariableBlockContext
func (*ForExpressionContext) GetItem ¶
func (s *ForExpressionContext) GetItem() IIdentifierContext
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 (s *ForExpressionContext) SetItem(v IIdentifierContext)
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 (s *ForVariableBlockContext) GetIndex() IIdentifierContext
func (*ForVariableBlockContext) GetItem ¶
func (s *ForVariableBlockContext) GetItem() IIdentifierContext
func (*ForVariableBlockContext) GetParser ¶
func (s *ForVariableBlockContext) GetParser() antlr.Parser
func (*ForVariableBlockContext) GetRuleContext ¶
func (s *ForVariableBlockContext) GetRuleContext() antlr.RuleContext
func (*ForVariableBlockContext) Identifier ¶
func (s *ForVariableBlockContext) Identifier(i int) IIdentifierContext
func (*ForVariableBlockContext) IsForVariableBlockContext ¶
func (*ForVariableBlockContext) IsForVariableBlockContext()
func (*ForVariableBlockContext) OPAR ¶
func (s *ForVariableBlockContext) OPAR() antlr.TerminalNode
func (*ForVariableBlockContext) SetIndex ¶
func (s *ForVariableBlockContext) SetIndex(v IIdentifierContext)
func (*ForVariableBlockContext) SetItem ¶
func (s *ForVariableBlockContext) SetItem(v IIdentifierContext)
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 (s *LambdaExpressionContext) ArgumentList() IArgumentListContext
func (*LambdaExpressionContext) CPAR ¶
func (s *LambdaExpressionContext) CPAR() antlr.TerminalNode
func (*LambdaExpressionContext) Expression ¶
func (s *LambdaExpressionContext) Expression() IExpressionContext
func (*LambdaExpressionContext) GetParser ¶
func (s *LambdaExpressionContext) GetParser() antlr.Parser
func (*LambdaExpressionContext) GetRuleContext ¶
func (s *LambdaExpressionContext) GetRuleContext() antlr.RuleContext
func (*LambdaExpressionContext) Identifier ¶
func (s *LambdaExpressionContext) Identifier() IIdentifierContext
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 (s *MetadataDeclContext) GetName() IIdentifierContext
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 (s *MetadataDeclContext) SetName(v IIdentifierContext)
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 (s *ModuleDeclContext) GetName() IIdentifierContext
func (*ModuleDeclContext) GetParser ¶
func (s *ModuleDeclContext) GetParser() antlr.Parser
func (*ModuleDeclContext) GetRuleContext ¶
func (s *ModuleDeclContext) GetRuleContext() antlr.RuleContext
func (*ModuleDeclContext) GetType_ ¶
func (s *ModuleDeclContext) GetType_() IInterpStringContext
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 (s *ObjectPropertyContext) GetName() IIdentifierContext
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 (s *ObjectPropertyContext) SetName(v IIdentifierContext)
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 (s *OutputDeclContext) GetName() IIdentifierContext
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 (s *OutputDeclContext) GetType2() IInterpStringContext
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 (s *ParameterDeclContext) GetName() IIdentifierContext
func (*ParameterDeclContext) GetParser ¶
func (s *ParameterDeclContext) GetParser() antlr.Parser
func (*ParameterDeclContext) GetRuleContext ¶
func (s *ParameterDeclContext) GetRuleContext() antlr.RuleContext
func (*ParameterDeclContext) GetType_ ¶
func (s *ParameterDeclContext) GetType_() IInterpStringContext
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 (s *ParameterDeclContext) SetName(v IIdentifierContext)
func (*ParameterDeclContext) SetType_ ¶
func (s *ParameterDeclContext) SetType_(v IInterpStringContext)
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 (s *ParameterDefaultValueContext) Expression() IExpressionContext
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 (s *ParenthesizedExpressionContext) Expression() IExpressionContext
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 (s *PrimaryExpressionContext) Array() IArrayContext
func (*PrimaryExpressionContext) ForExpression ¶
func (s *PrimaryExpressionContext) ForExpression() IForExpressionContext
func (*PrimaryExpressionContext) FunctionCall ¶
func (s *PrimaryExpressionContext) FunctionCall() IFunctionCallContext
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) InterpString ¶
func (s *PrimaryExpressionContext) InterpString() IInterpStringContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) LambdaExpression ¶
func (s *PrimaryExpressionContext) LambdaExpression() ILambdaExpressionContext
func (*PrimaryExpressionContext) LiteralValue ¶
func (s *PrimaryExpressionContext) LiteralValue() ILiteralValueContext
func (*PrimaryExpressionContext) MULTILINE_STRING ¶
func (s *PrimaryExpressionContext) MULTILINE_STRING() antlr.TerminalNode
func (*PrimaryExpressionContext) Object ¶
func (s *PrimaryExpressionContext) Object() IObjectContext
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 (s *ResourceDeclContext) GetName() IIdentifierContext
func (*ResourceDeclContext) GetParser ¶
func (s *ResourceDeclContext) GetParser() antlr.Parser
func (*ResourceDeclContext) GetRuleContext ¶
func (s *ResourceDeclContext) GetRuleContext() antlr.RuleContext
func (*ResourceDeclContext) GetType_ ¶
func (s *ResourceDeclContext) GetType_() IInterpStringContext
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 (s *ResourceDeclContext) SetName(v IIdentifierContext)
func (*ResourceDeclContext) SetType_ ¶
func (s *ResourceDeclContext) SetType_(v IInterpStringContext)
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 (s *TargetScopeDeclContext) Expression() IExpressionContext
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 (s *TypeExpressionContext) GetType_() IIdentifierContext
func (*TypeExpressionContext) Identifier ¶
func (s *TypeExpressionContext) Identifier() IIdentifierContext
func (*TypeExpressionContext) IsTypeExpressionContext ¶
func (*TypeExpressionContext) IsTypeExpressionContext()
func (*TypeExpressionContext) SetType_ ¶
func (s *TypeExpressionContext) SetType_(v IIdentifierContext)
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 (s *VariableDeclContext) GetName() IIdentifierContext
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 (s *VariableDeclContext) SetName(v IIdentifierContext)
func (*VariableDeclContext) ToStringTree ¶
func (s *VariableDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclContext) VAR ¶
func (s *VariableDeclContext) VAR() antlr.TerminalNode