generated

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Functions

func HuloLexerInit

func HuloLexerInit()

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

func HuloParserInit

func HuloParserInit()

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

func InitEmptyAddSubExpressionContext

func InitEmptyAddSubExpressionContext(p *AddSubExpressionContext)

func InitEmptyArrayTypeContext

func InitEmptyArrayTypeContext(p *ArrayTypeContext)

func InitEmptyAsExpressionContext

func InitEmptyAsExpressionContext(p *AsExpressionContext)

func InitEmptyAsIdentifierContext

func InitEmptyAsIdentifierContext(p *AsIdentifierContext)

func InitEmptyAssignStatementContext

func InitEmptyAssignStatementContext(p *AssignStatementContext)

func InitEmptyBlockContext

func InitEmptyBlockContext(p *BlockContext)

func InitEmptyBreakStatementContext

func InitEmptyBreakStatementContext(p *BreakStatementContext)

func InitEmptyBuiltinCommandArgumentContext added in v0.2.0

func InitEmptyBuiltinCommandArgumentContext(p *BuiltinCommandArgumentContext)

func InitEmptyCallExpressionContext

func InitEmptyCallExpressionContext(p *CallExpressionContext)

func InitEmptyCallExpressionLinkedListContext

func InitEmptyCallExpressionLinkedListContext(p *CallExpressionLinkedListContext)

func InitEmptyCatchClauseContext

func InitEmptyCatchClauseContext(p *CatchClauseContext)

func InitEmptyCatchClauseReceiverContext

func InitEmptyCatchClauseReceiverContext(p *CatchClauseReceiverContext)

func InitEmptyChannelInputStatementContext

func InitEmptyChannelInputStatementContext(p *ChannelInputStatementContext)

func InitEmptyChannelOutputExpressionContext

func InitEmptyChannelOutputExpressionContext(p *ChannelOutputExpressionContext)

func InitEmptyClassBodyContext

func InitEmptyClassBodyContext(p *ClassBodyContext)

func InitEmptyClassBuiltinMethodContext

func InitEmptyClassBuiltinMethodContext(p *ClassBuiltinMethodContext)

func InitEmptyClassBuiltinMethodModifierContext

func InitEmptyClassBuiltinMethodModifierContext(p *ClassBuiltinMethodModifierContext)

func InitEmptyClassBuiltinParametersContext

func InitEmptyClassBuiltinParametersContext(p *ClassBuiltinParametersContext)

func InitEmptyClassDeclarationContext

func InitEmptyClassDeclarationContext(p *ClassDeclarationContext)

func InitEmptyClassInitializeExpressionContext

func InitEmptyClassInitializeExpressionContext(p *ClassInitializeExpressionContext)

func InitEmptyClassMemberContext

func InitEmptyClassMemberContext(p *ClassMemberContext)

func InitEmptyClassMemberModifierContext

func InitEmptyClassMemberModifierContext(p *ClassMemberModifierContext)

func InitEmptyClassMethodContext

func InitEmptyClassMethodContext(p *ClassMethodContext)

func InitEmptyClassMethodModifierContext

func InitEmptyClassMethodModifierContext(p *ClassMethodModifierContext)

func InitEmptyClassModifierContext

func InitEmptyClassModifierContext(p *ClassModifierContext)

func InitEmptyClassNamedParameterAccessPointContext

func InitEmptyClassNamedParameterAccessPointContext(p *ClassNamedParameterAccessPointContext)

func InitEmptyClassNamedParameterContext

func InitEmptyClassNamedParameterContext(p *ClassNamedParameterContext)

func InitEmptyClassNamedParameterListContext

func InitEmptyClassNamedParameterListContext(p *ClassNamedParameterListContext)

func InitEmptyClassNamedParametersContext

func InitEmptyClassNamedParametersContext(p *ClassNamedParametersContext)

func InitEmptyClassSuperContext

func InitEmptyClassSuperContext(p *ClassSuperContext)

func InitEmptyCommandAccessPointContext

func InitEmptyCommandAccessPointContext(p *CommandAccessPointContext)

func InitEmptyCommandArgumentContext added in v0.2.0

func InitEmptyCommandArgumentContext(p *CommandArgumentContext)

func InitEmptyCommandExpressionContext

func InitEmptyCommandExpressionContext(p *CommandExpressionContext)

func InitEmptyCommandJoinContext

func InitEmptyCommandJoinContext(p *CommandJoinContext)

func InitEmptyCommandStreamContext

func InitEmptyCommandStreamContext(p *CommandStreamContext)

func InitEmptyCommentContext

func InitEmptyCommentContext(p *CommentContext)

func InitEmptyCompositeTypeContext

func InitEmptyCompositeTypeContext(p *CompositeTypeContext)

func InitEmptyComptimeCaseClauseContext added in v0.3.0

func InitEmptyComptimeCaseClauseContext(p *ComptimeCaseClauseContext)

func InitEmptyComptimeDefaultClauseContext added in v0.3.0

func InitEmptyComptimeDefaultClauseContext(p *ComptimeDefaultClauseContext)

func InitEmptyComptimeExpressionContext

func InitEmptyComptimeExpressionContext(p *ComptimeExpressionContext)

func InitEmptyConditionalBoolExpressionContext

func InitEmptyConditionalBoolExpressionContext(p *ConditionalBoolExpressionContext)

func InitEmptyConditionalExpressionContext

func InitEmptyConditionalExpressionContext(p *ConditionalExpressionContext)

func InitEmptyContinueStatementContext

func InitEmptyContinueStatementContext(p *ContinueStatementContext)

func InitEmptyDeclareStatementContext

func InitEmptyDeclareStatementContext(p *DeclareStatementContext)

func InitEmptyDeferStatementContext

func InitEmptyDeferStatementContext(p *DeferStatementContext)

func InitEmptyDoWhileStatementContext

func InitEmptyDoWhileStatementContext(p *DoWhileStatementContext)

func InitEmptyEnumAssociatedConstructorContext

func InitEmptyEnumAssociatedConstructorContext(p *EnumAssociatedConstructorContext)

func InitEmptyEnumAssociatedFieldContext

func InitEmptyEnumAssociatedFieldContext(p *EnumAssociatedFieldContext)

func InitEmptyEnumAssociatedFieldsContext

func InitEmptyEnumAssociatedFieldsContext(p *EnumAssociatedFieldsContext)

func InitEmptyEnumAssociatedMethodsContext

func InitEmptyEnumAssociatedMethodsContext(p *EnumAssociatedMethodsContext)

func InitEmptyEnumAssociatedValueContext

func InitEmptyEnumAssociatedValueContext(p *EnumAssociatedValueContext)

func InitEmptyEnumAssociatedValuesContext

func InitEmptyEnumAssociatedValuesContext(p *EnumAssociatedValuesContext)

func InitEmptyEnumBodyADTContext

func InitEmptyEnumBodyADTContext(p *EnumBodyADTContext)

func InitEmptyEnumBodyAssociatedContext

func InitEmptyEnumBodyAssociatedContext(p *EnumBodyAssociatedContext)

func InitEmptyEnumBodySimpleContext

func InitEmptyEnumBodySimpleContext(p *EnumBodySimpleContext)

func InitEmptyEnumBuiltinMethodModifierContext

func InitEmptyEnumBuiltinMethodModifierContext(p *EnumBuiltinMethodModifierContext)

func InitEmptyEnumConstructorContext

func InitEmptyEnumConstructorContext(p *EnumConstructorContext)

func InitEmptyEnumConstructorDirectInitContext

func InitEmptyEnumConstructorDirectInitContext(p *EnumConstructorDirectInitContext)

func InitEmptyEnumConstructorInitContext

func InitEmptyEnumConstructorInitContext(p *EnumConstructorInitContext)

func InitEmptyEnumConstructorNameContext

func InitEmptyEnumConstructorNameContext(p *EnumConstructorNameContext)

func InitEmptyEnumConstructorParametersContext

func InitEmptyEnumConstructorParametersContext(p *EnumConstructorParametersContext)

func InitEmptyEnumDeclarationContext

func InitEmptyEnumDeclarationContext(p *EnumDeclarationContext)

func InitEmptyEnumFieldContext

func InitEmptyEnumFieldContext(p *EnumFieldContext)

func InitEmptyEnumFieldModifierContext

func InitEmptyEnumFieldModifierContext(p *EnumFieldModifierContext)

func InitEmptyEnumInitializeContext

func InitEmptyEnumInitializeContext(p *EnumInitializeContext)

func InitEmptyEnumInitializeMemberContext

func InitEmptyEnumInitializeMemberContext(p *EnumInitializeMemberContext)

func InitEmptyEnumMemberContext

func InitEmptyEnumMemberContext(p *EnumMemberContext)

func InitEmptyEnumMemberModifierContext

func InitEmptyEnumMemberModifierContext(p *EnumMemberModifierContext)

func InitEmptyEnumMethodContext

func InitEmptyEnumMethodContext(p *EnumMethodContext)

func InitEmptyEnumMethodModifierContext

func InitEmptyEnumMethodModifierContext(p *EnumMethodModifierContext)

func InitEmptyEnumMethodsContext

func InitEmptyEnumMethodsContext(p *EnumMethodsContext)

func InitEmptyEnumModifierContext

func InitEmptyEnumModifierContext(p *EnumModifierContext)

func InitEmptyEnumValueContext

func InitEmptyEnumValueContext(p *EnumValueContext)

func InitEmptyEnumVariantContext

func InitEmptyEnumVariantContext(p *EnumVariantContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyExpressionListContext

func InitEmptyExpressionListContext(p *ExpressionListContext)

func InitEmptyExpressionStatementContext

func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)

func InitEmptyExtendClassContext

func InitEmptyExtendClassContext(p *ExtendClassContext)

func InitEmptyExtendDeclarationContext

func InitEmptyExtendDeclarationContext(p *ExtendDeclarationContext)

func InitEmptyExtendEnumContext

func InitEmptyExtendEnumContext(p *ExtendEnumContext)

func InitEmptyExtendModContext

func InitEmptyExtendModContext(p *ExtendModContext)

func InitEmptyExtendTraitContext

func InitEmptyExtendTraitContext(p *ExtendTraitContext)

func InitEmptyExtendTypeContext

func InitEmptyExtendTypeContext(p *ExtendTypeContext)

func InitEmptyExternDeclarationContext

func InitEmptyExternDeclarationContext(p *ExternDeclarationContext)

func InitEmptyExternItemContext

func InitEmptyExternItemContext(p *ExternItemContext)

func InitEmptyExternListContext

func InitEmptyExternListContext(p *ExternListContext)

func InitEmptyFactorContext

func InitEmptyFactorContext(p *FactorContext)

func InitEmptyFileContext

func InitEmptyFileContext(p *FileContext)

func InitEmptyFileExpressionContext

func InitEmptyFileExpressionContext(p *FileExpressionContext)

func InitEmptyFinallyClauseContext

func InitEmptyFinallyClauseContext(p *FinallyClauseContext)

func InitEmptyForClauseContext

func InitEmptyForClauseContext(p *ForClauseContext)

func InitEmptyForStatementContext

func InitEmptyForStatementContext(p *ForStatementContext)

func InitEmptyForeachClauseContext

func InitEmptyForeachClauseContext(p *ForeachClauseContext)

func InitEmptyForeachStatementContext

func InitEmptyForeachStatementContext(p *ForeachStatementContext)

func InitEmptyForeachVariableNameContext

func InitEmptyForeachVariableNameContext(p *ForeachVariableNameContext)

func InitEmptyFunctionDeclarationContext

func InitEmptyFunctionDeclarationContext(p *FunctionDeclarationContext)

func InitEmptyFunctionModifierContext

func InitEmptyFunctionModifierContext(p *FunctionModifierContext)

func InitEmptyFunctionReturnValueContext

func InitEmptyFunctionReturnValueContext(p *FunctionReturnValueContext)

func InitEmptyFunctionSignatureContext

func InitEmptyFunctionSignatureContext(p *FunctionSignatureContext)

func InitEmptyFunctionTypeContext

func InitEmptyFunctionTypeContext(p *FunctionTypeContext)

func InitEmptyGenericArgumentsContext

func InitEmptyGenericArgumentsContext(p *GenericArgumentsContext)

func InitEmptyGenericParameterContext

func InitEmptyGenericParameterContext(p *GenericParameterContext)

func InitEmptyGenericParameterListContext

func InitEmptyGenericParameterListContext(p *GenericParameterListContext)

func InitEmptyGenericParametersContext

func InitEmptyGenericParametersContext(p *GenericParametersContext)

func InitEmptyIdentifierAsIdentifierContext

func InitEmptyIdentifierAsIdentifierContext(p *IdentifierAsIdentifierContext)

func InitEmptyIfStatementContext

func InitEmptyIfStatementContext(p *IfStatementContext)

func InitEmptyImplDeclarationBindingContext

func InitEmptyImplDeclarationBindingContext(p *ImplDeclarationBindingContext)

func InitEmptyImplDeclarationBodyContext

func InitEmptyImplDeclarationBodyContext(p *ImplDeclarationBodyContext)

func InitEmptyImplDeclarationContext

func InitEmptyImplDeclarationContext(p *ImplDeclarationContext)

func InitEmptyImportAllContext

func InitEmptyImportAllContext(p *ImportAllContext)

func InitEmptyImportDeclarationContext

func InitEmptyImportDeclarationContext(p *ImportDeclarationContext)

func InitEmptyImportMultiContext

func InitEmptyImportMultiContext(p *ImportMultiContext)

func InitEmptyImportSingleContext

func InitEmptyImportSingleContext(p *ImportSingleContext)

func InitEmptyIncDecExpressionContext

func InitEmptyIncDecExpressionContext(p *IncDecExpressionContext)

func InitEmptyIntersectionTypeContext

func InitEmptyIntersectionTypeContext(p *IntersectionTypeContext)

func InitEmptyLambdaAssignStatementContext

func InitEmptyLambdaAssignStatementContext(p *LambdaAssignStatementContext)

func InitEmptyLambdaBodyContext

func InitEmptyLambdaBodyContext(p *LambdaBodyContext)

func InitEmptyLambdaExpressionContext

func InitEmptyLambdaExpressionContext(p *LambdaExpressionContext)

func InitEmptyLambdaFunctionDeclarationContext

func InitEmptyLambdaFunctionDeclarationContext(p *LambdaFunctionDeclarationContext)

func InitEmptyListExpressionContext

func InitEmptyListExpressionContext(p *ListExpressionContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyLogicalExpressionContext

func InitEmptyLogicalExpressionContext(p *LogicalExpressionContext)

func InitEmptyLongOptionContext

func InitEmptyLongOptionContext(p *LongOptionContext)

func InitEmptyLoopLabelContext

func InitEmptyLoopLabelContext(p *LoopLabelContext)

func InitEmptyLoopStatementContext

func InitEmptyLoopStatementContext(p *LoopStatementContext)

func InitEmptyMacroStatementContext

func InitEmptyMacroStatementContext(p *MacroStatementContext)

func InitEmptyMapExpressionContext

func InitEmptyMapExpressionContext(p *MapExpressionContext)

func InitEmptyMatchCaseBodyContext

func InitEmptyMatchCaseBodyContext(p *MatchCaseBodyContext)

func InitEmptyMatchCaseClauseContext

func InitEmptyMatchCaseClauseContext(p *MatchCaseClauseContext)

func InitEmptyMatchDefaultClauseContext

func InitEmptyMatchDefaultClauseContext(p *MatchDefaultClauseContext)

func InitEmptyMatchEnumContext

func InitEmptyMatchEnumContext(p *MatchEnumContext)

func InitEmptyMatchEnumMemberContext

func InitEmptyMatchEnumMemberContext(p *MatchEnumMemberContext)

func InitEmptyMatchStatementContext

func InitEmptyMatchStatementContext(p *MatchStatementContext)

func InitEmptyMatchTripleContext

func InitEmptyMatchTripleContext(p *MatchTripleContext)

func InitEmptyMatchTripleValueContext

func InitEmptyMatchTripleValueContext(p *MatchTripleValueContext)

func InitEmptyMemberAccessContext

func InitEmptyMemberAccessContext(p *MemberAccessContext)

func InitEmptyMemberAccessPointContext

func InitEmptyMemberAccessPointContext(p *MemberAccessPointContext)

func InitEmptyMethodExpressionContext

func InitEmptyMethodExpressionContext(p *MethodExpressionContext)

func InitEmptyModuleDeclarationContext

func InitEmptyModuleDeclarationContext(p *ModuleDeclarationContext)

func InitEmptyModuleStatementContext

func InitEmptyModuleStatementContext(p *ModuleStatementContext)

func InitEmptyMulDivExpressionContext

func InitEmptyMulDivExpressionContext(p *MulDivExpressionContext)

func InitEmptyNamedArgumentContext

func InitEmptyNamedArgumentContext(p *NamedArgumentContext)

func InitEmptyNamedArgumentListContext

func InitEmptyNamedArgumentListContext(p *NamedArgumentListContext)

func InitEmptyNamedParameterContext

func InitEmptyNamedParameterContext(p *NamedParameterContext)

func InitEmptyNamedParameterListContext

func InitEmptyNamedParameterListContext(p *NamedParameterListContext)

func InitEmptyNamedParametersContext

func InitEmptyNamedParametersContext(p *NamedParametersContext)

func InitEmptyNewDelExpressionContext

func InitEmptyNewDelExpressionContext(p *NewDelExpressionContext)

func InitEmptyNullableTypeContext

func InitEmptyNullableTypeContext(p *NullableTypeContext)

func InitEmptyObjectTypeContext

func InitEmptyObjectTypeContext(p *ObjectTypeContext)

func InitEmptyObjectTypeMemberContext

func InitEmptyObjectTypeMemberContext(p *ObjectTypeMemberContext)

func InitEmptyOperatorIdentifierContext

func InitEmptyOperatorIdentifierContext(p *OperatorIdentifierContext)

func InitEmptyOptionContext

func InitEmptyOptionContext(p *OptionContext)

func InitEmptyPairContext

func InitEmptyPairContext(p *PairContext)

func InitEmptyPostIncDecExpressionContext

func InitEmptyPostIncDecExpressionContext(p *PostIncDecExpressionContext)

func InitEmptyPreIncDecExpressionContext

func InitEmptyPreIncDecExpressionContext(p *PreIncDecExpressionContext)

func InitEmptyRangeClauseContext

func InitEmptyRangeClauseContext(p *RangeClauseContext)

func InitEmptyRangeExpressionContext

func InitEmptyRangeExpressionContext(p *RangeExpressionContext)

func InitEmptyRangeStatementContext

func InitEmptyRangeStatementContext(p *RangeStatementContext)

func InitEmptyReceiverArgumentListContext

func InitEmptyReceiverArgumentListContext(p *ReceiverArgumentListContext)

func InitEmptyReceiverParameterContext

func InitEmptyReceiverParameterContext(p *ReceiverParameterContext)

func InitEmptyReceiverParameterListContext

func InitEmptyReceiverParameterListContext(p *ReceiverParameterListContext)

func InitEmptyReceiverParametersContext

func InitEmptyReceiverParametersContext(p *ReceiverParametersContext)

func InitEmptyReturnStatementContext

func InitEmptyReturnStatementContext(p *ReturnStatementContext)

func InitEmptyShiftExpressionContext

func InitEmptyShiftExpressionContext(p *ShiftExpressionContext)

func InitEmptyShortOptionContext

func InitEmptyShortOptionContext(p *ShortOptionContext)

func InitEmptyStandardFunctionDeclarationContext

func InitEmptyStandardFunctionDeclarationContext(p *StandardFunctionDeclarationContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyThrowStatementContext

func InitEmptyThrowStatementContext(p *ThrowStatementContext)

func InitEmptyTraitBodyContext

func InitEmptyTraitBodyContext(p *TraitBodyContext)

func InitEmptyTraitDeclarationContext

func InitEmptyTraitDeclarationContext(p *TraitDeclarationContext)

func InitEmptyTraitMemberContext

func InitEmptyTraitMemberContext(p *TraitMemberContext)

func InitEmptyTraitMemberModifierContext

func InitEmptyTraitMemberModifierContext(p *TraitMemberModifierContext)

func InitEmptyTraitModifierContext

func InitEmptyTraitModifierContext(p *TraitModifierContext)

func InitEmptyTripleExpressionContext

func InitEmptyTripleExpressionContext(p *TripleExpressionContext)

func InitEmptyTryStatementContext

func InitEmptyTryStatementContext(p *TryStatementContext)

func InitEmptyTupleTypeContext

func InitEmptyTupleTypeContext(p *TupleTypeContext)

func InitEmptyTypeAccessPointContext

func InitEmptyTypeAccessPointContext(p *TypeAccessPointContext)

func InitEmptyTypeContext

func InitEmptyTypeContext(p *TypeContext)

func InitEmptyTypeDeclarationContext

func InitEmptyTypeDeclarationContext(p *TypeDeclarationContext)

func InitEmptyTypeListContext

func InitEmptyTypeListContext(p *TypeListContext)

func InitEmptyTypeLiteralContext

func InitEmptyTypeLiteralContext(p *TypeLiteralContext)

func InitEmptyTypeofExpressionContext

func InitEmptyTypeofExpressionContext(p *TypeofExpressionContext)

func InitEmptyUnionTypeContext

func InitEmptyUnionTypeContext(p *UnionTypeContext)

func InitEmptyUnsafeExpressionContext

func InitEmptyUnsafeExpressionContext(p *UnsafeExpressionContext)

func InitEmptyUseAllContext

func InitEmptyUseAllContext(p *UseAllContext)

func InitEmptyUseDeclarationContext

func InitEmptyUseDeclarationContext(p *UseDeclarationContext)

func InitEmptyUseMultiContext

func InitEmptyUseMultiContext(p *UseMultiContext)

func InitEmptyUseSingleContext

func InitEmptyUseSingleContext(p *UseSingleContext)

func InitEmptyVariableExpressionContext

func InitEmptyVariableExpressionContext(p *VariableExpressionContext)

func InitEmptyVariableNameContext

func InitEmptyVariableNameContext(p *VariableNameContext)

func InitEmptyVariableNameListContext

func InitEmptyVariableNameListContext(p *VariableNameListContext)

func InitEmptyVariableNamesContext

func InitEmptyVariableNamesContext(p *VariableNamesContext)

func InitEmptyVariableNullableExpressionContext

func InitEmptyVariableNullableExpressionContext(p *VariableNullableExpressionContext)

func InitEmptyVariableNullableExpressionsContext

func InitEmptyVariableNullableExpressionsContext(p *VariableNullableExpressionsContext)

func InitEmptyWhileStatementContext

func InitEmptyWhileStatementContext(p *WhileStatementContext)

func NewhuloLexer

func NewhuloLexer(input antlr.CharStream) *huloLexer

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

func NewhuloParser

func NewhuloParser(input antlr.TokenStream) *huloParser

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

Types

type AddSubExpressionContext

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

func NewAddSubExpressionContext

func NewAddSubExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddSubExpressionContext

func NewEmptyAddSubExpressionContext

func NewEmptyAddSubExpressionContext() *AddSubExpressionContext

func (*AddSubExpressionContext) ADD

func (s *AddSubExpressionContext) ADD(i int) antlr.TerminalNode

func (*AddSubExpressionContext) Accept

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

func (*AddSubExpressionContext) AllADD

func (s *AddSubExpressionContext) AllADD() []antlr.TerminalNode

func (*AddSubExpressionContext) AllMulDivExpression

func (s *AddSubExpressionContext) AllMulDivExpression() []IMulDivExpressionContext

func (*AddSubExpressionContext) AllSUB

func (s *AddSubExpressionContext) AllSUB() []antlr.TerminalNode

func (*AddSubExpressionContext) GetAddSubOp

func (s *AddSubExpressionContext) GetAddSubOp() antlr.Token

func (*AddSubExpressionContext) GetParser

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

func (*AddSubExpressionContext) GetRuleContext

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

func (*AddSubExpressionContext) IsAddSubExpressionContext

func (*AddSubExpressionContext) IsAddSubExpressionContext()

func (*AddSubExpressionContext) MulDivExpression

func (s *AddSubExpressionContext) MulDivExpression(i int) IMulDivExpressionContext

func (*AddSubExpressionContext) SUB

func (s *AddSubExpressionContext) SUB(i int) antlr.TerminalNode

func (*AddSubExpressionContext) SetAddSubOp

func (s *AddSubExpressionContext) SetAddSubOp(v antlr.Token)

func (*AddSubExpressionContext) ToStringTree

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

type ArrayTypeContext

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

func NewArrayTypeContext

func NewArrayTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayTypeContext

func NewEmptyArrayTypeContext

func NewEmptyArrayTypeContext() *ArrayTypeContext

func (*ArrayTypeContext) Accept

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

func (*ArrayTypeContext) GetParser

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

func (*ArrayTypeContext) GetRuleContext

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

func (*ArrayTypeContext) IsArrayTypeContext

func (*ArrayTypeContext) IsArrayTypeContext()

func (*ArrayTypeContext) LBRACK

func (s *ArrayTypeContext) LBRACK() antlr.TerminalNode

func (*ArrayTypeContext) NumberLiteral

func (s *ArrayTypeContext) NumberLiteral() antlr.TerminalNode

func (*ArrayTypeContext) RBRACK

func (s *ArrayTypeContext) RBRACK() antlr.TerminalNode

func (*ArrayTypeContext) ToStringTree

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

func (*ArrayTypeContext) Type_

func (s *ArrayTypeContext) Type_() ITypeContext

type AsExpressionContext

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

func NewAsExpressionContext

func NewAsExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsExpressionContext

func NewEmptyAsExpressionContext

func NewEmptyAsExpressionContext() *AsExpressionContext

func (*AsExpressionContext) AS

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

func (*AsExpressionContext) Accept

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

func (*AsExpressionContext) GetParser

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

func (*AsExpressionContext) GetRuleContext

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

func (*AsExpressionContext) IsAsExpressionContext

func (*AsExpressionContext) IsAsExpressionContext()

func (*AsExpressionContext) ToStringTree

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

func (*AsExpressionContext) Type_

func (s *AsExpressionContext) Type_() ITypeContext

func (*AsExpressionContext) VariableExpression

func (s *AsExpressionContext) VariableExpression() IVariableExpressionContext

type AsIdentifierContext

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

func NewAsIdentifierContext

func NewAsIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsIdentifierContext

func NewEmptyAsIdentifierContext

func NewEmptyAsIdentifierContext() *AsIdentifierContext

func (*AsIdentifierContext) AS

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

func (*AsIdentifierContext) Accept

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

func (*AsIdentifierContext) GetParser

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

func (*AsIdentifierContext) GetRuleContext

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

func (*AsIdentifierContext) Identifier

func (s *AsIdentifierContext) Identifier() antlr.TerminalNode

func (*AsIdentifierContext) IsAsIdentifierContext

func (*AsIdentifierContext) IsAsIdentifierContext()

func (*AsIdentifierContext) ToStringTree

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

type AssignStatementContext

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

func NewAssignStatementContext

func NewAssignStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignStatementContext

func NewEmptyAssignStatementContext

func NewEmptyAssignStatementContext() *AssignStatementContext

func (*AssignStatementContext) ADD_ASSIGN

func (s *AssignStatementContext) ADD_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) AND_ASSIGN

func (s *AssignStatementContext) AND_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) ASSIGN

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

func (*AssignStatementContext) Accept

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

func (*AssignStatementContext) COLON

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

func (*AssignStatementContext) CONST

func (s *AssignStatementContext) CONST() antlr.TerminalNode

func (*AssignStatementContext) DIV_ASSIGN

func (s *AssignStatementContext) DIV_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) EXP_ASSIGN

func (s *AssignStatementContext) EXP_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) Expression

func (*AssignStatementContext) GetAssignModifier

func (s *AssignStatementContext) GetAssignModifier() antlr.Token

func (*AssignStatementContext) GetParser

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

func (*AssignStatementContext) GetRuleContext

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

func (*AssignStatementContext) Identifier

func (s *AssignStatementContext) Identifier() antlr.TerminalNode

func (*AssignStatementContext) IsAssignStatementContext

func (*AssignStatementContext) IsAssignStatementContext()

func (*AssignStatementContext) LET

func (s *AssignStatementContext) LET() antlr.TerminalNode

func (*AssignStatementContext) MOD_ASSIGN

func (s *AssignStatementContext) MOD_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) MUL_ASSIGN

func (s *AssignStatementContext) MUL_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) MatchStatement

func (s *AssignStatementContext) MatchStatement() IMatchStatementContext

func (*AssignStatementContext) SUB_ASSIGN

func (s *AssignStatementContext) SUB_ASSIGN() antlr.TerminalNode

func (*AssignStatementContext) SetAssignModifier

func (s *AssignStatementContext) SetAssignModifier(v antlr.Token)

func (*AssignStatementContext) ToStringTree

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

func (*AssignStatementContext) Type_

func (*AssignStatementContext) VAR

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

func (*AssignStatementContext) VariableExpression

func (s *AssignStatementContext) VariableExpression() IVariableExpressionContext

func (*AssignStatementContext) VariableNames

func (s *AssignStatementContext) VariableNames() IVariableNamesContext

func (*AssignStatementContext) VariableNullableExpressions

func (s *AssignStatementContext) VariableNullableExpressions() IVariableNullableExpressionsContext

type BasehuloParserVisitor

type BasehuloParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BasehuloParserVisitor) VisitAddSubExpression

func (v *BasehuloParserVisitor) VisitAddSubExpression(ctx *AddSubExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitArrayType

func (v *BasehuloParserVisitor) VisitArrayType(ctx *ArrayTypeContext) interface{}

func (*BasehuloParserVisitor) VisitAsExpression

func (v *BasehuloParserVisitor) VisitAsExpression(ctx *AsExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitAsIdentifier

func (v *BasehuloParserVisitor) VisitAsIdentifier(ctx *AsIdentifierContext) interface{}

func (*BasehuloParserVisitor) VisitAssignStatement

func (v *BasehuloParserVisitor) VisitAssignStatement(ctx *AssignStatementContext) interface{}

func (*BasehuloParserVisitor) VisitBlock

func (v *BasehuloParserVisitor) VisitBlock(ctx *BlockContext) interface{}

func (*BasehuloParserVisitor) VisitBreakStatement

func (v *BasehuloParserVisitor) VisitBreakStatement(ctx *BreakStatementContext) interface{}

func (*BasehuloParserVisitor) VisitBuiltinCommandArgument added in v0.2.0

func (v *BasehuloParserVisitor) VisitBuiltinCommandArgument(ctx *BuiltinCommandArgumentContext) interface{}

func (*BasehuloParserVisitor) VisitCallExpression

func (v *BasehuloParserVisitor) VisitCallExpression(ctx *CallExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitCallExpressionLinkedList

func (v *BasehuloParserVisitor) VisitCallExpressionLinkedList(ctx *CallExpressionLinkedListContext) interface{}

func (*BasehuloParserVisitor) VisitCatchClause

func (v *BasehuloParserVisitor) VisitCatchClause(ctx *CatchClauseContext) interface{}

func (*BasehuloParserVisitor) VisitCatchClauseReceiver

func (v *BasehuloParserVisitor) VisitCatchClauseReceiver(ctx *CatchClauseReceiverContext) interface{}

func (*BasehuloParserVisitor) VisitChannelInputStatement

func (v *BasehuloParserVisitor) VisitChannelInputStatement(ctx *ChannelInputStatementContext) interface{}

func (*BasehuloParserVisitor) VisitChannelOutputExpression

func (v *BasehuloParserVisitor) VisitChannelOutputExpression(ctx *ChannelOutputExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitClassBody

func (v *BasehuloParserVisitor) VisitClassBody(ctx *ClassBodyContext) interface{}

func (*BasehuloParserVisitor) VisitClassBuiltinMethod

func (v *BasehuloParserVisitor) VisitClassBuiltinMethod(ctx *ClassBuiltinMethodContext) interface{}

func (*BasehuloParserVisitor) VisitClassBuiltinMethodModifier

func (v *BasehuloParserVisitor) VisitClassBuiltinMethodModifier(ctx *ClassBuiltinMethodModifierContext) interface{}

func (*BasehuloParserVisitor) VisitClassBuiltinParameters

func (v *BasehuloParserVisitor) VisitClassBuiltinParameters(ctx *ClassBuiltinParametersContext) interface{}

func (*BasehuloParserVisitor) VisitClassDeclaration

func (v *BasehuloParserVisitor) VisitClassDeclaration(ctx *ClassDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitClassInitializeExpression

func (v *BasehuloParserVisitor) VisitClassInitializeExpression(ctx *ClassInitializeExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitClassMember

func (v *BasehuloParserVisitor) VisitClassMember(ctx *ClassMemberContext) interface{}

func (*BasehuloParserVisitor) VisitClassMemberModifier

func (v *BasehuloParserVisitor) VisitClassMemberModifier(ctx *ClassMemberModifierContext) interface{}

func (*BasehuloParserVisitor) VisitClassMethod

func (v *BasehuloParserVisitor) VisitClassMethod(ctx *ClassMethodContext) interface{}

func (*BasehuloParserVisitor) VisitClassMethodModifier

func (v *BasehuloParserVisitor) VisitClassMethodModifier(ctx *ClassMethodModifierContext) interface{}

func (*BasehuloParserVisitor) VisitClassModifier

func (v *BasehuloParserVisitor) VisitClassModifier(ctx *ClassModifierContext) interface{}

func (*BasehuloParserVisitor) VisitClassNamedParameter

func (v *BasehuloParserVisitor) VisitClassNamedParameter(ctx *ClassNamedParameterContext) interface{}

func (*BasehuloParserVisitor) VisitClassNamedParameterAccessPoint

func (v *BasehuloParserVisitor) VisitClassNamedParameterAccessPoint(ctx *ClassNamedParameterAccessPointContext) interface{}

func (*BasehuloParserVisitor) VisitClassNamedParameterList

func (v *BasehuloParserVisitor) VisitClassNamedParameterList(ctx *ClassNamedParameterListContext) interface{}

func (*BasehuloParserVisitor) VisitClassNamedParameters

func (v *BasehuloParserVisitor) VisitClassNamedParameters(ctx *ClassNamedParametersContext) interface{}

func (*BasehuloParserVisitor) VisitClassSuper

func (v *BasehuloParserVisitor) VisitClassSuper(ctx *ClassSuperContext) interface{}

func (*BasehuloParserVisitor) VisitCommandAccessPoint

func (v *BasehuloParserVisitor) VisitCommandAccessPoint(ctx *CommandAccessPointContext) interface{}

func (*BasehuloParserVisitor) VisitCommandArgument added in v0.2.0

func (v *BasehuloParserVisitor) VisitCommandArgument(ctx *CommandArgumentContext) interface{}

func (*BasehuloParserVisitor) VisitCommandExpression

func (v *BasehuloParserVisitor) VisitCommandExpression(ctx *CommandExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitCommandJoin

func (v *BasehuloParserVisitor) VisitCommandJoin(ctx *CommandJoinContext) interface{}

func (*BasehuloParserVisitor) VisitCommandStream

func (v *BasehuloParserVisitor) VisitCommandStream(ctx *CommandStreamContext) interface{}

func (*BasehuloParserVisitor) VisitComment

func (v *BasehuloParserVisitor) VisitComment(ctx *CommentContext) interface{}

func (*BasehuloParserVisitor) VisitCompositeType

func (v *BasehuloParserVisitor) VisitCompositeType(ctx *CompositeTypeContext) interface{}

func (*BasehuloParserVisitor) VisitComptimeCaseClause added in v0.3.0

func (v *BasehuloParserVisitor) VisitComptimeCaseClause(ctx *ComptimeCaseClauseContext) interface{}

func (*BasehuloParserVisitor) VisitComptimeDefaultClause added in v0.3.0

func (v *BasehuloParserVisitor) VisitComptimeDefaultClause(ctx *ComptimeDefaultClauseContext) interface{}

func (*BasehuloParserVisitor) VisitComptimeExpression

func (v *BasehuloParserVisitor) VisitComptimeExpression(ctx *ComptimeExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitConditionalBoolExpression

func (v *BasehuloParserVisitor) VisitConditionalBoolExpression(ctx *ConditionalBoolExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitConditionalExpression

func (v *BasehuloParserVisitor) VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitContinueStatement

func (v *BasehuloParserVisitor) VisitContinueStatement(ctx *ContinueStatementContext) interface{}

func (*BasehuloParserVisitor) VisitDeclareStatement

func (v *BasehuloParserVisitor) VisitDeclareStatement(ctx *DeclareStatementContext) interface{}

func (*BasehuloParserVisitor) VisitDeferStatement

func (v *BasehuloParserVisitor) VisitDeferStatement(ctx *DeferStatementContext) interface{}

func (*BasehuloParserVisitor) VisitDoWhileStatement

func (v *BasehuloParserVisitor) VisitDoWhileStatement(ctx *DoWhileStatementContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedConstructor

func (v *BasehuloParserVisitor) VisitEnumAssociatedConstructor(ctx *EnumAssociatedConstructorContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedField

func (v *BasehuloParserVisitor) VisitEnumAssociatedField(ctx *EnumAssociatedFieldContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedFields

func (v *BasehuloParserVisitor) VisitEnumAssociatedFields(ctx *EnumAssociatedFieldsContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedMethods

func (v *BasehuloParserVisitor) VisitEnumAssociatedMethods(ctx *EnumAssociatedMethodsContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedValue

func (v *BasehuloParserVisitor) VisitEnumAssociatedValue(ctx *EnumAssociatedValueContext) interface{}

func (*BasehuloParserVisitor) VisitEnumAssociatedValues

func (v *BasehuloParserVisitor) VisitEnumAssociatedValues(ctx *EnumAssociatedValuesContext) interface{}

func (*BasehuloParserVisitor) VisitEnumBodyADT

func (v *BasehuloParserVisitor) VisitEnumBodyADT(ctx *EnumBodyADTContext) interface{}

func (*BasehuloParserVisitor) VisitEnumBodyAssociated

func (v *BasehuloParserVisitor) VisitEnumBodyAssociated(ctx *EnumBodyAssociatedContext) interface{}

func (*BasehuloParserVisitor) VisitEnumBodySimple

func (v *BasehuloParserVisitor) VisitEnumBodySimple(ctx *EnumBodySimpleContext) interface{}

func (*BasehuloParserVisitor) VisitEnumBuiltinMethodModifier

func (v *BasehuloParserVisitor) VisitEnumBuiltinMethodModifier(ctx *EnumBuiltinMethodModifierContext) interface{}

func (*BasehuloParserVisitor) VisitEnumConstructor

func (v *BasehuloParserVisitor) VisitEnumConstructor(ctx *EnumConstructorContext) interface{}

func (*BasehuloParserVisitor) VisitEnumConstructorDirectInit

func (v *BasehuloParserVisitor) VisitEnumConstructorDirectInit(ctx *EnumConstructorDirectInitContext) interface{}

func (*BasehuloParserVisitor) VisitEnumConstructorInit

func (v *BasehuloParserVisitor) VisitEnumConstructorInit(ctx *EnumConstructorInitContext) interface{}

func (*BasehuloParserVisitor) VisitEnumConstructorName

func (v *BasehuloParserVisitor) VisitEnumConstructorName(ctx *EnumConstructorNameContext) interface{}

func (*BasehuloParserVisitor) VisitEnumConstructorParameters

func (v *BasehuloParserVisitor) VisitEnumConstructorParameters(ctx *EnumConstructorParametersContext) interface{}

func (*BasehuloParserVisitor) VisitEnumDeclaration

func (v *BasehuloParserVisitor) VisitEnumDeclaration(ctx *EnumDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitEnumField

func (v *BasehuloParserVisitor) VisitEnumField(ctx *EnumFieldContext) interface{}

func (*BasehuloParserVisitor) VisitEnumFieldModifier

func (v *BasehuloParserVisitor) VisitEnumFieldModifier(ctx *EnumFieldModifierContext) interface{}

func (*BasehuloParserVisitor) VisitEnumInitialize

func (v *BasehuloParserVisitor) VisitEnumInitialize(ctx *EnumInitializeContext) interface{}

func (*BasehuloParserVisitor) VisitEnumInitializeMember

func (v *BasehuloParserVisitor) VisitEnumInitializeMember(ctx *EnumInitializeMemberContext) interface{}

func (*BasehuloParserVisitor) VisitEnumMember

func (v *BasehuloParserVisitor) VisitEnumMember(ctx *EnumMemberContext) interface{}

func (*BasehuloParserVisitor) VisitEnumMemberModifier

func (v *BasehuloParserVisitor) VisitEnumMemberModifier(ctx *EnumMemberModifierContext) interface{}

func (*BasehuloParserVisitor) VisitEnumMethod

func (v *BasehuloParserVisitor) VisitEnumMethod(ctx *EnumMethodContext) interface{}

func (*BasehuloParserVisitor) VisitEnumMethodModifier

func (v *BasehuloParserVisitor) VisitEnumMethodModifier(ctx *EnumMethodModifierContext) interface{}

func (*BasehuloParserVisitor) VisitEnumMethods

func (v *BasehuloParserVisitor) VisitEnumMethods(ctx *EnumMethodsContext) interface{}

func (*BasehuloParserVisitor) VisitEnumModifier

func (v *BasehuloParserVisitor) VisitEnumModifier(ctx *EnumModifierContext) interface{}

func (*BasehuloParserVisitor) VisitEnumValue

func (v *BasehuloParserVisitor) VisitEnumValue(ctx *EnumValueContext) interface{}

func (*BasehuloParserVisitor) VisitEnumVariant

func (v *BasehuloParserVisitor) VisitEnumVariant(ctx *EnumVariantContext) interface{}

func (*BasehuloParserVisitor) VisitExpression

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

func (*BasehuloParserVisitor) VisitExpressionList

func (v *BasehuloParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}

func (*BasehuloParserVisitor) VisitExpressionStatement

func (v *BasehuloParserVisitor) VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}

func (*BasehuloParserVisitor) VisitExtendClass

func (v *BasehuloParserVisitor) VisitExtendClass(ctx *ExtendClassContext) interface{}

func (*BasehuloParserVisitor) VisitExtendDeclaration

func (v *BasehuloParserVisitor) VisitExtendDeclaration(ctx *ExtendDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitExtendEnum

func (v *BasehuloParserVisitor) VisitExtendEnum(ctx *ExtendEnumContext) interface{}

func (*BasehuloParserVisitor) VisitExtendMod

func (v *BasehuloParserVisitor) VisitExtendMod(ctx *ExtendModContext) interface{}

func (*BasehuloParserVisitor) VisitExtendTrait

func (v *BasehuloParserVisitor) VisitExtendTrait(ctx *ExtendTraitContext) interface{}

func (*BasehuloParserVisitor) VisitExtendType

func (v *BasehuloParserVisitor) VisitExtendType(ctx *ExtendTypeContext) interface{}

func (*BasehuloParserVisitor) VisitExternDeclaration

func (v *BasehuloParserVisitor) VisitExternDeclaration(ctx *ExternDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitExternItem

func (v *BasehuloParserVisitor) VisitExternItem(ctx *ExternItemContext) interface{}

func (*BasehuloParserVisitor) VisitExternList

func (v *BasehuloParserVisitor) VisitExternList(ctx *ExternListContext) interface{}

func (*BasehuloParserVisitor) VisitFactor

func (v *BasehuloParserVisitor) VisitFactor(ctx *FactorContext) interface{}

func (*BasehuloParserVisitor) VisitFile

func (v *BasehuloParserVisitor) VisitFile(ctx *FileContext) interface{}

func (*BasehuloParserVisitor) VisitFileExpression

func (v *BasehuloParserVisitor) VisitFileExpression(ctx *FileExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitFinallyClause

func (v *BasehuloParserVisitor) VisitFinallyClause(ctx *FinallyClauseContext) interface{}

func (*BasehuloParserVisitor) VisitForClause

func (v *BasehuloParserVisitor) VisitForClause(ctx *ForClauseContext) interface{}

func (*BasehuloParserVisitor) VisitForStatement

func (v *BasehuloParserVisitor) VisitForStatement(ctx *ForStatementContext) interface{}

func (*BasehuloParserVisitor) VisitForeachClause

func (v *BasehuloParserVisitor) VisitForeachClause(ctx *ForeachClauseContext) interface{}

func (*BasehuloParserVisitor) VisitForeachStatement

func (v *BasehuloParserVisitor) VisitForeachStatement(ctx *ForeachStatementContext) interface{}

func (*BasehuloParserVisitor) VisitForeachVariableName

func (v *BasehuloParserVisitor) VisitForeachVariableName(ctx *ForeachVariableNameContext) interface{}

func (*BasehuloParserVisitor) VisitFunctionDeclaration

func (v *BasehuloParserVisitor) VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitFunctionModifier

func (v *BasehuloParserVisitor) VisitFunctionModifier(ctx *FunctionModifierContext) interface{}

func (*BasehuloParserVisitor) VisitFunctionReturnValue

func (v *BasehuloParserVisitor) VisitFunctionReturnValue(ctx *FunctionReturnValueContext) interface{}

func (*BasehuloParserVisitor) VisitFunctionSignature

func (v *BasehuloParserVisitor) VisitFunctionSignature(ctx *FunctionSignatureContext) interface{}

func (*BasehuloParserVisitor) VisitFunctionType

func (v *BasehuloParserVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}

func (*BasehuloParserVisitor) VisitGenericArguments

func (v *BasehuloParserVisitor) VisitGenericArguments(ctx *GenericArgumentsContext) interface{}

func (*BasehuloParserVisitor) VisitGenericParameter

func (v *BasehuloParserVisitor) VisitGenericParameter(ctx *GenericParameterContext) interface{}

func (*BasehuloParserVisitor) VisitGenericParameterList

func (v *BasehuloParserVisitor) VisitGenericParameterList(ctx *GenericParameterListContext) interface{}

func (*BasehuloParserVisitor) VisitGenericParameters

func (v *BasehuloParserVisitor) VisitGenericParameters(ctx *GenericParametersContext) interface{}

func (*BasehuloParserVisitor) VisitIdentifierAsIdentifier

func (v *BasehuloParserVisitor) VisitIdentifierAsIdentifier(ctx *IdentifierAsIdentifierContext) interface{}

func (*BasehuloParserVisitor) VisitIfStatement

func (v *BasehuloParserVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}

func (*BasehuloParserVisitor) VisitImplDeclaration

func (v *BasehuloParserVisitor) VisitImplDeclaration(ctx *ImplDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitImplDeclarationBinding

func (v *BasehuloParserVisitor) VisitImplDeclarationBinding(ctx *ImplDeclarationBindingContext) interface{}

func (*BasehuloParserVisitor) VisitImplDeclarationBody

func (v *BasehuloParserVisitor) VisitImplDeclarationBody(ctx *ImplDeclarationBodyContext) interface{}

func (*BasehuloParserVisitor) VisitImportAll

func (v *BasehuloParserVisitor) VisitImportAll(ctx *ImportAllContext) interface{}

func (*BasehuloParserVisitor) VisitImportDeclaration

func (v *BasehuloParserVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitImportMulti

func (v *BasehuloParserVisitor) VisitImportMulti(ctx *ImportMultiContext) interface{}

func (*BasehuloParserVisitor) VisitImportSingle

func (v *BasehuloParserVisitor) VisitImportSingle(ctx *ImportSingleContext) interface{}

func (*BasehuloParserVisitor) VisitIncDecExpression

func (v *BasehuloParserVisitor) VisitIncDecExpression(ctx *IncDecExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitIntersectionType

func (v *BasehuloParserVisitor) VisitIntersectionType(ctx *IntersectionTypeContext) interface{}

func (*BasehuloParserVisitor) VisitLambdaAssignStatement

func (v *BasehuloParserVisitor) VisitLambdaAssignStatement(ctx *LambdaAssignStatementContext) interface{}

func (*BasehuloParserVisitor) VisitLambdaBody

func (v *BasehuloParserVisitor) VisitLambdaBody(ctx *LambdaBodyContext) interface{}

func (*BasehuloParserVisitor) VisitLambdaExpression

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

func (*BasehuloParserVisitor) VisitLambdaFunctionDeclaration

func (v *BasehuloParserVisitor) VisitLambdaFunctionDeclaration(ctx *LambdaFunctionDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitListExpression

func (v *BasehuloParserVisitor) VisitListExpression(ctx *ListExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitLiteral

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

func (*BasehuloParserVisitor) VisitLogicalExpression

func (v *BasehuloParserVisitor) VisitLogicalExpression(ctx *LogicalExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitLongOption

func (v *BasehuloParserVisitor) VisitLongOption(ctx *LongOptionContext) interface{}

func (*BasehuloParserVisitor) VisitLoopLabel

func (v *BasehuloParserVisitor) VisitLoopLabel(ctx *LoopLabelContext) interface{}

func (*BasehuloParserVisitor) VisitLoopStatement

func (v *BasehuloParserVisitor) VisitLoopStatement(ctx *LoopStatementContext) interface{}

func (*BasehuloParserVisitor) VisitMacroStatement

func (v *BasehuloParserVisitor) VisitMacroStatement(ctx *MacroStatementContext) interface{}

func (*BasehuloParserVisitor) VisitMapExpression

func (v *BasehuloParserVisitor) VisitMapExpression(ctx *MapExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitMatchCaseBody

func (v *BasehuloParserVisitor) VisitMatchCaseBody(ctx *MatchCaseBodyContext) interface{}

func (*BasehuloParserVisitor) VisitMatchCaseClause

func (v *BasehuloParserVisitor) VisitMatchCaseClause(ctx *MatchCaseClauseContext) interface{}

func (*BasehuloParserVisitor) VisitMatchDefaultClause

func (v *BasehuloParserVisitor) VisitMatchDefaultClause(ctx *MatchDefaultClauseContext) interface{}

func (*BasehuloParserVisitor) VisitMatchEnum

func (v *BasehuloParserVisitor) VisitMatchEnum(ctx *MatchEnumContext) interface{}

func (*BasehuloParserVisitor) VisitMatchEnumMember

func (v *BasehuloParserVisitor) VisitMatchEnumMember(ctx *MatchEnumMemberContext) interface{}

func (*BasehuloParserVisitor) VisitMatchStatement

func (v *BasehuloParserVisitor) VisitMatchStatement(ctx *MatchStatementContext) interface{}

func (*BasehuloParserVisitor) VisitMatchTriple

func (v *BasehuloParserVisitor) VisitMatchTriple(ctx *MatchTripleContext) interface{}

func (*BasehuloParserVisitor) VisitMatchTripleValue

func (v *BasehuloParserVisitor) VisitMatchTripleValue(ctx *MatchTripleValueContext) interface{}

func (*BasehuloParserVisitor) VisitMemberAccess

func (v *BasehuloParserVisitor) VisitMemberAccess(ctx *MemberAccessContext) interface{}

func (*BasehuloParserVisitor) VisitMemberAccessPoint

func (v *BasehuloParserVisitor) VisitMemberAccessPoint(ctx *MemberAccessPointContext) interface{}

func (*BasehuloParserVisitor) VisitMethodExpression

func (v *BasehuloParserVisitor) VisitMethodExpression(ctx *MethodExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitModuleDeclaration

func (v *BasehuloParserVisitor) VisitModuleDeclaration(ctx *ModuleDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitModuleStatement

func (v *BasehuloParserVisitor) VisitModuleStatement(ctx *ModuleStatementContext) interface{}

func (*BasehuloParserVisitor) VisitMulDivExpression

func (v *BasehuloParserVisitor) VisitMulDivExpression(ctx *MulDivExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitNamedArgument

func (v *BasehuloParserVisitor) VisitNamedArgument(ctx *NamedArgumentContext) interface{}

func (*BasehuloParserVisitor) VisitNamedArgumentList

func (v *BasehuloParserVisitor) VisitNamedArgumentList(ctx *NamedArgumentListContext) interface{}

func (*BasehuloParserVisitor) VisitNamedParameter

func (v *BasehuloParserVisitor) VisitNamedParameter(ctx *NamedParameterContext) interface{}

func (*BasehuloParserVisitor) VisitNamedParameterList

func (v *BasehuloParserVisitor) VisitNamedParameterList(ctx *NamedParameterListContext) interface{}

func (*BasehuloParserVisitor) VisitNamedParameters

func (v *BasehuloParserVisitor) VisitNamedParameters(ctx *NamedParametersContext) interface{}

func (*BasehuloParserVisitor) VisitNewDelExpression

func (v *BasehuloParserVisitor) VisitNewDelExpression(ctx *NewDelExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitNullableType

func (v *BasehuloParserVisitor) VisitNullableType(ctx *NullableTypeContext) interface{}

func (*BasehuloParserVisitor) VisitObjectType

func (v *BasehuloParserVisitor) VisitObjectType(ctx *ObjectTypeContext) interface{}

func (*BasehuloParserVisitor) VisitObjectTypeMember

func (v *BasehuloParserVisitor) VisitObjectTypeMember(ctx *ObjectTypeMemberContext) interface{}

func (*BasehuloParserVisitor) VisitOperatorIdentifier

func (v *BasehuloParserVisitor) VisitOperatorIdentifier(ctx *OperatorIdentifierContext) interface{}

func (*BasehuloParserVisitor) VisitOption

func (v *BasehuloParserVisitor) VisitOption(ctx *OptionContext) interface{}

func (*BasehuloParserVisitor) VisitPair

func (v *BasehuloParserVisitor) VisitPair(ctx *PairContext) interface{}

func (*BasehuloParserVisitor) VisitPostIncDecExpression

func (v *BasehuloParserVisitor) VisitPostIncDecExpression(ctx *PostIncDecExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitPreIncDecExpression

func (v *BasehuloParserVisitor) VisitPreIncDecExpression(ctx *PreIncDecExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitRangeClause

func (v *BasehuloParserVisitor) VisitRangeClause(ctx *RangeClauseContext) interface{}

func (*BasehuloParserVisitor) VisitRangeExpression

func (v *BasehuloParserVisitor) VisitRangeExpression(ctx *RangeExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitRangeStatement

func (v *BasehuloParserVisitor) VisitRangeStatement(ctx *RangeStatementContext) interface{}

func (*BasehuloParserVisitor) VisitReceiverArgumentList

func (v *BasehuloParserVisitor) VisitReceiverArgumentList(ctx *ReceiverArgumentListContext) interface{}

func (*BasehuloParserVisitor) VisitReceiverParameter

func (v *BasehuloParserVisitor) VisitReceiverParameter(ctx *ReceiverParameterContext) interface{}

func (*BasehuloParserVisitor) VisitReceiverParameterList

func (v *BasehuloParserVisitor) VisitReceiverParameterList(ctx *ReceiverParameterListContext) interface{}

func (*BasehuloParserVisitor) VisitReceiverParameters

func (v *BasehuloParserVisitor) VisitReceiverParameters(ctx *ReceiverParametersContext) interface{}

func (*BasehuloParserVisitor) VisitReturnStatement

func (v *BasehuloParserVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}

func (*BasehuloParserVisitor) VisitShiftExpression

func (v *BasehuloParserVisitor) VisitShiftExpression(ctx *ShiftExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitShortOption

func (v *BasehuloParserVisitor) VisitShortOption(ctx *ShortOptionContext) interface{}

func (*BasehuloParserVisitor) VisitStandardFunctionDeclaration

func (v *BasehuloParserVisitor) VisitStandardFunctionDeclaration(ctx *StandardFunctionDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitStatement

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

func (*BasehuloParserVisitor) VisitThrowStatement

func (v *BasehuloParserVisitor) VisitThrowStatement(ctx *ThrowStatementContext) interface{}

func (*BasehuloParserVisitor) VisitTraitBody

func (v *BasehuloParserVisitor) VisitTraitBody(ctx *TraitBodyContext) interface{}

func (*BasehuloParserVisitor) VisitTraitDeclaration

func (v *BasehuloParserVisitor) VisitTraitDeclaration(ctx *TraitDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitTraitMember

func (v *BasehuloParserVisitor) VisitTraitMember(ctx *TraitMemberContext) interface{}

func (*BasehuloParserVisitor) VisitTraitMemberModifier

func (v *BasehuloParserVisitor) VisitTraitMemberModifier(ctx *TraitMemberModifierContext) interface{}

func (*BasehuloParserVisitor) VisitTraitModifier

func (v *BasehuloParserVisitor) VisitTraitModifier(ctx *TraitModifierContext) interface{}

func (*BasehuloParserVisitor) VisitTripleExpression

func (v *BasehuloParserVisitor) VisitTripleExpression(ctx *TripleExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitTryStatement

func (v *BasehuloParserVisitor) VisitTryStatement(ctx *TryStatementContext) interface{}

func (*BasehuloParserVisitor) VisitTupleType

func (v *BasehuloParserVisitor) VisitTupleType(ctx *TupleTypeContext) interface{}

func (*BasehuloParserVisitor) VisitType

func (v *BasehuloParserVisitor) VisitType(ctx *TypeContext) interface{}

func (*BasehuloParserVisitor) VisitTypeAccessPoint

func (v *BasehuloParserVisitor) VisitTypeAccessPoint(ctx *TypeAccessPointContext) interface{}

func (*BasehuloParserVisitor) VisitTypeDeclaration

func (v *BasehuloParserVisitor) VisitTypeDeclaration(ctx *TypeDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitTypeList

func (v *BasehuloParserVisitor) VisitTypeList(ctx *TypeListContext) interface{}

func (*BasehuloParserVisitor) VisitTypeLiteral

func (v *BasehuloParserVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}

func (*BasehuloParserVisitor) VisitTypeofExpression

func (v *BasehuloParserVisitor) VisitTypeofExpression(ctx *TypeofExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitUnionType

func (v *BasehuloParserVisitor) VisitUnionType(ctx *UnionTypeContext) interface{}

func (*BasehuloParserVisitor) VisitUnsafeExpression

func (v *BasehuloParserVisitor) VisitUnsafeExpression(ctx *UnsafeExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitUseAll

func (v *BasehuloParserVisitor) VisitUseAll(ctx *UseAllContext) interface{}

func (*BasehuloParserVisitor) VisitUseDeclaration

func (v *BasehuloParserVisitor) VisitUseDeclaration(ctx *UseDeclarationContext) interface{}

func (*BasehuloParserVisitor) VisitUseMulti

func (v *BasehuloParserVisitor) VisitUseMulti(ctx *UseMultiContext) interface{}

func (*BasehuloParserVisitor) VisitUseSingle

func (v *BasehuloParserVisitor) VisitUseSingle(ctx *UseSingleContext) interface{}

func (*BasehuloParserVisitor) VisitVariableExpression

func (v *BasehuloParserVisitor) VisitVariableExpression(ctx *VariableExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitVariableName

func (v *BasehuloParserVisitor) VisitVariableName(ctx *VariableNameContext) interface{}

func (*BasehuloParserVisitor) VisitVariableNameList

func (v *BasehuloParserVisitor) VisitVariableNameList(ctx *VariableNameListContext) interface{}

func (*BasehuloParserVisitor) VisitVariableNames

func (v *BasehuloParserVisitor) VisitVariableNames(ctx *VariableNamesContext) interface{}

func (*BasehuloParserVisitor) VisitVariableNullableExpression

func (v *BasehuloParserVisitor) VisitVariableNullableExpression(ctx *VariableNullableExpressionContext) interface{}

func (*BasehuloParserVisitor) VisitVariableNullableExpressions

func (v *BasehuloParserVisitor) VisitVariableNullableExpressions(ctx *VariableNullableExpressionsContext) interface{}

func (*BasehuloParserVisitor) VisitWhileStatement

func (v *BasehuloParserVisitor) VisitWhileStatement(ctx *WhileStatementContext) interface{}

type BlockContext

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

func NewBlockContext

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

func NewEmptyBlockContext

func NewEmptyBlockContext() *BlockContext

func (*BlockContext) Accept

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

func (*BlockContext) AllSEMI

func (s *BlockContext) AllSEMI() []antlr.TerminalNode

func (*BlockContext) AllStatement

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

func (*BlockContext) GetParser

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

func (*BlockContext) GetRuleContext

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

func (*BlockContext) IsBlockContext

func (*BlockContext) IsBlockContext()

func (*BlockContext) LBRACE

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

func (*BlockContext) RBRACE

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

func (*BlockContext) SEMI

func (s *BlockContext) SEMI(i int) antlr.TerminalNode

func (*BlockContext) Statement

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

func (*BlockContext) ToStringTree

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

type BreakStatementContext

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

func NewBreakStatementContext

func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext

func NewEmptyBreakStatementContext

func NewEmptyBreakStatementContext() *BreakStatementContext

func (*BreakStatementContext) Accept

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

func (*BreakStatementContext) BREAK

func (s *BreakStatementContext) BREAK() antlr.TerminalNode

func (*BreakStatementContext) GetParser

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

func (*BreakStatementContext) GetRuleContext

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

func (*BreakStatementContext) Identifier

func (s *BreakStatementContext) Identifier() antlr.TerminalNode

func (*BreakStatementContext) IsBreakStatementContext

func (*BreakStatementContext) IsBreakStatementContext()

func (*BreakStatementContext) ToStringTree

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

type BuiltinCommandArgumentContext added in v0.2.0

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

func NewBuiltinCommandArgumentContext added in v0.2.0

func NewBuiltinCommandArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuiltinCommandArgumentContext

func NewEmptyBuiltinCommandArgumentContext added in v0.2.0

func NewEmptyBuiltinCommandArgumentContext() *BuiltinCommandArgumentContext

func (*BuiltinCommandArgumentContext) Accept added in v0.2.0

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

func (*BuiltinCommandArgumentContext) AllCommandArgument added in v0.2.0

func (s *BuiltinCommandArgumentContext) AllCommandArgument() []ICommandArgumentContext

func (*BuiltinCommandArgumentContext) CommandArgument added in v0.2.0

func (*BuiltinCommandArgumentContext) GetParser added in v0.2.0

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

func (*BuiltinCommandArgumentContext) GetRuleContext added in v0.2.0

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

func (*BuiltinCommandArgumentContext) IsBuiltinCommandArgumentContext added in v0.2.0

func (*BuiltinCommandArgumentContext) IsBuiltinCommandArgumentContext()

func (*BuiltinCommandArgumentContext) TRIPLE_MINUS added in v0.2.0

func (s *BuiltinCommandArgumentContext) TRIPLE_MINUS() antlr.TerminalNode

func (*BuiltinCommandArgumentContext) ToStringTree added in v0.2.0

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

type CallExpressionContext

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

func NewCallExpressionContext

func NewCallExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallExpressionContext

func NewEmptyCallExpressionContext

func NewEmptyCallExpressionContext() *CallExpressionContext

func (*CallExpressionContext) Accept

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

func (*CallExpressionContext) CallExpressionLinkedList

func (s *CallExpressionContext) CallExpressionLinkedList() ICallExpressionLinkedListContext

func (*CallExpressionContext) GetParser

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

func (*CallExpressionContext) GetRuleContext

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

func (*CallExpressionContext) IsCallExpressionContext

func (*CallExpressionContext) IsCallExpressionContext()

func (*CallExpressionContext) LPAREN

func (s *CallExpressionContext) LPAREN() antlr.TerminalNode

func (*CallExpressionContext) MemberAccess

func (s *CallExpressionContext) MemberAccess() IMemberAccessContext

func (*CallExpressionContext) NOT

func (s *CallExpressionContext) NOT() antlr.TerminalNode

func (*CallExpressionContext) RPAREN

func (s *CallExpressionContext) RPAREN() antlr.TerminalNode

func (*CallExpressionContext) ReceiverArgumentList

func (s *CallExpressionContext) ReceiverArgumentList() IReceiverArgumentListContext

func (*CallExpressionContext) ToStringTree

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

type CallExpressionLinkedListContext

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

func NewCallExpressionLinkedListContext

func NewCallExpressionLinkedListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallExpressionLinkedListContext

func NewEmptyCallExpressionLinkedListContext

func NewEmptyCallExpressionLinkedListContext() *CallExpressionLinkedListContext

func (*CallExpressionLinkedListContext) Accept

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

func (*CallExpressionLinkedListContext) CallExpressionLinkedList

func (*CallExpressionLinkedListContext) DOT

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

func (*CallExpressionLinkedListContext) DOUBLE_DOT

func (s *CallExpressionLinkedListContext) DOUBLE_DOT() antlr.TerminalNode

func (*CallExpressionLinkedListContext) GetParser

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

func (*CallExpressionLinkedListContext) GetRuleContext

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

func (*CallExpressionLinkedListContext) Identifier

func (s *CallExpressionLinkedListContext) Identifier() antlr.TerminalNode

func (*CallExpressionLinkedListContext) IsCallExpressionLinkedListContext

func (*CallExpressionLinkedListContext) IsCallExpressionLinkedListContext()

func (*CallExpressionLinkedListContext) LPAREN

func (s *CallExpressionLinkedListContext) LPAREN() antlr.TerminalNode

func (*CallExpressionLinkedListContext) RPAREN

func (s *CallExpressionLinkedListContext) RPAREN() antlr.TerminalNode

func (*CallExpressionLinkedListContext) ReceiverArgumentList

func (*CallExpressionLinkedListContext) ToStringTree

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

type CatchClauseContext

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

func NewCatchClauseContext

func NewCatchClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseContext

func NewEmptyCatchClauseContext

func NewEmptyCatchClauseContext() *CatchClauseContext

func (*CatchClauseContext) Accept

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

func (*CatchClauseContext) Block

func (s *CatchClauseContext) Block() IBlockContext

func (*CatchClauseContext) CATCH

func (s *CatchClauseContext) CATCH() antlr.TerminalNode

func (*CatchClauseContext) CatchClauseReceiver

func (s *CatchClauseContext) CatchClauseReceiver() ICatchClauseReceiverContext

func (*CatchClauseContext) GetParser

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

func (*CatchClauseContext) GetRuleContext

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

func (*CatchClauseContext) IsCatchClauseContext

func (*CatchClauseContext) IsCatchClauseContext()

func (*CatchClauseContext) MemberAccess

func (s *CatchClauseContext) MemberAccess() IMemberAccessContext

func (*CatchClauseContext) ToStringTree

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

type CatchClauseReceiverContext

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

func NewCatchClauseReceiverContext

func NewCatchClauseReceiverContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseReceiverContext

func NewEmptyCatchClauseReceiverContext

func NewEmptyCatchClauseReceiverContext() *CatchClauseReceiverContext

func (*CatchClauseReceiverContext) Accept

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

func (*CatchClauseReceiverContext) COLON

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

func (*CatchClauseReceiverContext) GetParser

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

func (*CatchClauseReceiverContext) GetRuleContext

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

func (*CatchClauseReceiverContext) Identifier

func (s *CatchClauseReceiverContext) Identifier() antlr.TerminalNode

func (*CatchClauseReceiverContext) IsCatchClauseReceiverContext

func (*CatchClauseReceiverContext) IsCatchClauseReceiverContext()

func (*CatchClauseReceiverContext) LPAREN

func (s *CatchClauseReceiverContext) LPAREN() antlr.TerminalNode

func (*CatchClauseReceiverContext) RPAREN

func (s *CatchClauseReceiverContext) RPAREN() antlr.TerminalNode

func (*CatchClauseReceiverContext) ToStringTree

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

func (*CatchClauseReceiverContext) Type_

type ChannelInputStatementContext

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

func NewChannelInputStatementContext

func NewChannelInputStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChannelInputStatementContext

func NewEmptyChannelInputStatementContext

func NewEmptyChannelInputStatementContext() *ChannelInputStatementContext

func (*ChannelInputStatementContext) Accept

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

func (*ChannelInputStatementContext) BACKARROW

func (s *ChannelInputStatementContext) BACKARROW() antlr.TerminalNode

func (*ChannelInputStatementContext) BITAND

func (s *ChannelInputStatementContext) BITAND() antlr.TerminalNode

func (*ChannelInputStatementContext) GetChannelPayload

func (s *ChannelInputStatementContext) GetChannelPayload() antlr.Token

func (*ChannelInputStatementContext) GetParser

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

func (*ChannelInputStatementContext) GetRuleContext

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

func (*ChannelInputStatementContext) IsChannelInputStatementContext

func (*ChannelInputStatementContext) IsChannelInputStatementContext()

func (*ChannelInputStatementContext) NumberLiteral

func (s *ChannelInputStatementContext) NumberLiteral() antlr.TerminalNode

func (*ChannelInputStatementContext) SetChannelPayload

func (s *ChannelInputStatementContext) SetChannelPayload(v antlr.Token)

func (*ChannelInputStatementContext) StringLiteral

func (s *ChannelInputStatementContext) StringLiteral() antlr.TerminalNode

func (*ChannelInputStatementContext) ToStringTree

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

func (*ChannelInputStatementContext) VariableExpression

type ChannelOutputExpressionContext

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

func NewChannelOutputExpressionContext

func NewChannelOutputExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChannelOutputExpressionContext

func NewEmptyChannelOutputExpressionContext

func NewEmptyChannelOutputExpressionContext() *ChannelOutputExpressionContext

func (*ChannelOutputExpressionContext) Accept

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

func (*ChannelOutputExpressionContext) BACKARROW

func (s *ChannelOutputExpressionContext) BACKARROW() antlr.TerminalNode

func (*ChannelOutputExpressionContext) GetParser

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

func (*ChannelOutputExpressionContext) GetRuleContext

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

func (*ChannelOutputExpressionContext) IsChannelOutputExpressionContext

func (*ChannelOutputExpressionContext) IsChannelOutputExpressionContext()

func (*ChannelOutputExpressionContext) ToStringTree

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

func (*ChannelOutputExpressionContext) VariableExpression

type ClassBodyContext

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

func NewClassBodyContext

func NewClassBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBodyContext

func NewEmptyClassBodyContext

func NewEmptyClassBodyContext() *ClassBodyContext

func (*ClassBodyContext) Accept

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

func (*ClassBodyContext) AllClassBuiltinMethod

func (s *ClassBodyContext) AllClassBuiltinMethod() []IClassBuiltinMethodContext

func (*ClassBodyContext) AllClassMember

func (s *ClassBodyContext) AllClassMember() []IClassMemberContext

func (*ClassBodyContext) AllClassMethod

func (s *ClassBodyContext) AllClassMethod() []IClassMethodContext

func (*ClassBodyContext) AllComment

func (s *ClassBodyContext) AllComment() []ICommentContext

func (*ClassBodyContext) AllSEMI

func (s *ClassBodyContext) AllSEMI() []antlr.TerminalNode

func (*ClassBodyContext) ClassBuiltinMethod

func (s *ClassBodyContext) ClassBuiltinMethod(i int) IClassBuiltinMethodContext

func (*ClassBodyContext) ClassMember

func (s *ClassBodyContext) ClassMember(i int) IClassMemberContext

func (*ClassBodyContext) ClassMethod

func (s *ClassBodyContext) ClassMethod(i int) IClassMethodContext

func (*ClassBodyContext) Comment

func (s *ClassBodyContext) Comment(i int) ICommentContext

func (*ClassBodyContext) GetParser

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

func (*ClassBodyContext) GetRuleContext

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

func (*ClassBodyContext) IsClassBodyContext

func (*ClassBodyContext) IsClassBodyContext()

func (*ClassBodyContext) LBRACE

func (s *ClassBodyContext) LBRACE() antlr.TerminalNode

func (*ClassBodyContext) RBRACE

func (s *ClassBodyContext) RBRACE() antlr.TerminalNode

func (*ClassBodyContext) SEMI

func (s *ClassBodyContext) SEMI(i int) antlr.TerminalNode

func (*ClassBodyContext) ToStringTree

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

type ClassBuiltinMethodContext

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

func NewClassBuiltinMethodContext

func NewClassBuiltinMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBuiltinMethodContext

func NewEmptyClassBuiltinMethodContext

func NewEmptyClassBuiltinMethodContext() *ClassBuiltinMethodContext

func (*ClassBuiltinMethodContext) Accept

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

func (*ClassBuiltinMethodContext) AllMacroStatement

func (s *ClassBuiltinMethodContext) AllMacroStatement() []IMacroStatementContext

func (*ClassBuiltinMethodContext) Block

func (*ClassBuiltinMethodContext) ClassBuiltinMethodModifier

func (s *ClassBuiltinMethodContext) ClassBuiltinMethodModifier() IClassBuiltinMethodModifierContext

func (*ClassBuiltinMethodContext) ClassBuiltinParameters

func (s *ClassBuiltinMethodContext) ClassBuiltinParameters() IClassBuiltinParametersContext

func (*ClassBuiltinMethodContext) DOUBLE_ARROW

func (s *ClassBuiltinMethodContext) DOUBLE_ARROW() antlr.TerminalNode

func (*ClassBuiltinMethodContext) GetParser

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

func (*ClassBuiltinMethodContext) GetRuleContext

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

func (*ClassBuiltinMethodContext) Identifier

func (s *ClassBuiltinMethodContext) Identifier() antlr.TerminalNode

func (*ClassBuiltinMethodContext) IsClassBuiltinMethodContext

func (*ClassBuiltinMethodContext) IsClassBuiltinMethodContext()

func (*ClassBuiltinMethodContext) MacroStatement

func (*ClassBuiltinMethodContext) THROWS

func (s *ClassBuiltinMethodContext) THROWS() antlr.TerminalNode

func (*ClassBuiltinMethodContext) ToStringTree

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

type ClassBuiltinMethodModifierContext

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

func NewClassBuiltinMethodModifierContext

func NewClassBuiltinMethodModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBuiltinMethodModifierContext

func NewEmptyClassBuiltinMethodModifierContext

func NewEmptyClassBuiltinMethodModifierContext() *ClassBuiltinMethodModifierContext

func (*ClassBuiltinMethodModifierContext) Accept

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

func (*ClassBuiltinMethodModifierContext) CONST

func (s *ClassBuiltinMethodModifierContext) CONST() antlr.TerminalNode

func (*ClassBuiltinMethodModifierContext) GetParser

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

func (*ClassBuiltinMethodModifierContext) GetRuleContext

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

func (*ClassBuiltinMethodModifierContext) IsClassBuiltinMethodModifierContext

func (*ClassBuiltinMethodModifierContext) IsClassBuiltinMethodModifierContext()

func (*ClassBuiltinMethodModifierContext) ToStringTree

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

type ClassBuiltinParametersContext

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

func NewClassBuiltinParametersContext

func NewClassBuiltinParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBuiltinParametersContext

func NewEmptyClassBuiltinParametersContext

func NewEmptyClassBuiltinParametersContext() *ClassBuiltinParametersContext

func (*ClassBuiltinParametersContext) Accept

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

func (*ClassBuiltinParametersContext) COMMA

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

func (*ClassBuiltinParametersContext) ClassNamedParameters

func (*ClassBuiltinParametersContext) GetParser

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

func (*ClassBuiltinParametersContext) GetRuleContext

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

func (*ClassBuiltinParametersContext) IsClassBuiltinParametersContext

func (*ClassBuiltinParametersContext) IsClassBuiltinParametersContext()

func (*ClassBuiltinParametersContext) LPAREN

func (s *ClassBuiltinParametersContext) LPAREN() antlr.TerminalNode

func (*ClassBuiltinParametersContext) RPAREN

func (s *ClassBuiltinParametersContext) RPAREN() antlr.TerminalNode

func (*ClassBuiltinParametersContext) ReceiverParameterList

func (*ClassBuiltinParametersContext) ToStringTree

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

type ClassDeclarationContext

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

func NewClassDeclarationContext

func NewClassDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationContext

func NewEmptyClassDeclarationContext

func NewEmptyClassDeclarationContext() *ClassDeclarationContext

func (*ClassDeclarationContext) Accept

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

func (*ClassDeclarationContext) AllClassModifier

func (s *ClassDeclarationContext) AllClassModifier() []IClassModifierContext

func (*ClassDeclarationContext) AllMacroStatement

func (s *ClassDeclarationContext) AllMacroStatement() []IMacroStatementContext

func (*ClassDeclarationContext) CLASS

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

func (*ClassDeclarationContext) COLON

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

func (*ClassDeclarationContext) ClassBody

func (*ClassDeclarationContext) ClassModifier

func (*ClassDeclarationContext) ClassSuper

func (*ClassDeclarationContext) GenericParameters

func (s *ClassDeclarationContext) GenericParameters() IGenericParametersContext

func (*ClassDeclarationContext) GetParser

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

func (*ClassDeclarationContext) GetRuleContext

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

func (*ClassDeclarationContext) Identifier

func (s *ClassDeclarationContext) Identifier() antlr.TerminalNode

func (*ClassDeclarationContext) IsClassDeclarationContext

func (*ClassDeclarationContext) IsClassDeclarationContext()

func (*ClassDeclarationContext) MacroStatement

func (s *ClassDeclarationContext) MacroStatement(i int) IMacroStatementContext

func (*ClassDeclarationContext) ToStringTree

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

type ClassInitializeExpressionContext

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

func NewClassInitializeExpressionContext

func NewClassInitializeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassInitializeExpressionContext

func NewEmptyClassInitializeExpressionContext

func NewEmptyClassInitializeExpressionContext() *ClassInitializeExpressionContext

func (*ClassInitializeExpressionContext) Accept

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

func (*ClassInitializeExpressionContext) GetParser

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

func (*ClassInitializeExpressionContext) GetRuleContext

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

func (*ClassInitializeExpressionContext) Identifier

func (s *ClassInitializeExpressionContext) Identifier() antlr.TerminalNode

func (*ClassInitializeExpressionContext) IsClassInitializeExpressionContext

func (*ClassInitializeExpressionContext) IsClassInitializeExpressionContext()

func (*ClassInitializeExpressionContext) LBRACE

func (s *ClassInitializeExpressionContext) LBRACE() antlr.TerminalNode

func (*ClassInitializeExpressionContext) NamedArgumentList

func (*ClassInitializeExpressionContext) RBRACE

func (s *ClassInitializeExpressionContext) RBRACE() antlr.TerminalNode

func (*ClassInitializeExpressionContext) ToStringTree

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

type ClassMemberContext

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

func NewClassMemberContext

func NewClassMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMemberContext

func NewEmptyClassMemberContext

func NewEmptyClassMemberContext() *ClassMemberContext

func (*ClassMemberContext) ASSIGN

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

func (*ClassMemberContext) Accept

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

func (*ClassMemberContext) AllClassMemberModifier

func (s *ClassMemberContext) AllClassMemberModifier() []IClassMemberModifierContext

func (*ClassMemberContext) AllMacroStatement

func (s *ClassMemberContext) AllMacroStatement() []IMacroStatementContext

func (*ClassMemberContext) COLON

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

func (*ClassMemberContext) ClassMemberModifier

func (s *ClassMemberContext) ClassMemberModifier(i int) IClassMemberModifierContext

func (*ClassMemberContext) Expression

func (s *ClassMemberContext) Expression() IExpressionContext

func (*ClassMemberContext) GetParser

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

func (*ClassMemberContext) GetRuleContext

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

func (*ClassMemberContext) Identifier

func (s *ClassMemberContext) Identifier() antlr.TerminalNode

func (*ClassMemberContext) IsClassMemberContext

func (*ClassMemberContext) IsClassMemberContext()

func (*ClassMemberContext) MacroStatement

func (s *ClassMemberContext) MacroStatement(i int) IMacroStatementContext

func (*ClassMemberContext) ToStringTree

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

func (*ClassMemberContext) Type_

func (s *ClassMemberContext) Type_() ITypeContext

type ClassMemberModifierContext

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

func NewClassMemberModifierContext

func NewClassMemberModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMemberModifierContext

func NewEmptyClassMemberModifierContext

func NewEmptyClassMemberModifierContext() *ClassMemberModifierContext

func (*ClassMemberModifierContext) Accept

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

func (*ClassMemberModifierContext) CONST

func (s *ClassMemberModifierContext) CONST() antlr.TerminalNode

func (*ClassMemberModifierContext) FINAL

func (s *ClassMemberModifierContext) FINAL() antlr.TerminalNode

func (*ClassMemberModifierContext) GetParser

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

func (*ClassMemberModifierContext) GetRuleContext

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

func (*ClassMemberModifierContext) IsClassMemberModifierContext

func (*ClassMemberModifierContext) IsClassMemberModifierContext()

func (*ClassMemberModifierContext) PUB

func (s *ClassMemberModifierContext) PUB() antlr.TerminalNode

func (*ClassMemberModifierContext) STATIC

func (s *ClassMemberModifierContext) STATIC() antlr.TerminalNode

func (*ClassMemberModifierContext) ToStringTree

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

type ClassMethodContext

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

func NewClassMethodContext

func NewClassMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMethodContext

func NewEmptyClassMethodContext

func NewEmptyClassMethodContext() *ClassMethodContext

func (*ClassMethodContext) Accept

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

func (*ClassMethodContext) AllClassMethodModifier

func (s *ClassMethodContext) AllClassMethodModifier() []IClassMethodModifierContext

func (*ClassMethodContext) AllMacroStatement

func (s *ClassMethodContext) AllMacroStatement() []IMacroStatementContext

func (*ClassMethodContext) ClassMethodModifier

func (s *ClassMethodContext) ClassMethodModifier(i int) IClassMethodModifierContext

func (*ClassMethodContext) GetParser

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

func (*ClassMethodContext) GetRuleContext

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

func (*ClassMethodContext) IsClassMethodContext

func (*ClassMethodContext) IsClassMethodContext()

func (*ClassMethodContext) LambdaFunctionDeclaration

func (s *ClassMethodContext) LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext

func (*ClassMethodContext) MacroStatement

func (s *ClassMethodContext) MacroStatement(i int) IMacroStatementContext

func (*ClassMethodContext) StandardFunctionDeclaration

func (s *ClassMethodContext) StandardFunctionDeclaration() IStandardFunctionDeclarationContext

func (*ClassMethodContext) ToStringTree

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

type ClassMethodModifierContext

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

func NewClassMethodModifierContext

func NewClassMethodModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMethodModifierContext

func NewEmptyClassMethodModifierContext

func NewEmptyClassMethodModifierContext() *ClassMethodModifierContext

func (*ClassMethodModifierContext) Accept

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

func (*ClassMethodModifierContext) GetParser

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

func (*ClassMethodModifierContext) GetRuleContext

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

func (*ClassMethodModifierContext) IsClassMethodModifierContext

func (*ClassMethodModifierContext) IsClassMethodModifierContext()

func (*ClassMethodModifierContext) PUB

func (s *ClassMethodModifierContext) PUB() antlr.TerminalNode

func (*ClassMethodModifierContext) STATIC

func (s *ClassMethodModifierContext) STATIC() antlr.TerminalNode

func (*ClassMethodModifierContext) ToStringTree

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

type ClassModifierContext

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

func NewClassModifierContext

func NewClassModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassModifierContext

func NewEmptyClassModifierContext

func NewEmptyClassModifierContext() *ClassModifierContext

func (*ClassModifierContext) Accept

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

func (*ClassModifierContext) GetParser

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

func (*ClassModifierContext) GetRuleContext

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

func (*ClassModifierContext) IsClassModifierContext

func (*ClassModifierContext) IsClassModifierContext()

func (*ClassModifierContext) PUB

func (s *ClassModifierContext) PUB() antlr.TerminalNode

func (*ClassModifierContext) ToStringTree

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

type ClassNamedParameterAccessPointContext

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

func NewClassNamedParameterAccessPointContext

func NewClassNamedParameterAccessPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassNamedParameterAccessPointContext

func NewEmptyClassNamedParameterAccessPointContext

func NewEmptyClassNamedParameterAccessPointContext() *ClassNamedParameterAccessPointContext

func (*ClassNamedParameterAccessPointContext) Accept

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

func (*ClassNamedParameterAccessPointContext) ClassNamedParameterAccessPoint

func (*ClassNamedParameterAccessPointContext) DOT

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

func (*ClassNamedParameterAccessPointContext) GetParser

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

func (*ClassNamedParameterAccessPointContext) GetRuleContext

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

func (*ClassNamedParameterAccessPointContext) Identifier

func (s *ClassNamedParameterAccessPointContext) Identifier() antlr.TerminalNode

func (*ClassNamedParameterAccessPointContext) IsClassNamedParameterAccessPointContext

func (*ClassNamedParameterAccessPointContext) IsClassNamedParameterAccessPointContext()

func (*ClassNamedParameterAccessPointContext) ToStringTree

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

type ClassNamedParameterContext

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

func NewClassNamedParameterContext

func NewClassNamedParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassNamedParameterContext

func NewEmptyClassNamedParameterContext

func NewEmptyClassNamedParameterContext() *ClassNamedParameterContext

func (*ClassNamedParameterContext) ASSIGN

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

func (*ClassNamedParameterContext) Accept

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

func (*ClassNamedParameterContext) ClassNamedParameterAccessPoint

func (s *ClassNamedParameterContext) ClassNamedParameterAccessPoint() IClassNamedParameterAccessPointContext

func (*ClassNamedParameterContext) Expression

func (*ClassNamedParameterContext) GetParser

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

func (*ClassNamedParameterContext) GetRuleContext

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

func (*ClassNamedParameterContext) IsClassNamedParameterContext

func (*ClassNamedParameterContext) IsClassNamedParameterContext()

func (*ClassNamedParameterContext) REQUIRED

func (s *ClassNamedParameterContext) REQUIRED() antlr.TerminalNode

func (*ClassNamedParameterContext) ReceiverParameter

func (*ClassNamedParameterContext) SUPER

func (s *ClassNamedParameterContext) SUPER() antlr.TerminalNode

func (*ClassNamedParameterContext) THIS

func (s *ClassNamedParameterContext) THIS() antlr.TerminalNode

func (*ClassNamedParameterContext) ToStringTree

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

type ClassNamedParameterListContext

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

func NewClassNamedParameterListContext

func NewClassNamedParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassNamedParameterListContext

func NewEmptyClassNamedParameterListContext

func NewEmptyClassNamedParameterListContext() *ClassNamedParameterListContext

func (*ClassNamedParameterListContext) Accept

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

func (*ClassNamedParameterListContext) AllCOMMA

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

func (*ClassNamedParameterListContext) AllClassNamedParameter

func (s *ClassNamedParameterListContext) AllClassNamedParameter() []IClassNamedParameterContext

func (*ClassNamedParameterListContext) COMMA

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

func (*ClassNamedParameterListContext) ClassNamedParameter

func (*ClassNamedParameterListContext) GetParser

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

func (*ClassNamedParameterListContext) GetRuleContext

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

func (*ClassNamedParameterListContext) IsClassNamedParameterListContext

func (*ClassNamedParameterListContext) IsClassNamedParameterListContext()

func (*ClassNamedParameterListContext) ToStringTree

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

type ClassNamedParametersContext

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

func NewClassNamedParametersContext

func NewClassNamedParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassNamedParametersContext

func NewEmptyClassNamedParametersContext

func NewEmptyClassNamedParametersContext() *ClassNamedParametersContext

func (*ClassNamedParametersContext) Accept

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

func (*ClassNamedParametersContext) ClassNamedParameterList

func (s *ClassNamedParametersContext) ClassNamedParameterList() IClassNamedParameterListContext

func (*ClassNamedParametersContext) GetParser

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

func (*ClassNamedParametersContext) GetRuleContext

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

func (*ClassNamedParametersContext) IsClassNamedParametersContext

func (*ClassNamedParametersContext) IsClassNamedParametersContext()

func (*ClassNamedParametersContext) LBRACE

func (s *ClassNamedParametersContext) LBRACE() antlr.TerminalNode

func (*ClassNamedParametersContext) RBRACE

func (s *ClassNamedParametersContext) RBRACE() antlr.TerminalNode

func (*ClassNamedParametersContext) ToStringTree

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

type ClassSuperContext

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

func NewClassSuperContext

func NewClassSuperContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassSuperContext

func NewEmptyClassSuperContext

func NewEmptyClassSuperContext() *ClassSuperContext

func (*ClassSuperContext) Accept

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

func (*ClassSuperContext) AllCOMMA

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

func (*ClassSuperContext) AllMemberAccess

func (s *ClassSuperContext) AllMemberAccess() []IMemberAccessContext

func (*ClassSuperContext) COMMA

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

func (*ClassSuperContext) GetParser

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

func (*ClassSuperContext) GetRuleContext

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

func (*ClassSuperContext) IsClassSuperContext

func (*ClassSuperContext) IsClassSuperContext()

func (*ClassSuperContext) MemberAccess

func (s *ClassSuperContext) MemberAccess(i int) IMemberAccessContext

func (*ClassSuperContext) ToStringTree

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

type CommandAccessPointContext

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

func NewCommandAccessPointContext

func NewCommandAccessPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandAccessPointContext

func NewEmptyCommandAccessPointContext

func NewEmptyCommandAccessPointContext() *CommandAccessPointContext

func (*CommandAccessPointContext) Accept

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

func (*CommandAccessPointContext) CommandAccessPoint

func (s *CommandAccessPointContext) CommandAccessPoint() ICommandAccessPointContext

func (*CommandAccessPointContext) DOT

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

func (*CommandAccessPointContext) DOUBLE_COLON

func (s *CommandAccessPointContext) DOUBLE_COLON() antlr.TerminalNode

func (*CommandAccessPointContext) GetParser

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

func (*CommandAccessPointContext) GetRuleContext

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

func (*CommandAccessPointContext) Identifier

func (s *CommandAccessPointContext) Identifier() antlr.TerminalNode

func (*CommandAccessPointContext) IsCommandAccessPointContext

func (*CommandAccessPointContext) IsCommandAccessPointContext()

func (*CommandAccessPointContext) ToStringTree

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

type CommandArgumentContext added in v0.2.0

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

func NewCommandArgumentContext added in v0.2.0

func NewCommandArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandArgumentContext

func NewEmptyCommandArgumentContext added in v0.2.0

func NewEmptyCommandArgumentContext() *CommandArgumentContext

func (*CommandArgumentContext) Accept added in v0.2.0

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

func (*CommandArgumentContext) ConditionalExpression added in v0.2.0

func (s *CommandArgumentContext) ConditionalExpression() IConditionalExpressionContext

func (*CommandArgumentContext) GetParser added in v0.2.0

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

func (*CommandArgumentContext) GetRuleContext added in v0.2.0

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

func (*CommandArgumentContext) IsCommandArgumentContext added in v0.2.0

func (*CommandArgumentContext) IsCommandArgumentContext()

func (*CommandArgumentContext) MemberAccess added in v0.2.0

func (s *CommandArgumentContext) MemberAccess() IMemberAccessContext

func (*CommandArgumentContext) Option added in v0.2.0

func (*CommandArgumentContext) ToStringTree added in v0.2.0

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

type CommandExpressionContext

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

func NewCommandExpressionContext

func NewCommandExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandExpressionContext

func NewEmptyCommandExpressionContext

func NewEmptyCommandExpressionContext() *CommandExpressionContext

func (*CommandExpressionContext) Accept

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

func (*CommandExpressionContext) AllCommandArgument added in v0.2.0

func (s *CommandExpressionContext) AllCommandArgument() []ICommandArgumentContext

func (*CommandExpressionContext) BITAND

func (s *CommandExpressionContext) BITAND() antlr.TerminalNode

func (*CommandExpressionContext) BuiltinCommandArgument added in v0.2.0

func (s *CommandExpressionContext) BuiltinCommandArgument() IBuiltinCommandArgumentContext

func (*CommandExpressionContext) CommandArgument added in v0.2.0

func (*CommandExpressionContext) CommandJoin

func (*CommandExpressionContext) CommandStream

func (*CommandExpressionContext) CommandStringLiteral

func (s *CommandExpressionContext) CommandStringLiteral() antlr.TerminalNode

func (*CommandExpressionContext) GetParser

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

func (*CommandExpressionContext) GetRuleContext

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

func (*CommandExpressionContext) IsCommandExpressionContext

func (*CommandExpressionContext) IsCommandExpressionContext()

func (*CommandExpressionContext) MemberAccess

func (*CommandExpressionContext) ToStringTree

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

type CommandJoinContext

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

func NewCommandJoinContext

func NewCommandJoinContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandJoinContext

func NewEmptyCommandJoinContext

func NewEmptyCommandJoinContext() *CommandJoinContext

func (*CommandJoinContext) AND

func (s *CommandJoinContext) AND() antlr.TerminalNode

func (*CommandJoinContext) Accept

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

func (*CommandJoinContext) CommandExpression

func (s *CommandJoinContext) CommandExpression() ICommandExpressionContext

func (*CommandJoinContext) GetParser

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

func (*CommandJoinContext) GetRuleContext

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

func (*CommandJoinContext) IsCommandJoinContext

func (*CommandJoinContext) IsCommandJoinContext()

func (*CommandJoinContext) OR

func (s *CommandJoinContext) OR() antlr.TerminalNode

func (*CommandJoinContext) ToStringTree

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

type CommandStreamContext

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

func NewCommandStreamContext

func NewCommandStreamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandStreamContext

func NewEmptyCommandStreamContext

func NewEmptyCommandStreamContext() *CommandStreamContext

func (*CommandStreamContext) Accept

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

func (*CommandStreamContext) BITOR

func (s *CommandStreamContext) BITOR() antlr.TerminalNode

func (*CommandStreamContext) CommandExpression

func (s *CommandStreamContext) CommandExpression() ICommandExpressionContext

func (*CommandStreamContext) GT

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

func (*CommandStreamContext) GetParser

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

func (*CommandStreamContext) GetRuleContext

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

func (*CommandStreamContext) IsCommandStreamContext

func (*CommandStreamContext) IsCommandStreamContext()

func (*CommandStreamContext) LT

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

func (*CommandStreamContext) SHL

func (s *CommandStreamContext) SHL() antlr.TerminalNode

func (*CommandStreamContext) SHR

func (s *CommandStreamContext) SHR() antlr.TerminalNode

func (*CommandStreamContext) ToStringTree

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

type CommentContext

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

func NewCommentContext

func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext

func NewEmptyCommentContext

func NewEmptyCommentContext() *CommentContext

func (*CommentContext) Accept

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

func (*CommentContext) BlockComment

func (s *CommentContext) BlockComment() antlr.TerminalNode

func (*CommentContext) GetParser

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

func (*CommentContext) GetRuleContext

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

func (*CommentContext) IsCommentContext

func (*CommentContext) IsCommentContext()

func (*CommentContext) LineComment

func (s *CommentContext) LineComment() antlr.TerminalNode

func (*CommentContext) ToStringTree

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

type CompositeTypeContext

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

func NewCompositeTypeContext

func NewCompositeTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompositeTypeContext

func NewEmptyCompositeTypeContext

func NewEmptyCompositeTypeContext() *CompositeTypeContext

func (*CompositeTypeContext) Accept

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

func (*CompositeTypeContext) BITAND

func (s *CompositeTypeContext) BITAND() antlr.TerminalNode

func (*CompositeTypeContext) BITOR

func (s *CompositeTypeContext) BITOR() antlr.TerminalNode

func (*CompositeTypeContext) CompositeType

func (s *CompositeTypeContext) CompositeType() ICompositeTypeContext

func (*CompositeTypeContext) GetParser

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

func (*CompositeTypeContext) GetRuleContext

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

func (*CompositeTypeContext) IsCompositeTypeContext

func (*CompositeTypeContext) IsCompositeTypeContext()

func (*CompositeTypeContext) ToStringTree

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

func (*CompositeTypeContext) Type_

type ComptimeCaseClauseContext added in v0.3.0

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

func NewComptimeCaseClauseContext added in v0.3.0

func NewComptimeCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComptimeCaseClauseContext

func NewEmptyComptimeCaseClauseContext added in v0.3.0

func NewEmptyComptimeCaseClauseContext() *ComptimeCaseClauseContext

func (*ComptimeCaseClauseContext) Accept added in v0.3.0

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

func (*ComptimeCaseClauseContext) Block added in v0.3.0

func (*ComptimeCaseClauseContext) ConditionalExpression added in v0.3.0

func (s *ComptimeCaseClauseContext) ConditionalExpression() IConditionalExpressionContext

func (*ComptimeCaseClauseContext) ELSE added in v0.3.0

func (s *ComptimeCaseClauseContext) ELSE() antlr.TerminalNode

func (*ComptimeCaseClauseContext) GetParser added in v0.3.0

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

func (*ComptimeCaseClauseContext) GetRuleContext added in v0.3.0

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

func (*ComptimeCaseClauseContext) IsComptimeCaseClauseContext added in v0.3.0

func (*ComptimeCaseClauseContext) IsComptimeCaseClauseContext()

func (*ComptimeCaseClauseContext) ToStringTree added in v0.3.0

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

func (*ComptimeCaseClauseContext) WHEN added in v0.3.0

func (s *ComptimeCaseClauseContext) WHEN() antlr.TerminalNode

type ComptimeDefaultClauseContext added in v0.3.0

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

func NewComptimeDefaultClauseContext added in v0.3.0

func NewComptimeDefaultClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComptimeDefaultClauseContext

func NewEmptyComptimeDefaultClauseContext added in v0.3.0

func NewEmptyComptimeDefaultClauseContext() *ComptimeDefaultClauseContext

func (*ComptimeDefaultClauseContext) Accept added in v0.3.0

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

func (*ComptimeDefaultClauseContext) Block added in v0.3.0

func (*ComptimeDefaultClauseContext) ELSE added in v0.3.0

func (s *ComptimeDefaultClauseContext) ELSE() antlr.TerminalNode

func (*ComptimeDefaultClauseContext) GetParser added in v0.3.0

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

func (*ComptimeDefaultClauseContext) GetRuleContext added in v0.3.0

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

func (*ComptimeDefaultClauseContext) IsComptimeDefaultClauseContext added in v0.3.0

func (*ComptimeDefaultClauseContext) IsComptimeDefaultClauseContext()

func (*ComptimeDefaultClauseContext) ToStringTree added in v0.3.0

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

type ComptimeExpressionContext

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

func NewComptimeExpressionContext

func NewComptimeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComptimeExpressionContext

func NewEmptyComptimeExpressionContext

func NewEmptyComptimeExpressionContext() *ComptimeExpressionContext

func (*ComptimeExpressionContext) Accept

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

func (*ComptimeExpressionContext) AllComptimeCaseClause added in v0.3.0

func (s *ComptimeExpressionContext) AllComptimeCaseClause() []IComptimeCaseClauseContext

func (*ComptimeExpressionContext) Block

func (*ComptimeExpressionContext) COMPTIME

func (s *ComptimeExpressionContext) COMPTIME() antlr.TerminalNode

func (*ComptimeExpressionContext) ComptimeCaseClause added in v0.3.0

func (s *ComptimeExpressionContext) ComptimeCaseClause(i int) IComptimeCaseClauseContext

func (*ComptimeExpressionContext) ComptimeDefaultClause added in v0.3.0

func (s *ComptimeExpressionContext) ComptimeDefaultClause() IComptimeDefaultClauseContext

func (*ComptimeExpressionContext) ConditionalExpression added in v0.3.0

func (s *ComptimeExpressionContext) ConditionalExpression() IConditionalExpressionContext

func (*ComptimeExpressionContext) GetParser

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

func (*ComptimeExpressionContext) GetRuleContext

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

func (*ComptimeExpressionContext) IsComptimeExpressionContext

func (*ComptimeExpressionContext) IsComptimeExpressionContext()

func (*ComptimeExpressionContext) ToStringTree

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

func (*ComptimeExpressionContext) WHEN added in v0.3.0

func (s *ComptimeExpressionContext) WHEN() antlr.TerminalNode

type ConditionalBoolExpressionContext

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

func NewConditionalBoolExpressionContext

func NewConditionalBoolExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalBoolExpressionContext

func NewEmptyConditionalBoolExpressionContext

func NewEmptyConditionalBoolExpressionContext() *ConditionalBoolExpressionContext

func (*ConditionalBoolExpressionContext) AND

func (s *ConditionalBoolExpressionContext) AND(i int) antlr.TerminalNode

func (*ConditionalBoolExpressionContext) Accept

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

func (*ConditionalBoolExpressionContext) AllAND

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

func (*ConditionalBoolExpressionContext) AllBITAND

func (s *ConditionalBoolExpressionContext) AllBITAND() []antlr.TerminalNode

func (*ConditionalBoolExpressionContext) AllBITOR

func (s *ConditionalBoolExpressionContext) AllBITOR() []antlr.TerminalNode

func (*ConditionalBoolExpressionContext) AllBITXOR

func (s *ConditionalBoolExpressionContext) AllBITXOR() []antlr.TerminalNode

func (*ConditionalBoolExpressionContext) AllLogicalExpression

func (s *ConditionalBoolExpressionContext) AllLogicalExpression() []ILogicalExpressionContext

func (*ConditionalBoolExpressionContext) AllOR

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

func (*ConditionalBoolExpressionContext) BITAND

func (s *ConditionalBoolExpressionContext) BITAND(i int) antlr.TerminalNode

func (*ConditionalBoolExpressionContext) BITOR

func (s *ConditionalBoolExpressionContext) BITOR(i int) antlr.TerminalNode

func (*ConditionalBoolExpressionContext) BITXOR

func (s *ConditionalBoolExpressionContext) BITXOR(i int) antlr.TerminalNode

func (*ConditionalBoolExpressionContext) GetConditionalOp

func (s *ConditionalBoolExpressionContext) GetConditionalOp() antlr.Token

func (*ConditionalBoolExpressionContext) GetParser

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

func (*ConditionalBoolExpressionContext) GetRuleContext

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

func (*ConditionalBoolExpressionContext) IsConditionalBoolExpressionContext

func (*ConditionalBoolExpressionContext) IsConditionalBoolExpressionContext()

func (*ConditionalBoolExpressionContext) LogicalExpression

func (*ConditionalBoolExpressionContext) OR

func (s *ConditionalBoolExpressionContext) OR(i int) antlr.TerminalNode

func (*ConditionalBoolExpressionContext) SetConditionalOp

func (s *ConditionalBoolExpressionContext) SetConditionalOp(v antlr.Token)

func (*ConditionalBoolExpressionContext) ToStringTree

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

type ConditionalExpressionContext

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

func NewConditionalExpressionContext

func NewConditionalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalExpressionContext

func NewEmptyConditionalExpressionContext

func NewEmptyConditionalExpressionContext() *ConditionalExpressionContext

func (*ConditionalExpressionContext) Accept

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

func (*ConditionalExpressionContext) AllConditionalExpression

func (s *ConditionalExpressionContext) AllConditionalExpression() []IConditionalExpressionContext

func (*ConditionalExpressionContext) COLON

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

func (*ConditionalExpressionContext) ConditionalBoolExpression

func (s *ConditionalExpressionContext) ConditionalBoolExpression() IConditionalBoolExpressionContext

func (*ConditionalExpressionContext) ConditionalExpression

func (*ConditionalExpressionContext) GetParser

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

func (*ConditionalExpressionContext) GetRuleContext

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

func (*ConditionalExpressionContext) IsConditionalExpressionContext

func (*ConditionalExpressionContext) IsConditionalExpressionContext()

func (*ConditionalExpressionContext) QUEST

func (s *ConditionalExpressionContext) QUEST() antlr.TerminalNode

func (*ConditionalExpressionContext) ToStringTree

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

type ContinueStatementContext

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

func NewContinueStatementContext

func NewContinueStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStatementContext

func NewEmptyContinueStatementContext

func NewEmptyContinueStatementContext() *ContinueStatementContext

func (*ContinueStatementContext) Accept

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

func (*ContinueStatementContext) CONTINUE

func (s *ContinueStatementContext) CONTINUE() antlr.TerminalNode

func (*ContinueStatementContext) GetParser

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

func (*ContinueStatementContext) GetRuleContext

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

func (*ContinueStatementContext) IsContinueStatementContext

func (*ContinueStatementContext) IsContinueStatementContext()

func (*ContinueStatementContext) ToStringTree

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

type DeclareStatementContext

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

func NewDeclareStatementContext

func NewDeclareStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareStatementContext

func NewEmptyDeclareStatementContext

func NewEmptyDeclareStatementContext() *DeclareStatementContext

func (*DeclareStatementContext) Accept

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

func (*DeclareStatementContext) Block

func (*DeclareStatementContext) ClassDeclaration

func (s *DeclareStatementContext) ClassDeclaration() IClassDeclarationContext

func (*DeclareStatementContext) DECLARE

func (s *DeclareStatementContext) DECLARE() antlr.TerminalNode

func (*DeclareStatementContext) EnumDeclaration

func (s *DeclareStatementContext) EnumDeclaration() IEnumDeclarationContext

func (*DeclareStatementContext) FunctionDeclaration

func (s *DeclareStatementContext) FunctionDeclaration() IFunctionDeclarationContext

func (*DeclareStatementContext) GetParser

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

func (*DeclareStatementContext) GetRuleContext

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

func (*DeclareStatementContext) IsDeclareStatementContext

func (*DeclareStatementContext) IsDeclareStatementContext()

func (*DeclareStatementContext) ModuleDeclaration

func (s *DeclareStatementContext) ModuleDeclaration() IModuleDeclarationContext

func (*DeclareStatementContext) ToStringTree

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

func (*DeclareStatementContext) TraitDeclaration

func (s *DeclareStatementContext) TraitDeclaration() ITraitDeclarationContext

func (*DeclareStatementContext) TypeDeclaration

func (s *DeclareStatementContext) TypeDeclaration() ITypeDeclarationContext

type DeferStatementContext

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

func NewDeferStatementContext

func NewDeferStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeferStatementContext

func NewEmptyDeferStatementContext

func NewEmptyDeferStatementContext() *DeferStatementContext

func (*DeferStatementContext) Accept

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

func (*DeferStatementContext) CallExpression

func (s *DeferStatementContext) CallExpression() ICallExpressionContext

func (*DeferStatementContext) DEFER

func (s *DeferStatementContext) DEFER() antlr.TerminalNode

func (*DeferStatementContext) GetParser

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

func (*DeferStatementContext) GetRuleContext

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

func (*DeferStatementContext) IsDeferStatementContext

func (*DeferStatementContext) IsDeferStatementContext()

func (*DeferStatementContext) ToStringTree

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

type DoWhileStatementContext

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

func NewDoWhileStatementContext

func NewDoWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoWhileStatementContext

func NewEmptyDoWhileStatementContext

func NewEmptyDoWhileStatementContext() *DoWhileStatementContext

func (*DoWhileStatementContext) Accept

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

func (*DoWhileStatementContext) Block

func (*DoWhileStatementContext) DO

func (s *DoWhileStatementContext) DO() antlr.TerminalNode

func (*DoWhileStatementContext) Expression

func (*DoWhileStatementContext) GetParser

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

func (*DoWhileStatementContext) GetRuleContext

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

func (*DoWhileStatementContext) IsDoWhileStatementContext

func (*DoWhileStatementContext) IsDoWhileStatementContext()

func (*DoWhileStatementContext) LOOP

func (s *DoWhileStatementContext) LOOP() antlr.TerminalNode

func (*DoWhileStatementContext) LPAREN

func (s *DoWhileStatementContext) LPAREN() antlr.TerminalNode

func (*DoWhileStatementContext) RPAREN

func (s *DoWhileStatementContext) RPAREN() antlr.TerminalNode

func (*DoWhileStatementContext) ToStringTree

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

type EnumAssociatedConstructorContext

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

func NewEmptyEnumAssociatedConstructorContext

func NewEmptyEnumAssociatedConstructorContext() *EnumAssociatedConstructorContext

func NewEnumAssociatedConstructorContext

func NewEnumAssociatedConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedConstructorContext

func (*EnumAssociatedConstructorContext) Accept

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

func (*EnumAssociatedConstructorContext) AllEnumConstructor

func (*EnumAssociatedConstructorContext) EnumConstructor

func (*EnumAssociatedConstructorContext) GetParser

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

func (*EnumAssociatedConstructorContext) GetRuleContext

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

func (*EnumAssociatedConstructorContext) IsEnumAssociatedConstructorContext

func (*EnumAssociatedConstructorContext) IsEnumAssociatedConstructorContext()

func (*EnumAssociatedConstructorContext) ToStringTree

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

type EnumAssociatedFieldContext

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

func NewEmptyEnumAssociatedFieldContext

func NewEmptyEnumAssociatedFieldContext() *EnumAssociatedFieldContext

func NewEnumAssociatedFieldContext

func NewEnumAssociatedFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedFieldContext

func (*EnumAssociatedFieldContext) Accept

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

func (*EnumAssociatedFieldContext) AllEnumFieldModifier

func (s *EnumAssociatedFieldContext) AllEnumFieldModifier() []IEnumFieldModifierContext

func (*EnumAssociatedFieldContext) COLON

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

func (*EnumAssociatedFieldContext) EnumFieldModifier

func (*EnumAssociatedFieldContext) GetParser

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

func (*EnumAssociatedFieldContext) GetRuleContext

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

func (*EnumAssociatedFieldContext) Identifier

func (s *EnumAssociatedFieldContext) Identifier() antlr.TerminalNode

func (*EnumAssociatedFieldContext) IsEnumAssociatedFieldContext

func (*EnumAssociatedFieldContext) IsEnumAssociatedFieldContext()

func (*EnumAssociatedFieldContext) ToStringTree

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

func (*EnumAssociatedFieldContext) Type_

type EnumAssociatedFieldsContext

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

func NewEmptyEnumAssociatedFieldsContext

func NewEmptyEnumAssociatedFieldsContext() *EnumAssociatedFieldsContext

func NewEnumAssociatedFieldsContext

func NewEnumAssociatedFieldsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedFieldsContext

func (*EnumAssociatedFieldsContext) Accept

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

func (*EnumAssociatedFieldsContext) AllCOMMA

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

func (*EnumAssociatedFieldsContext) AllEnumAssociatedField

func (s *EnumAssociatedFieldsContext) AllEnumAssociatedField() []IEnumAssociatedFieldContext

func (*EnumAssociatedFieldsContext) COMMA

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

func (*EnumAssociatedFieldsContext) EnumAssociatedField

func (*EnumAssociatedFieldsContext) GetParser

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

func (*EnumAssociatedFieldsContext) GetRuleContext

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

func (*EnumAssociatedFieldsContext) IsEnumAssociatedFieldsContext

func (*EnumAssociatedFieldsContext) IsEnumAssociatedFieldsContext()

func (*EnumAssociatedFieldsContext) SEMI

func (s *EnumAssociatedFieldsContext) SEMI() antlr.TerminalNode

func (*EnumAssociatedFieldsContext) ToStringTree

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

type EnumAssociatedMethodsContext

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

func NewEmptyEnumAssociatedMethodsContext

func NewEmptyEnumAssociatedMethodsContext() *EnumAssociatedMethodsContext

func NewEnumAssociatedMethodsContext

func NewEnumAssociatedMethodsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedMethodsContext

func (*EnumAssociatedMethodsContext) Accept

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

func (*EnumAssociatedMethodsContext) AllEnumMethod

func (s *EnumAssociatedMethodsContext) AllEnumMethod() []IEnumMethodContext

func (*EnumAssociatedMethodsContext) EnumMethod

func (*EnumAssociatedMethodsContext) GetParser

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

func (*EnumAssociatedMethodsContext) GetRuleContext

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

func (*EnumAssociatedMethodsContext) IsEnumAssociatedMethodsContext

func (*EnumAssociatedMethodsContext) IsEnumAssociatedMethodsContext()

func (*EnumAssociatedMethodsContext) ToStringTree

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

type EnumAssociatedValueContext

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

func NewEmptyEnumAssociatedValueContext

func NewEmptyEnumAssociatedValueContext() *EnumAssociatedValueContext

func NewEnumAssociatedValueContext

func NewEnumAssociatedValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedValueContext

func (*EnumAssociatedValueContext) Accept

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

func (*EnumAssociatedValueContext) ExpressionList

func (*EnumAssociatedValueContext) GetParser

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

func (*EnumAssociatedValueContext) GetRuleContext

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

func (*EnumAssociatedValueContext) Identifier

func (s *EnumAssociatedValueContext) Identifier() antlr.TerminalNode

func (*EnumAssociatedValueContext) IsEnumAssociatedValueContext

func (*EnumAssociatedValueContext) IsEnumAssociatedValueContext()

func (*EnumAssociatedValueContext) LPAREN

func (s *EnumAssociatedValueContext) LPAREN() antlr.TerminalNode

func (*EnumAssociatedValueContext) RPAREN

func (s *EnumAssociatedValueContext) RPAREN() antlr.TerminalNode

func (*EnumAssociatedValueContext) ToStringTree

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

type EnumAssociatedValuesContext

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

func NewEmptyEnumAssociatedValuesContext

func NewEmptyEnumAssociatedValuesContext() *EnumAssociatedValuesContext

func NewEnumAssociatedValuesContext

func NewEnumAssociatedValuesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumAssociatedValuesContext

func (*EnumAssociatedValuesContext) Accept

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

func (*EnumAssociatedValuesContext) AllCOMMA

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

func (*EnumAssociatedValuesContext) AllComment

func (s *EnumAssociatedValuesContext) AllComment() []ICommentContext

func (*EnumAssociatedValuesContext) AllEnumAssociatedValue

func (s *EnumAssociatedValuesContext) AllEnumAssociatedValue() []IEnumAssociatedValueContext

func (*EnumAssociatedValuesContext) COMMA

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

func (*EnumAssociatedValuesContext) Comment

func (*EnumAssociatedValuesContext) EnumAssociatedValue

func (*EnumAssociatedValuesContext) GetParser

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

func (*EnumAssociatedValuesContext) GetRuleContext

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

func (*EnumAssociatedValuesContext) IsEnumAssociatedValuesContext

func (*EnumAssociatedValuesContext) IsEnumAssociatedValuesContext()

func (*EnumAssociatedValuesContext) ToStringTree

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

type EnumBodyADTContext

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

func NewEmptyEnumBodyADTContext

func NewEmptyEnumBodyADTContext() *EnumBodyADTContext

func NewEnumBodyADTContext

func NewEnumBodyADTContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBodyADTContext

func (*EnumBodyADTContext) Accept

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

func (*EnumBodyADTContext) AllCOMMA

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

func (*EnumBodyADTContext) AllComment

func (s *EnumBodyADTContext) AllComment() []ICommentContext

func (*EnumBodyADTContext) AllEnumVariant

func (s *EnumBodyADTContext) AllEnumVariant() []IEnumVariantContext

func (*EnumBodyADTContext) COMMA

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

func (*EnumBodyADTContext) Comment

func (s *EnumBodyADTContext) Comment(i int) ICommentContext

func (*EnumBodyADTContext) EnumMethods

func (s *EnumBodyADTContext) EnumMethods() IEnumMethodsContext

func (*EnumBodyADTContext) EnumVariant

func (s *EnumBodyADTContext) EnumVariant(i int) IEnumVariantContext

func (*EnumBodyADTContext) GetParser

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

func (*EnumBodyADTContext) GetRuleContext

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

func (*EnumBodyADTContext) IsEnumBodyADTContext

func (*EnumBodyADTContext) IsEnumBodyADTContext()

func (*EnumBodyADTContext) LBRACE

func (s *EnumBodyADTContext) LBRACE() antlr.TerminalNode

func (*EnumBodyADTContext) RBRACE

func (s *EnumBodyADTContext) RBRACE() antlr.TerminalNode

func (*EnumBodyADTContext) ToStringTree

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

type EnumBodyAssociatedContext

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

func NewEmptyEnumBodyAssociatedContext

func NewEmptyEnumBodyAssociatedContext() *EnumBodyAssociatedContext

func NewEnumBodyAssociatedContext

func NewEnumBodyAssociatedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBodyAssociatedContext

func (*EnumBodyAssociatedContext) Accept

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

func (*EnumBodyAssociatedContext) EnumAssociatedConstructor

func (s *EnumBodyAssociatedContext) EnumAssociatedConstructor() IEnumAssociatedConstructorContext

func (*EnumBodyAssociatedContext) EnumAssociatedFields

func (s *EnumBodyAssociatedContext) EnumAssociatedFields() IEnumAssociatedFieldsContext

func (*EnumBodyAssociatedContext) EnumAssociatedMethods

func (s *EnumBodyAssociatedContext) EnumAssociatedMethods() IEnumAssociatedMethodsContext

func (*EnumBodyAssociatedContext) EnumAssociatedValues

func (s *EnumBodyAssociatedContext) EnumAssociatedValues() IEnumAssociatedValuesContext

func (*EnumBodyAssociatedContext) GetParser

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

func (*EnumBodyAssociatedContext) GetRuleContext

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

func (*EnumBodyAssociatedContext) IsEnumBodyAssociatedContext

func (*EnumBodyAssociatedContext) IsEnumBodyAssociatedContext()

func (*EnumBodyAssociatedContext) LBRACE

func (s *EnumBodyAssociatedContext) LBRACE() antlr.TerminalNode

func (*EnumBodyAssociatedContext) RBRACE

func (s *EnumBodyAssociatedContext) RBRACE() antlr.TerminalNode

func (*EnumBodyAssociatedContext) SEMI

func (s *EnumBodyAssociatedContext) SEMI() antlr.TerminalNode

func (*EnumBodyAssociatedContext) ToStringTree

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

type EnumBodySimpleContext

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

func NewEmptyEnumBodySimpleContext

func NewEmptyEnumBodySimpleContext() *EnumBodySimpleContext

func NewEnumBodySimpleContext

func NewEnumBodySimpleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBodySimpleContext

func (*EnumBodySimpleContext) Accept

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

func (*EnumBodySimpleContext) AllCOMMA

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

func (*EnumBodySimpleContext) AllComment

func (s *EnumBodySimpleContext) AllComment() []ICommentContext

func (*EnumBodySimpleContext) AllEnumValue

func (s *EnumBodySimpleContext) AllEnumValue() []IEnumValueContext

func (*EnumBodySimpleContext) COMMA

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

func (*EnumBodySimpleContext) Comment

func (*EnumBodySimpleContext) EnumValue

func (*EnumBodySimpleContext) GetParser

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

func (*EnumBodySimpleContext) GetRuleContext

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

func (*EnumBodySimpleContext) IsEnumBodySimpleContext

func (*EnumBodySimpleContext) IsEnumBodySimpleContext()

func (*EnumBodySimpleContext) LBRACE

func (s *EnumBodySimpleContext) LBRACE() antlr.TerminalNode

func (*EnumBodySimpleContext) RBRACE

func (s *EnumBodySimpleContext) RBRACE() antlr.TerminalNode

func (*EnumBodySimpleContext) ToStringTree

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

type EnumBuiltinMethodModifierContext

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

func NewEmptyEnumBuiltinMethodModifierContext

func NewEmptyEnumBuiltinMethodModifierContext() *EnumBuiltinMethodModifierContext

func NewEnumBuiltinMethodModifierContext

func NewEnumBuiltinMethodModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBuiltinMethodModifierContext

func (*EnumBuiltinMethodModifierContext) Accept

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

func (*EnumBuiltinMethodModifierContext) CONST

func (s *EnumBuiltinMethodModifierContext) CONST() antlr.TerminalNode

func (*EnumBuiltinMethodModifierContext) GetParser

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

func (*EnumBuiltinMethodModifierContext) GetRuleContext

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

func (*EnumBuiltinMethodModifierContext) IsEnumBuiltinMethodModifierContext

func (*EnumBuiltinMethodModifierContext) IsEnumBuiltinMethodModifierContext()

func (*EnumBuiltinMethodModifierContext) ToStringTree

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

type EnumConstructorContext

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

func NewEmptyEnumConstructorContext

func NewEmptyEnumConstructorContext() *EnumConstructorContext

func NewEnumConstructorContext

func NewEnumConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstructorContext

func (*EnumConstructorContext) Accept

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

func (*EnumConstructorContext) AllMacroStatement

func (s *EnumConstructorContext) AllMacroStatement() []IMacroStatementContext

func (*EnumConstructorContext) Block

func (*EnumConstructorContext) DOUBLE_ARROW

func (s *EnumConstructorContext) DOUBLE_ARROW() antlr.TerminalNode

func (*EnumConstructorContext) EnumBuiltinMethodModifier

func (s *EnumConstructorContext) EnumBuiltinMethodModifier() IEnumBuiltinMethodModifierContext

func (*EnumConstructorContext) EnumConstructorInit

func (s *EnumConstructorContext) EnumConstructorInit() IEnumConstructorInitContext

func (*EnumConstructorContext) EnumConstructorName

func (s *EnumConstructorContext) EnumConstructorName() IEnumConstructorNameContext

func (*EnumConstructorContext) EnumConstructorParameters

func (s *EnumConstructorContext) EnumConstructorParameters() IEnumConstructorParametersContext

func (*EnumConstructorContext) GetParser

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

func (*EnumConstructorContext) GetRuleContext

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

func (*EnumConstructorContext) IsEnumConstructorContext

func (*EnumConstructorContext) IsEnumConstructorContext()

func (*EnumConstructorContext) MacroStatement

func (s *EnumConstructorContext) MacroStatement(i int) IMacroStatementContext

func (*EnumConstructorContext) SEMI

func (s *EnumConstructorContext) SEMI() antlr.TerminalNode

func (*EnumConstructorContext) THROWS

func (s *EnumConstructorContext) THROWS() antlr.TerminalNode

func (*EnumConstructorContext) ToStringTree

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

type EnumConstructorDirectInitContext

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

func NewEmptyEnumConstructorDirectInitContext

func NewEmptyEnumConstructorDirectInitContext() *EnumConstructorDirectInitContext

func NewEnumConstructorDirectInitContext

func NewEnumConstructorDirectInitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstructorDirectInitContext

func (*EnumConstructorDirectInitContext) ASSIGN

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

func (*EnumConstructorDirectInitContext) Accept

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

func (*EnumConstructorDirectInitContext) Expression

func (*EnumConstructorDirectInitContext) GetParser

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

func (*EnumConstructorDirectInitContext) GetRuleContext

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

func (*EnumConstructorDirectInitContext) IsEnumConstructorDirectInitContext

func (*EnumConstructorDirectInitContext) IsEnumConstructorDirectInitContext()

func (*EnumConstructorDirectInitContext) ToStringTree

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

func (*EnumConstructorDirectInitContext) VariableExpression

type EnumConstructorInitContext

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

func NewEmptyEnumConstructorInitContext

func NewEmptyEnumConstructorInitContext() *EnumConstructorInitContext

func NewEnumConstructorInitContext

func NewEnumConstructorInitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstructorInitContext

func (*EnumConstructorInitContext) Accept

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

func (*EnumConstructorInitContext) COLON

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

func (*EnumConstructorInitContext) EnumConstructorDirectInit

func (s *EnumConstructorInitContext) EnumConstructorDirectInit() IEnumConstructorDirectInitContext

func (*EnumConstructorInitContext) GetParser

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

func (*EnumConstructorInitContext) GetRuleContext

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

func (*EnumConstructorInitContext) IsEnumConstructorInitContext

func (*EnumConstructorInitContext) IsEnumConstructorInitContext()

func (*EnumConstructorInitContext) ToStringTree

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

type EnumConstructorNameContext

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

func NewEmptyEnumConstructorNameContext

func NewEmptyEnumConstructorNameContext() *EnumConstructorNameContext

func NewEnumConstructorNameContext

func NewEnumConstructorNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstructorNameContext

func (*EnumConstructorNameContext) Accept

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

func (*EnumConstructorNameContext) AllIdentifier

func (s *EnumConstructorNameContext) AllIdentifier() []antlr.TerminalNode

func (*EnumConstructorNameContext) DOT

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

func (*EnumConstructorNameContext) GetParser

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

func (*EnumConstructorNameContext) GetRuleContext

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

func (*EnumConstructorNameContext) Identifier

func (s *EnumConstructorNameContext) Identifier(i int) antlr.TerminalNode

func (*EnumConstructorNameContext) IsEnumConstructorNameContext

func (*EnumConstructorNameContext) IsEnumConstructorNameContext()

func (*EnumConstructorNameContext) ToStringTree

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

type EnumConstructorParametersContext

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

func NewEmptyEnumConstructorParametersContext

func NewEmptyEnumConstructorParametersContext() *EnumConstructorParametersContext

func NewEnumConstructorParametersContext

func NewEnumConstructorParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumConstructorParametersContext

func (*EnumConstructorParametersContext) Accept

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

func (*EnumConstructorParametersContext) AllCOMMA

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

func (*EnumConstructorParametersContext) AllEnumConstructorDirectInit

func (s *EnumConstructorParametersContext) AllEnumConstructorDirectInit() []IEnumConstructorDirectInitContext

func (*EnumConstructorParametersContext) COMMA

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

func (*EnumConstructorParametersContext) EnumConstructorDirectInit

func (*EnumConstructorParametersContext) GetParser

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

func (*EnumConstructorParametersContext) GetRuleContext

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

func (*EnumConstructorParametersContext) IsEnumConstructorParametersContext

func (*EnumConstructorParametersContext) IsEnumConstructorParametersContext()

func (*EnumConstructorParametersContext) LPAREN

func (s *EnumConstructorParametersContext) LPAREN() antlr.TerminalNode

func (*EnumConstructorParametersContext) RPAREN

func (s *EnumConstructorParametersContext) RPAREN() antlr.TerminalNode

func (*EnumConstructorParametersContext) ReceiverParameterList

func (*EnumConstructorParametersContext) ToStringTree

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

type EnumDeclarationContext

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

func NewEmptyEnumDeclarationContext

func NewEmptyEnumDeclarationContext() *EnumDeclarationContext

func NewEnumDeclarationContext

func NewEnumDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDeclarationContext

func (*EnumDeclarationContext) Accept

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

func (*EnumDeclarationContext) AllMacroStatement

func (s *EnumDeclarationContext) AllMacroStatement() []IMacroStatementContext

func (*EnumDeclarationContext) ENUM

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

func (*EnumDeclarationContext) EnumBodyADT

func (*EnumDeclarationContext) EnumBodyAssociated

func (s *EnumDeclarationContext) EnumBodyAssociated() IEnumBodyAssociatedContext

func (*EnumDeclarationContext) EnumBodySimple

func (s *EnumDeclarationContext) EnumBodySimple() IEnumBodySimpleContext

func (*EnumDeclarationContext) EnumModifier

func (s *EnumDeclarationContext) EnumModifier() IEnumModifierContext

func (*EnumDeclarationContext) GenericParameters

func (s *EnumDeclarationContext) GenericParameters() IGenericParametersContext

func (*EnumDeclarationContext) GetParser

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

func (*EnumDeclarationContext) GetRuleContext

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

func (*EnumDeclarationContext) Identifier

func (s *EnumDeclarationContext) Identifier() antlr.TerminalNode

func (*EnumDeclarationContext) IsEnumDeclarationContext

func (*EnumDeclarationContext) IsEnumDeclarationContext()

func (*EnumDeclarationContext) MacroStatement

func (s *EnumDeclarationContext) MacroStatement(i int) IMacroStatementContext

func (*EnumDeclarationContext) ToStringTree

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

type EnumFieldContext

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

func NewEmptyEnumFieldContext

func NewEmptyEnumFieldContext() *EnumFieldContext

func NewEnumFieldContext

func NewEnumFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumFieldContext

func (*EnumFieldContext) Accept

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

func (*EnumFieldContext) COLON

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

func (*EnumFieldContext) GetParser

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

func (*EnumFieldContext) GetRuleContext

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

func (*EnumFieldContext) Identifier

func (s *EnumFieldContext) Identifier() antlr.TerminalNode

func (*EnumFieldContext) IsEnumFieldContext

func (*EnumFieldContext) IsEnumFieldContext()

func (*EnumFieldContext) ToStringTree

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

func (*EnumFieldContext) Type_

func (s *EnumFieldContext) Type_() ITypeContext

type EnumFieldModifierContext

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

func NewEmptyEnumFieldModifierContext

func NewEmptyEnumFieldModifierContext() *EnumFieldModifierContext

func NewEnumFieldModifierContext

func NewEnumFieldModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumFieldModifierContext

func (*EnumFieldModifierContext) Accept

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

func (*EnumFieldModifierContext) CONST

func (s *EnumFieldModifierContext) CONST() antlr.TerminalNode

func (*EnumFieldModifierContext) FINAL

func (s *EnumFieldModifierContext) FINAL() antlr.TerminalNode

func (*EnumFieldModifierContext) GetParser

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

func (*EnumFieldModifierContext) GetRuleContext

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

func (*EnumFieldModifierContext) IsEnumFieldModifierContext

func (*EnumFieldModifierContext) IsEnumFieldModifierContext()

func (*EnumFieldModifierContext) ToStringTree

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

type EnumInitializeContext

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

func NewEmptyEnumInitializeContext

func NewEmptyEnumInitializeContext() *EnumInitializeContext

func NewEnumInitializeContext

func NewEnumInitializeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumInitializeContext

func (*EnumInitializeContext) Accept

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

func (*EnumInitializeContext) AllCOMMA

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

func (*EnumInitializeContext) AllEnumInitializeMember

func (s *EnumInitializeContext) AllEnumInitializeMember() []IEnumInitializeMemberContext

func (*EnumInitializeContext) COMMA

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

func (*EnumInitializeContext) EnumInitializeMember

func (s *EnumInitializeContext) EnumInitializeMember(i int) IEnumInitializeMemberContext

func (*EnumInitializeContext) GetParser

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

func (*EnumInitializeContext) GetRuleContext

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

func (*EnumInitializeContext) IsEnumInitializeContext

func (*EnumInitializeContext) IsEnumInitializeContext()

func (*EnumInitializeContext) SEMI

func (s *EnumInitializeContext) SEMI() antlr.TerminalNode

func (*EnumInitializeContext) ToStringTree

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

type EnumInitializeMemberContext

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

func NewEmptyEnumInitializeMemberContext

func NewEmptyEnumInitializeMemberContext() *EnumInitializeMemberContext

func NewEnumInitializeMemberContext

func NewEnumInitializeMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumInitializeMemberContext

func (*EnumInitializeMemberContext) Accept

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

func (*EnumInitializeMemberContext) ExpressionList

func (*EnumInitializeMemberContext) GetParser

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

func (*EnumInitializeMemberContext) GetRuleContext

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

func (*EnumInitializeMemberContext) Identifier

func (s *EnumInitializeMemberContext) Identifier() antlr.TerminalNode

func (*EnumInitializeMemberContext) IsEnumInitializeMemberContext

func (*EnumInitializeMemberContext) IsEnumInitializeMemberContext()

func (*EnumInitializeMemberContext) LPAREN

func (s *EnumInitializeMemberContext) LPAREN() antlr.TerminalNode

func (*EnumInitializeMemberContext) RPAREN

func (s *EnumInitializeMemberContext) RPAREN() antlr.TerminalNode

func (*EnumInitializeMemberContext) ToStringTree

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

type EnumMemberContext

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

func NewEmptyEnumMemberContext

func NewEmptyEnumMemberContext() *EnumMemberContext

func NewEnumMemberContext

func NewEnumMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMemberContext

func (*EnumMemberContext) Accept

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

func (*EnumMemberContext) AllEnumMemberModifier

func (s *EnumMemberContext) AllEnumMemberModifier() []IEnumMemberModifierContext

func (*EnumMemberContext) AllMacroStatement

func (s *EnumMemberContext) AllMacroStatement() []IMacroStatementContext

func (*EnumMemberContext) COLON

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

func (*EnumMemberContext) EnumMemberModifier

func (s *EnumMemberContext) EnumMemberModifier(i int) IEnumMemberModifierContext

func (*EnumMemberContext) GetParser

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

func (*EnumMemberContext) GetRuleContext

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

func (*EnumMemberContext) Identifier

func (s *EnumMemberContext) Identifier() antlr.TerminalNode

func (*EnumMemberContext) IsEnumMemberContext

func (*EnumMemberContext) IsEnumMemberContext()

func (*EnumMemberContext) MacroStatement

func (s *EnumMemberContext) MacroStatement(i int) IMacroStatementContext

func (*EnumMemberContext) ToStringTree

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

func (*EnumMemberContext) Type_

func (s *EnumMemberContext) Type_() ITypeContext

type EnumMemberModifierContext

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

func NewEmptyEnumMemberModifierContext

func NewEmptyEnumMemberModifierContext() *EnumMemberModifierContext

func NewEnumMemberModifierContext

func NewEnumMemberModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMemberModifierContext

func (*EnumMemberModifierContext) Accept

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

func (*EnumMemberModifierContext) FINAL

func (s *EnumMemberModifierContext) FINAL() antlr.TerminalNode

func (*EnumMemberModifierContext) GetParser

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

func (*EnumMemberModifierContext) GetRuleContext

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

func (*EnumMemberModifierContext) IsEnumMemberModifierContext

func (*EnumMemberModifierContext) IsEnumMemberModifierContext()

func (*EnumMemberModifierContext) PUB

func (s *EnumMemberModifierContext) PUB() antlr.TerminalNode

func (*EnumMemberModifierContext) ToStringTree

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

type EnumMethodContext

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

func NewEmptyEnumMethodContext

func NewEmptyEnumMethodContext() *EnumMethodContext

func NewEnumMethodContext

func NewEnumMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMethodContext

func (*EnumMethodContext) Accept

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

func (*EnumMethodContext) AllEnumMethodModifier

func (s *EnumMethodContext) AllEnumMethodModifier() []IEnumMethodModifierContext

func (*EnumMethodContext) AllMacroStatement

func (s *EnumMethodContext) AllMacroStatement() []IMacroStatementContext

func (*EnumMethodContext) EnumMethodModifier

func (s *EnumMethodContext) EnumMethodModifier(i int) IEnumMethodModifierContext

func (*EnumMethodContext) GetParser

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

func (*EnumMethodContext) GetRuleContext

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

func (*EnumMethodContext) IsEnumMethodContext

func (*EnumMethodContext) IsEnumMethodContext()

func (*EnumMethodContext) LambdaFunctionDeclaration

func (s *EnumMethodContext) LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext

func (*EnumMethodContext) MacroStatement

func (s *EnumMethodContext) MacroStatement(i int) IMacroStatementContext

func (*EnumMethodContext) StandardFunctionDeclaration

func (s *EnumMethodContext) StandardFunctionDeclaration() IStandardFunctionDeclarationContext

func (*EnumMethodContext) ToStringTree

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

type EnumMethodModifierContext

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

func NewEmptyEnumMethodModifierContext

func NewEmptyEnumMethodModifierContext() *EnumMethodModifierContext

func NewEnumMethodModifierContext

func NewEnumMethodModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMethodModifierContext

func (*EnumMethodModifierContext) Accept

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

func (*EnumMethodModifierContext) GetParser

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

func (*EnumMethodModifierContext) GetRuleContext

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

func (*EnumMethodModifierContext) IsEnumMethodModifierContext

func (*EnumMethodModifierContext) IsEnumMethodModifierContext()

func (*EnumMethodModifierContext) PUB

func (s *EnumMethodModifierContext) PUB() antlr.TerminalNode

func (*EnumMethodModifierContext) STATIC

func (s *EnumMethodModifierContext) STATIC() antlr.TerminalNode

func (*EnumMethodModifierContext) ToStringTree

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

type EnumMethodsContext

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

func NewEmptyEnumMethodsContext

func NewEmptyEnumMethodsContext() *EnumMethodsContext

func NewEnumMethodsContext

func NewEnumMethodsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMethodsContext

func (*EnumMethodsContext) Accept

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

func (*EnumMethodsContext) AllEnumMethod

func (s *EnumMethodsContext) AllEnumMethod() []IEnumMethodContext

func (*EnumMethodsContext) EnumMethod

func (s *EnumMethodsContext) EnumMethod(i int) IEnumMethodContext

func (*EnumMethodsContext) GetParser

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

func (*EnumMethodsContext) GetRuleContext

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

func (*EnumMethodsContext) IsEnumMethodsContext

func (*EnumMethodsContext) IsEnumMethodsContext()

func (*EnumMethodsContext) ToStringTree

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

type EnumModifierContext

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

func NewEmptyEnumModifierContext

func NewEmptyEnumModifierContext() *EnumModifierContext

func NewEnumModifierContext

func NewEnumModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumModifierContext

func (*EnumModifierContext) Accept

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

func (*EnumModifierContext) FINAL

func (s *EnumModifierContext) FINAL() antlr.TerminalNode

func (*EnumModifierContext) GetParser

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

func (*EnumModifierContext) GetRuleContext

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

func (*EnumModifierContext) IsEnumModifierContext

func (*EnumModifierContext) IsEnumModifierContext()

func (*EnumModifierContext) PUB

func (s *EnumModifierContext) PUB() antlr.TerminalNode

func (*EnumModifierContext) ToStringTree

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

type EnumValueContext

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

func NewEmptyEnumValueContext

func NewEmptyEnumValueContext() *EnumValueContext

func NewEnumValueContext

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

func (*EnumValueContext) ASSIGN

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

func (*EnumValueContext) Accept

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

func (*EnumValueContext) Comment

func (s *EnumValueContext) Comment() ICommentContext

func (*EnumValueContext) Expression

func (s *EnumValueContext) Expression() IExpressionContext

func (*EnumValueContext) GetParser

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

func (*EnumValueContext) GetRuleContext

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

func (*EnumValueContext) Identifier

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

func (*EnumValueContext) IsEnumValueContext

func (*EnumValueContext) IsEnumValueContext()

func (*EnumValueContext) ToStringTree

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

type EnumVariantContext

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

func NewEmptyEnumVariantContext

func NewEmptyEnumVariantContext() *EnumVariantContext

func NewEnumVariantContext

func NewEnumVariantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumVariantContext

func (*EnumVariantContext) Accept

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

func (*EnumVariantContext) AllCOMMA

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

func (*EnumVariantContext) AllEnumField

func (s *EnumVariantContext) AllEnumField() []IEnumFieldContext

func (*EnumVariantContext) COMMA

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

func (*EnumVariantContext) EnumField

func (s *EnumVariantContext) EnumField(i int) IEnumFieldContext

func (*EnumVariantContext) GetParser

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

func (*EnumVariantContext) GetRuleContext

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

func (*EnumVariantContext) Identifier

func (s *EnumVariantContext) Identifier() antlr.TerminalNode

func (*EnumVariantContext) IsEnumVariantContext

func (*EnumVariantContext) IsEnumVariantContext()

func (*EnumVariantContext) LBRACE

func (s *EnumVariantContext) LBRACE() antlr.TerminalNode

func (*EnumVariantContext) RBRACE

func (s *EnumVariantContext) RBRACE() antlr.TerminalNode

func (*EnumVariantContext) ToStringTree

func (s *EnumVariantContext) 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) ChannelOutputExpression

func (s *ExpressionContext) ChannelOutputExpression() IChannelOutputExpressionContext

func (*ExpressionContext) ClassInitializeExpression

func (s *ExpressionContext) ClassInitializeExpression() IClassInitializeExpressionContext

func (*ExpressionContext) CommandExpression

func (s *ExpressionContext) CommandExpression() ICommandExpressionContext

func (*ExpressionContext) ComptimeExpression

func (s *ExpressionContext) ComptimeExpression() IComptimeExpressionContext

func (*ExpressionContext) ConditionalExpression

func (s *ExpressionContext) ConditionalExpression() IConditionalExpressionContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LambdaExpression

func (s *ExpressionContext) LambdaExpression() ILambdaExpressionContext

func (*ExpressionContext) NewDelExpression

func (s *ExpressionContext) NewDelExpression() INewDelExpressionContext

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) TypeofExpression

func (s *ExpressionContext) TypeofExpression() ITypeofExpressionContext

func (*ExpressionContext) UnsafeExpression

func (s *ExpressionContext) UnsafeExpression() IUnsafeExpressionContext

type ExpressionListContext

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

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) Accept

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

func (*ExpressionListContext) AllCOMMA

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

func (*ExpressionListContext) AllExpression

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

func (*ExpressionListContext) COMMA

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

func (*ExpressionListContext) Expression

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

func (*ExpressionListContext) GetParser

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

func (*ExpressionListContext) GetRuleContext

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

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

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

type ExpressionStatementContext

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

func NewEmptyExpressionStatementContext

func NewEmptyExpressionStatementContext() *ExpressionStatementContext

func NewExpressionStatementContext

func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext

func (*ExpressionStatementContext) Accept

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

func (*ExpressionStatementContext) Expression

func (*ExpressionStatementContext) GetParser

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

func (*ExpressionStatementContext) GetRuleContext

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

func (*ExpressionStatementContext) IsExpressionStatementContext

func (*ExpressionStatementContext) IsExpressionStatementContext()

func (*ExpressionStatementContext) ToStringTree

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

type ExtendClassContext

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

func NewEmptyExtendClassContext

func NewEmptyExtendClassContext() *ExtendClassContext

func NewExtendClassContext

func NewExtendClassContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendClassContext

func (*ExtendClassContext) Accept

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

func (*ExtendClassContext) CLASS

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

func (*ExtendClassContext) ClassBody

func (s *ExtendClassContext) ClassBody() IClassBodyContext

func (*ExtendClassContext) GetParser

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

func (*ExtendClassContext) GetRuleContext

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

func (*ExtendClassContext) Identifier

func (s *ExtendClassContext) Identifier() antlr.TerminalNode

func (*ExtendClassContext) IsExtendClassContext

func (*ExtendClassContext) IsExtendClassContext()

func (*ExtendClassContext) ToStringTree

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

type ExtendDeclarationContext

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

func NewEmptyExtendDeclarationContext

func NewEmptyExtendDeclarationContext() *ExtendDeclarationContext

func NewExtendDeclarationContext

func NewExtendDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendDeclarationContext

func (*ExtendDeclarationContext) Accept

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

func (*ExtendDeclarationContext) EXTEND

func (s *ExtendDeclarationContext) EXTEND() antlr.TerminalNode

func (*ExtendDeclarationContext) ExtendClass

func (*ExtendDeclarationContext) ExtendEnum

func (*ExtendDeclarationContext) ExtendMod

func (*ExtendDeclarationContext) ExtendTrait

func (*ExtendDeclarationContext) ExtendType

func (*ExtendDeclarationContext) GetParser

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

func (*ExtendDeclarationContext) GetRuleContext

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

func (*ExtendDeclarationContext) IsExtendDeclarationContext

func (*ExtendDeclarationContext) IsExtendDeclarationContext()

func (*ExtendDeclarationContext) ToStringTree

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

type ExtendEnumContext

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

func NewEmptyExtendEnumContext

func NewEmptyExtendEnumContext() *ExtendEnumContext

func NewExtendEnumContext

func NewExtendEnumContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendEnumContext

func (*ExtendEnumContext) Accept

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

func (*ExtendEnumContext) ENUM

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

func (*ExtendEnumContext) EnumBodyADT

func (s *ExtendEnumContext) EnumBodyADT() IEnumBodyADTContext

func (*ExtendEnumContext) EnumBodyAssociated

func (s *ExtendEnumContext) EnumBodyAssociated() IEnumBodyAssociatedContext

func (*ExtendEnumContext) EnumBodySimple

func (s *ExtendEnumContext) EnumBodySimple() IEnumBodySimpleContext

func (*ExtendEnumContext) GetParser

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

func (*ExtendEnumContext) GetRuleContext

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

func (*ExtendEnumContext) Identifier

func (s *ExtendEnumContext) Identifier() antlr.TerminalNode

func (*ExtendEnumContext) IsExtendEnumContext

func (*ExtendEnumContext) IsExtendEnumContext()

func (*ExtendEnumContext) ToStringTree

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

type ExtendModContext

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

func NewEmptyExtendModContext

func NewEmptyExtendModContext() *ExtendModContext

func NewExtendModContext

func NewExtendModContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendModContext

func (*ExtendModContext) Accept

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

func (*ExtendModContext) AllModuleStatement

func (s *ExtendModContext) AllModuleStatement() []IModuleStatementContext

func (*ExtendModContext) GetParser

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

func (*ExtendModContext) GetRuleContext

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

func (*ExtendModContext) Identifier

func (s *ExtendModContext) Identifier() antlr.TerminalNode

func (*ExtendModContext) IsExtendModContext

func (*ExtendModContext) IsExtendModContext()

func (*ExtendModContext) LBRACE

func (s *ExtendModContext) LBRACE() antlr.TerminalNode

func (*ExtendModContext) MOD_LIT

func (s *ExtendModContext) MOD_LIT() antlr.TerminalNode

func (*ExtendModContext) ModuleStatement

func (s *ExtendModContext) ModuleStatement(i int) IModuleStatementContext

func (*ExtendModContext) RBRACE

func (s *ExtendModContext) RBRACE() antlr.TerminalNode

func (*ExtendModContext) ToStringTree

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

type ExtendTraitContext

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

func NewEmptyExtendTraitContext

func NewEmptyExtendTraitContext() *ExtendTraitContext

func NewExtendTraitContext

func NewExtendTraitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendTraitContext

func (*ExtendTraitContext) Accept

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

func (*ExtendTraitContext) GetParser

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

func (*ExtendTraitContext) GetRuleContext

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

func (*ExtendTraitContext) Identifier

func (s *ExtendTraitContext) Identifier() antlr.TerminalNode

func (*ExtendTraitContext) IsExtendTraitContext

func (*ExtendTraitContext) IsExtendTraitContext()

func (*ExtendTraitContext) TRAIT

func (s *ExtendTraitContext) TRAIT() antlr.TerminalNode

func (*ExtendTraitContext) ToStringTree

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

func (*ExtendTraitContext) TraitBody

func (s *ExtendTraitContext) TraitBody() ITraitBodyContext

type ExtendTypeContext

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

func NewEmptyExtendTypeContext

func NewEmptyExtendTypeContext() *ExtendTypeContext

func NewExtendTypeContext

func NewExtendTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendTypeContext

func (*ExtendTypeContext) Accept

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

func (*ExtendTypeContext) GetParser

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

func (*ExtendTypeContext) GetRuleContext

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

func (*ExtendTypeContext) Identifier

func (s *ExtendTypeContext) Identifier() antlr.TerminalNode

func (*ExtendTypeContext) IsExtendTypeContext

func (*ExtendTypeContext) IsExtendTypeContext()

func (*ExtendTypeContext) LBRACE

func (s *ExtendTypeContext) LBRACE() antlr.TerminalNode

func (*ExtendTypeContext) RBRACE

func (s *ExtendTypeContext) RBRACE() antlr.TerminalNode

func (*ExtendTypeContext) TYPE

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

func (*ExtendTypeContext) ToStringTree

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

func (*ExtendTypeContext) Type_

func (s *ExtendTypeContext) Type_() ITypeContext

type ExternDeclarationContext

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

func NewEmptyExternDeclarationContext

func NewEmptyExternDeclarationContext() *ExternDeclarationContext

func NewExternDeclarationContext

func NewExternDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternDeclarationContext

func (*ExternDeclarationContext) Accept

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

func (*ExternDeclarationContext) EXTERN

func (s *ExternDeclarationContext) EXTERN() antlr.TerminalNode

func (*ExternDeclarationContext) ExternList

func (*ExternDeclarationContext) GetParser

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

func (*ExternDeclarationContext) GetRuleContext

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

func (*ExternDeclarationContext) IsExternDeclarationContext

func (*ExternDeclarationContext) IsExternDeclarationContext()

func (*ExternDeclarationContext) ToStringTree

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

type ExternItemContext

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

func NewEmptyExternItemContext

func NewEmptyExternItemContext() *ExternItemContext

func NewExternItemContext

func NewExternItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternItemContext

func (*ExternItemContext) Accept

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

func (*ExternItemContext) COLON

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

func (*ExternItemContext) GetParser

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

func (*ExternItemContext) GetRuleContext

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

func (*ExternItemContext) Identifier

func (s *ExternItemContext) Identifier() antlr.TerminalNode

func (*ExternItemContext) IsExternItemContext

func (*ExternItemContext) IsExternItemContext()

func (*ExternItemContext) ToStringTree

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

func (*ExternItemContext) Type_

func (s *ExternItemContext) Type_() ITypeContext

type ExternListContext

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

func NewEmptyExternListContext

func NewEmptyExternListContext() *ExternListContext

func NewExternListContext

func NewExternListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternListContext

func (*ExternListContext) Accept

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

func (*ExternListContext) AllCOMMA

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

func (*ExternListContext) AllExternItem

func (s *ExternListContext) AllExternItem() []IExternItemContext

func (*ExternListContext) COMMA

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

func (*ExternListContext) ExternItem

func (s *ExternListContext) ExternItem(i int) IExternItemContext

func (*ExternListContext) GetParser

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

func (*ExternListContext) GetRuleContext

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

func (*ExternListContext) IsExternListContext

func (*ExternListContext) IsExternListContext()

func (*ExternListContext) ToStringTree

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

type FactorContext

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

func NewEmptyFactorContext

func NewEmptyFactorContext() *FactorContext

func NewFactorContext

func NewFactorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FactorContext

func (*FactorContext) Accept

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

func (*FactorContext) CallExpression

func (s *FactorContext) CallExpression() ICallExpressionContext

func (*FactorContext) Factor

func (s *FactorContext) Factor() IFactorContext

func (*FactorContext) FileExpression

func (s *FactorContext) FileExpression() IFileExpressionContext

func (*FactorContext) GetParser

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

func (*FactorContext) GetRuleContext

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

func (*FactorContext) IsFactorContext

func (*FactorContext) IsFactorContext()

func (*FactorContext) LPAREN

func (s *FactorContext) LPAREN() antlr.TerminalNode

func (*FactorContext) ListExpression

func (s *FactorContext) ListExpression() IListExpressionContext

func (*FactorContext) Literal

func (s *FactorContext) Literal() ILiteralContext

func (*FactorContext) MapExpression

func (s *FactorContext) MapExpression() IMapExpressionContext

func (*FactorContext) MethodExpression

func (s *FactorContext) MethodExpression() IMethodExpressionContext

func (*FactorContext) RPAREN

func (s *FactorContext) RPAREN() antlr.TerminalNode

func (*FactorContext) SUB

func (s *FactorContext) SUB() antlr.TerminalNode

func (*FactorContext) ToStringTree

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

func (*FactorContext) TripleExpression

func (s *FactorContext) TripleExpression() ITripleExpressionContext

func (*FactorContext) VariableExpression

func (s *FactorContext) VariableExpression() IVariableExpressionContext

type FileContext

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

func NewEmptyFileContext

func NewEmptyFileContext() *FileContext

func NewFileContext

func NewFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileContext

func (*FileContext) Accept

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

func (*FileContext) AllSEMI

func (s *FileContext) AllSEMI() []antlr.TerminalNode

func (*FileContext) AllStatement

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

func (*FileContext) GetParser

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

func (*FileContext) GetRuleContext

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

func (*FileContext) IsFileContext

func (*FileContext) IsFileContext()

func (*FileContext) SEMI

func (s *FileContext) SEMI(i int) antlr.TerminalNode

func (*FileContext) Statement

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

func (*FileContext) ToStringTree

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

type FileExpressionContext

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

func NewEmptyFileExpressionContext

func NewEmptyFileExpressionContext() *FileExpressionContext

func NewFileExpressionContext

func NewFileExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileExpressionContext

func (*FileExpressionContext) Accept

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

func (*FileExpressionContext) CallExpressionLinkedList

func (s *FileExpressionContext) CallExpressionLinkedList() ICallExpressionLinkedListContext

func (*FileExpressionContext) FileStringLiteral

func (s *FileExpressionContext) FileStringLiteral() antlr.TerminalNode

func (*FileExpressionContext) GetParser

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

func (*FileExpressionContext) GetRuleContext

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

func (*FileExpressionContext) IsFileExpressionContext

func (*FileExpressionContext) IsFileExpressionContext()

func (*FileExpressionContext) ToStringTree

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

type FinallyClauseContext

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

func NewEmptyFinallyClauseContext

func NewEmptyFinallyClauseContext() *FinallyClauseContext

func NewFinallyClauseContext

func NewFinallyClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyClauseContext

func (*FinallyClauseContext) Accept

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

func (*FinallyClauseContext) Block

func (*FinallyClauseContext) FINALLY

func (s *FinallyClauseContext) FINALLY() antlr.TerminalNode

func (*FinallyClauseContext) GetParser

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

func (*FinallyClauseContext) GetRuleContext

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

func (*FinallyClauseContext) IsFinallyClauseContext

func (*FinallyClauseContext) IsFinallyClauseContext()

func (*FinallyClauseContext) ToStringTree

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

type ForClauseContext

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

func NewEmptyForClauseContext

func NewEmptyForClauseContext() *ForClauseContext

func NewForClauseContext

func NewForClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForClauseContext

func (*ForClauseContext) Accept

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

func (*ForClauseContext) AllExpression

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

func (*ForClauseContext) AllSEMI

func (s *ForClauseContext) AllSEMI() []antlr.TerminalNode

func (*ForClauseContext) Expression

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

func (*ForClauseContext) GetParser

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

func (*ForClauseContext) GetRuleContext

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

func (*ForClauseContext) IsForClauseContext

func (*ForClauseContext) IsForClauseContext()

func (*ForClauseContext) SEMI

func (s *ForClauseContext) SEMI(i int) antlr.TerminalNode

func (*ForClauseContext) Statement

func (s *ForClauseContext) Statement() IStatementContext

func (*ForClauseContext) ToStringTree

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

type ForStatementContext

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

func NewEmptyForStatementContext

func NewEmptyForStatementContext() *ForStatementContext

func NewForStatementContext

func NewForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatementContext

func (*ForStatementContext) Accept

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

func (*ForStatementContext) Block

func (*ForStatementContext) ForClause

func (s *ForStatementContext) ForClause() IForClauseContext

func (*ForStatementContext) GetParser

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

func (*ForStatementContext) GetRuleContext

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

func (*ForStatementContext) IsForStatementContext

func (*ForStatementContext) IsForStatementContext()

func (*ForStatementContext) LOOP

func (s *ForStatementContext) LOOP() antlr.TerminalNode

func (*ForStatementContext) LPAREN

func (s *ForStatementContext) LPAREN() antlr.TerminalNode

func (*ForStatementContext) RPAREN

func (s *ForStatementContext) RPAREN() antlr.TerminalNode

func (*ForStatementContext) ToStringTree

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

type ForeachClauseContext

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

func NewEmptyForeachClauseContext

func NewEmptyForeachClauseContext() *ForeachClauseContext

func NewForeachClauseContext

func NewForeachClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForeachClauseContext

func (*ForeachClauseContext) Accept

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

func (*ForeachClauseContext) AllForeachVariableName

func (s *ForeachClauseContext) AllForeachVariableName() []IForeachVariableNameContext

func (*ForeachClauseContext) COMMA

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

func (*ForeachClauseContext) ForeachVariableName

func (s *ForeachClauseContext) ForeachVariableName(i int) IForeachVariableNameContext

func (*ForeachClauseContext) GetParser

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

func (*ForeachClauseContext) GetRuleContext

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

func (*ForeachClauseContext) IsForeachClauseContext

func (*ForeachClauseContext) IsForeachClauseContext()

func (*ForeachClauseContext) LPAREN

func (s *ForeachClauseContext) LPAREN() antlr.TerminalNode

func (*ForeachClauseContext) RPAREN

func (s *ForeachClauseContext) RPAREN() antlr.TerminalNode

func (*ForeachClauseContext) ToStringTree

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

type ForeachStatementContext

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

func NewEmptyForeachStatementContext

func NewEmptyForeachStatementContext() *ForeachStatementContext

func NewForeachStatementContext

func NewForeachStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForeachStatementContext

func (*ForeachStatementContext) Accept

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

func (*ForeachStatementContext) Block

func (*ForeachStatementContext) Expression

func (*ForeachStatementContext) ForeachClause

func (*ForeachStatementContext) GetParser

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

func (*ForeachStatementContext) GetRuleContext

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

func (*ForeachStatementContext) IN

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

func (*ForeachStatementContext) IsForeachStatementContext

func (*ForeachStatementContext) IsForeachStatementContext()

func (*ForeachStatementContext) LOOP

func (s *ForeachStatementContext) LOOP() antlr.TerminalNode

func (*ForeachStatementContext) OF

func (s *ForeachStatementContext) OF() antlr.TerminalNode

func (*ForeachStatementContext) ToStringTree

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

type ForeachVariableNameContext

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

func NewEmptyForeachVariableNameContext

func NewEmptyForeachVariableNameContext() *ForeachVariableNameContext

func NewForeachVariableNameContext

func NewForeachVariableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForeachVariableNameContext

func (*ForeachVariableNameContext) Accept

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

func (*ForeachVariableNameContext) GetParser

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

func (*ForeachVariableNameContext) GetRuleContext

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

func (*ForeachVariableNameContext) IsForeachVariableNameContext

func (*ForeachVariableNameContext) IsForeachVariableNameContext()

func (*ForeachVariableNameContext) ToStringTree

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

func (*ForeachVariableNameContext) VariableExpression

func (*ForeachVariableNameContext) VariableName

type FunctionDeclarationContext

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

func NewEmptyFunctionDeclarationContext

func NewEmptyFunctionDeclarationContext() *FunctionDeclarationContext

func NewFunctionDeclarationContext

func NewFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclarationContext

func (*FunctionDeclarationContext) Accept

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

func (*FunctionDeclarationContext) FunctionSignature

func (*FunctionDeclarationContext) GetParser

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

func (*FunctionDeclarationContext) GetRuleContext

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

func (*FunctionDeclarationContext) IsFunctionDeclarationContext

func (*FunctionDeclarationContext) IsFunctionDeclarationContext()

func (*FunctionDeclarationContext) LambdaFunctionDeclaration

func (s *FunctionDeclarationContext) LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext

func (*FunctionDeclarationContext) StandardFunctionDeclaration

func (s *FunctionDeclarationContext) StandardFunctionDeclaration() IStandardFunctionDeclarationContext

func (*FunctionDeclarationContext) ToStringTree

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

type FunctionModifierContext

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

func NewEmptyFunctionModifierContext

func NewEmptyFunctionModifierContext() *FunctionModifierContext

func NewFunctionModifierContext

func NewFunctionModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionModifierContext

func (*FunctionModifierContext) Accept

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

func (*FunctionModifierContext) COMPTIME

func (s *FunctionModifierContext) COMPTIME() antlr.TerminalNode

func (*FunctionModifierContext) GetParser

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

func (*FunctionModifierContext) GetRuleContext

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

func (*FunctionModifierContext) IsFunctionModifierContext

func (*FunctionModifierContext) IsFunctionModifierContext()

func (*FunctionModifierContext) PUB

func (s *FunctionModifierContext) PUB() antlr.TerminalNode

func (*FunctionModifierContext) ToStringTree

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

type FunctionReturnValueContext

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

func NewEmptyFunctionReturnValueContext

func NewEmptyFunctionReturnValueContext() *FunctionReturnValueContext

func NewFunctionReturnValueContext

func NewFunctionReturnValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionReturnValueContext

func (*FunctionReturnValueContext) Accept

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

func (*FunctionReturnValueContext) GetParser

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

func (*FunctionReturnValueContext) GetRuleContext

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

func (*FunctionReturnValueContext) IsFunctionReturnValueContext

func (*FunctionReturnValueContext) IsFunctionReturnValueContext()

func (*FunctionReturnValueContext) LPAREN

func (s *FunctionReturnValueContext) LPAREN() antlr.TerminalNode

func (*FunctionReturnValueContext) RPAREN

func (s *FunctionReturnValueContext) RPAREN() antlr.TerminalNode

func (*FunctionReturnValueContext) ToStringTree

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

func (*FunctionReturnValueContext) TypeList

func (*FunctionReturnValueContext) Type_

type FunctionSignatureContext

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

func NewEmptyFunctionSignatureContext

func NewEmptyFunctionSignatureContext() *FunctionSignatureContext

func NewFunctionSignatureContext

func NewFunctionSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionSignatureContext

func (*FunctionSignatureContext) ARROW

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

func (*FunctionSignatureContext) Accept

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

func (*FunctionSignatureContext) AllFunctionModifier

func (s *FunctionSignatureContext) AllFunctionModifier() []IFunctionModifierContext

func (*FunctionSignatureContext) FN

func (s *FunctionSignatureContext) FN() antlr.TerminalNode

func (*FunctionSignatureContext) FunctionModifier

func (s *FunctionSignatureContext) FunctionModifier(i int) IFunctionModifierContext

func (*FunctionSignatureContext) FunctionReturnValue

func (s *FunctionSignatureContext) FunctionReturnValue() IFunctionReturnValueContext

func (*FunctionSignatureContext) GenericParameters

func (s *FunctionSignatureContext) GenericParameters() IGenericParametersContext

func (*FunctionSignatureContext) GetParser

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

func (*FunctionSignatureContext) GetRuleContext

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

func (*FunctionSignatureContext) Identifier

func (s *FunctionSignatureContext) Identifier() antlr.TerminalNode

func (*FunctionSignatureContext) IsFunctionSignatureContext

func (*FunctionSignatureContext) IsFunctionSignatureContext()

func (*FunctionSignatureContext) OperatorIdentifier

func (s *FunctionSignatureContext) OperatorIdentifier() IOperatorIdentifierContext

func (*FunctionSignatureContext) ReceiverParameters

func (s *FunctionSignatureContext) ReceiverParameters() IReceiverParametersContext

func (*FunctionSignatureContext) THROWS

func (s *FunctionSignatureContext) THROWS() antlr.TerminalNode

func (*FunctionSignatureContext) ToStringTree

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

type FunctionTypeContext

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

func NewEmptyFunctionTypeContext

func NewEmptyFunctionTypeContext() *FunctionTypeContext

func NewFunctionTypeContext

func NewFunctionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeContext

func (*FunctionTypeContext) ARROW

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

func (*FunctionTypeContext) Accept

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

func (*FunctionTypeContext) FunctionReturnValue

func (s *FunctionTypeContext) FunctionReturnValue() IFunctionReturnValueContext

func (*FunctionTypeContext) GetParser

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

func (*FunctionTypeContext) GetRuleContext

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

func (*FunctionTypeContext) IsFunctionTypeContext

func (*FunctionTypeContext) IsFunctionTypeContext()

func (*FunctionTypeContext) ReceiverParameters

func (s *FunctionTypeContext) ReceiverParameters() IReceiverParametersContext

func (*FunctionTypeContext) THROWS

func (s *FunctionTypeContext) THROWS() antlr.TerminalNode

func (*FunctionTypeContext) ToStringTree

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

type GenericArgumentsContext

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

func NewEmptyGenericArgumentsContext

func NewEmptyGenericArgumentsContext() *GenericArgumentsContext

func NewGenericArgumentsContext

func NewGenericArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericArgumentsContext

func (*GenericArgumentsContext) Accept

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

func (*GenericArgumentsContext) GT

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

func (*GenericArgumentsContext) GetParser

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

func (*GenericArgumentsContext) GetRuleContext

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

func (*GenericArgumentsContext) IsGenericArgumentsContext

func (*GenericArgumentsContext) IsGenericArgumentsContext()

func (*GenericArgumentsContext) LT

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

func (*GenericArgumentsContext) ToStringTree

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

func (*GenericArgumentsContext) TypeList

type GenericParameterContext

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

func NewEmptyGenericParameterContext

func NewEmptyGenericParameterContext() *GenericParameterContext

func NewGenericParameterContext

func NewGenericParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericParameterContext

func (*GenericParameterContext) Accept

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

func (*GenericParameterContext) COLON

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

func (*GenericParameterContext) GetParser

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

func (*GenericParameterContext) GetRuleContext

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

func (*GenericParameterContext) Identifier

func (s *GenericParameterContext) Identifier() antlr.TerminalNode

func (*GenericParameterContext) IsGenericParameterContext

func (*GenericParameterContext) IsGenericParameterContext()

func (*GenericParameterContext) ToStringTree

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

func (*GenericParameterContext) Type_

type GenericParameterListContext

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

func NewEmptyGenericParameterListContext

func NewEmptyGenericParameterListContext() *GenericParameterListContext

func NewGenericParameterListContext

func NewGenericParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericParameterListContext

func (*GenericParameterListContext) Accept

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

func (*GenericParameterListContext) AllCOMMA

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

func (*GenericParameterListContext) AllGenericParameter

func (s *GenericParameterListContext) AllGenericParameter() []IGenericParameterContext

func (*GenericParameterListContext) COMMA

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

func (*GenericParameterListContext) GenericParameter

func (*GenericParameterListContext) GetParser

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

func (*GenericParameterListContext) GetRuleContext

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

func (*GenericParameterListContext) IsGenericParameterListContext

func (*GenericParameterListContext) IsGenericParameterListContext()

func (*GenericParameterListContext) ToStringTree

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

type GenericParametersContext

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

func NewEmptyGenericParametersContext

func NewEmptyGenericParametersContext() *GenericParametersContext

func NewGenericParametersContext

func NewGenericParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericParametersContext

func (*GenericParametersContext) Accept

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

func (*GenericParametersContext) GT

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

func (*GenericParametersContext) GenericParameterList

func (s *GenericParametersContext) GenericParameterList() IGenericParameterListContext

func (*GenericParametersContext) GetParser

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

func (*GenericParametersContext) GetRuleContext

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

func (*GenericParametersContext) IsGenericParametersContext

func (*GenericParametersContext) IsGenericParametersContext()

func (*GenericParametersContext) LT

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

func (*GenericParametersContext) ToStringTree

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

type IAddSubExpressionContext

type IAddSubExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetAddSubOp returns the addSubOp token.
	GetAddSubOp() antlr.Token

	// SetAddSubOp sets the addSubOp token.
	SetAddSubOp(antlr.Token)

	// Getter signatures
	AllMulDivExpression() []IMulDivExpressionContext
	MulDivExpression(i int) IMulDivExpressionContext
	AllADD() []antlr.TerminalNode
	ADD(i int) antlr.TerminalNode
	AllSUB() []antlr.TerminalNode
	SUB(i int) antlr.TerminalNode

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

IAddSubExpressionContext is an interface to support dynamic dispatch.

type IArrayTypeContext

type IArrayTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Type_() ITypeContext
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode
	NumberLiteral() antlr.TerminalNode

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

IArrayTypeContext is an interface to support dynamic dispatch.

type IAsExpressionContext

type IAsExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VariableExpression() IVariableExpressionContext
	AS() antlr.TerminalNode
	Type_() ITypeContext

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

IAsExpressionContext is an interface to support dynamic dispatch.

type IAsIdentifierContext

type IAsIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AS() antlr.TerminalNode
	Identifier() antlr.TerminalNode

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

IAsIdentifierContext is an interface to support dynamic dispatch.

type IAssignStatementContext

type IAssignStatementContext interface {
	antlr.ParserRuleContext

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

	// GetAssignModifier returns the assignModifier token.
	GetAssignModifier() antlr.Token

	// SetAssignModifier sets the assignModifier token.
	SetAssignModifier(antlr.Token)

	// Getter signatures
	LET() antlr.TerminalNode
	CONST() antlr.TerminalNode
	VAR() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	VariableNames() IVariableNamesContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	MatchStatement() IMatchStatementContext
	ADD_ASSIGN() antlr.TerminalNode
	SUB_ASSIGN() antlr.TerminalNode
	MUL_ASSIGN() antlr.TerminalNode
	DIV_ASSIGN() antlr.TerminalNode
	MOD_ASSIGN() antlr.TerminalNode
	AND_ASSIGN() antlr.TerminalNode
	EXP_ASSIGN() antlr.TerminalNode
	VariableExpression() IVariableExpressionContext
	VariableNullableExpressions() IVariableNullableExpressionsContext

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

IAssignStatementContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode

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

IBlockContext is an interface to support dynamic dispatch.

type IBreakStatementContext

type IBreakStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BREAK() antlr.TerminalNode
	Identifier() antlr.TerminalNode

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

IBreakStatementContext is an interface to support dynamic dispatch.

type IBuiltinCommandArgumentContext added in v0.2.0

type IBuiltinCommandArgumentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRIPLE_MINUS() antlr.TerminalNode
	AllCommandArgument() []ICommandArgumentContext
	CommandArgument(i int) ICommandArgumentContext

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

IBuiltinCommandArgumentContext is an interface to support dynamic dispatch.

type ICallExpressionContext

type ICallExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MemberAccess() IMemberAccessContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	NOT() antlr.TerminalNode
	ReceiverArgumentList() IReceiverArgumentListContext
	CallExpressionLinkedList() ICallExpressionLinkedListContext

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

ICallExpressionContext is an interface to support dynamic dispatch.

type ICallExpressionLinkedListContext

type ICallExpressionLinkedListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverArgumentList() IReceiverArgumentListContext
	CallExpressionLinkedList() ICallExpressionLinkedListContext
	DOUBLE_DOT() antlr.TerminalNode

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

ICallExpressionLinkedListContext is an interface to support dynamic dispatch.

type ICatchClauseContext

type ICatchClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CATCH() antlr.TerminalNode
	Block() IBlockContext
	CatchClauseReceiver() ICatchClauseReceiverContext
	MemberAccess() IMemberAccessContext

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

ICatchClauseContext is an interface to support dynamic dispatch.

type ICatchClauseReceiverContext

type ICatchClauseReceiverContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

ICatchClauseReceiverContext is an interface to support dynamic dispatch.

type IChannelInputStatementContext

type IChannelInputStatementContext interface {
	antlr.ParserRuleContext

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

	// GetChannelPayload returns the channelPayload token.
	GetChannelPayload() antlr.Token

	// SetChannelPayload sets the channelPayload token.
	SetChannelPayload(antlr.Token)

	// Getter signatures
	VariableExpression() IVariableExpressionContext
	BACKARROW() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	NumberLiteral() antlr.TerminalNode
	BITAND() antlr.TerminalNode

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

IChannelInputStatementContext is an interface to support dynamic dispatch.

type IChannelOutputExpressionContext

type IChannelOutputExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BACKARROW() antlr.TerminalNode
	VariableExpression() IVariableExpressionContext

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

IChannelOutputExpressionContext is an interface to support dynamic dispatch.

type IClassBodyContext

type IClassBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllComment() []ICommentContext
	Comment(i int) ICommentContext
	AllClassMember() []IClassMemberContext
	ClassMember(i int) IClassMemberContext
	AllClassMethod() []IClassMethodContext
	ClassMethod(i int) IClassMethodContext
	AllClassBuiltinMethod() []IClassBuiltinMethodContext
	ClassBuiltinMethod(i int) IClassBuiltinMethodContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode

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

IClassBodyContext is an interface to support dynamic dispatch.

type IClassBuiltinMethodContext

type IClassBuiltinMethodContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	ClassBuiltinParameters() IClassBuiltinParametersContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	ClassBuiltinMethodModifier() IClassBuiltinMethodModifierContext
	Block() IBlockContext
	DOUBLE_ARROW() antlr.TerminalNode
	THROWS() antlr.TerminalNode

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

IClassBuiltinMethodContext is an interface to support dynamic dispatch.

type IClassBuiltinMethodModifierContext

type IClassBuiltinMethodModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONST() antlr.TerminalNode

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

IClassBuiltinMethodModifierContext is an interface to support dynamic dispatch.

type IClassBuiltinParametersContext

type IClassBuiltinParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverParameterList() IReceiverParameterListContext
	ClassNamedParameters() IClassNamedParametersContext
	COMMA() antlr.TerminalNode

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

IClassBuiltinParametersContext is an interface to support dynamic dispatch.

type IClassDeclarationContext

type IClassDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CLASS() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	ClassBody() IClassBodyContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	AllClassModifier() []IClassModifierContext
	ClassModifier(i int) IClassModifierContext
	GenericParameters() IGenericParametersContext
	COLON() antlr.TerminalNode
	ClassSuper() IClassSuperContext

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

IClassDeclarationContext is an interface to support dynamic dispatch.

type IClassInitializeExpressionContext

type IClassInitializeExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	NamedArgumentList() INamedArgumentListContext
	RBRACE() antlr.TerminalNode

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

IClassInitializeExpressionContext is an interface to support dynamic dispatch.

type IClassMemberContext

type IClassMemberContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	AllClassMemberModifier() []IClassMemberModifierContext
	ClassMemberModifier(i int) IClassMemberModifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

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

IClassMemberContext is an interface to support dynamic dispatch.

type IClassMemberModifierContext

type IClassMemberModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode
	STATIC() antlr.TerminalNode
	FINAL() antlr.TerminalNode
	CONST() antlr.TerminalNode

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

IClassMemberModifierContext is an interface to support dynamic dispatch.

type IClassMethodContext

type IClassMethodContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StandardFunctionDeclaration() IStandardFunctionDeclarationContext
	LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	AllClassMethodModifier() []IClassMethodModifierContext
	ClassMethodModifier(i int) IClassMethodModifierContext

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

IClassMethodContext is an interface to support dynamic dispatch.

type IClassMethodModifierContext

type IClassMethodModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode
	STATIC() antlr.TerminalNode

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

IClassMethodModifierContext is an interface to support dynamic dispatch.

type IClassModifierContext

type IClassModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode

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

IClassModifierContext is an interface to support dynamic dispatch.

type IClassNamedParameterAccessPointContext

type IClassNamedParameterAccessPointContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	ClassNamedParameterAccessPoint() IClassNamedParameterAccessPointContext

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

IClassNamedParameterAccessPointContext is an interface to support dynamic dispatch.

type IClassNamedParameterContext

type IClassNamedParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ReceiverParameter() IReceiverParameterContext
	REQUIRED() antlr.TerminalNode
	ClassNamedParameterAccessPoint() IClassNamedParameterAccessPointContext
	THIS() antlr.TerminalNode
	SUPER() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

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

IClassNamedParameterContext is an interface to support dynamic dispatch.

type IClassNamedParameterListContext

type IClassNamedParameterListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllClassNamedParameter() []IClassNamedParameterContext
	ClassNamedParameter(i int) IClassNamedParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IClassNamedParameterListContext is an interface to support dynamic dispatch.

type IClassNamedParametersContext

type IClassNamedParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	ClassNamedParameterList() IClassNamedParameterListContext

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

IClassNamedParametersContext is an interface to support dynamic dispatch.

type IClassSuperContext

type IClassSuperContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllMemberAccess() []IMemberAccessContext
	MemberAccess(i int) IMemberAccessContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IClassSuperContext is an interface to support dynamic dispatch.

type ICommandAccessPointContext

type ICommandAccessPointContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	CommandAccessPoint() ICommandAccessPointContext
	DOUBLE_COLON() antlr.TerminalNode

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

ICommandAccessPointContext is an interface to support dynamic dispatch.

type ICommandArgumentContext added in v0.2.0

type ICommandArgumentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Option() IOptionContext
	ConditionalExpression() IConditionalExpressionContext
	MemberAccess() IMemberAccessContext

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

ICommandArgumentContext is an interface to support dynamic dispatch.

type ICommandExpressionContext

type ICommandExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MemberAccess() IMemberAccessContext
	CommandStringLiteral() antlr.TerminalNode
	AllCommandArgument() []ICommandArgumentContext
	CommandArgument(i int) ICommandArgumentContext
	BITAND() antlr.TerminalNode
	BuiltinCommandArgument() IBuiltinCommandArgumentContext
	CommandJoin() ICommandJoinContext
	CommandStream() ICommandStreamContext

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

ICommandExpressionContext is an interface to support dynamic dispatch.

type ICommandJoinContext

type ICommandJoinContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CommandExpression() ICommandExpressionContext
	AND() antlr.TerminalNode
	OR() antlr.TerminalNode

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

ICommandJoinContext is an interface to support dynamic dispatch.

type ICommandStreamContext

type ICommandStreamContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CommandExpression() ICommandExpressionContext
	BITOR() antlr.TerminalNode
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	SHL() antlr.TerminalNode
	SHR() antlr.TerminalNode

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

ICommandStreamContext is an interface to support dynamic dispatch.

type ICommentContext

type ICommentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LineComment() antlr.TerminalNode
	BlockComment() antlr.TerminalNode

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

ICommentContext is an interface to support dynamic dispatch.

type ICompositeTypeContext

type ICompositeTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BITOR() antlr.TerminalNode
	Type_() ITypeContext
	BITAND() antlr.TerminalNode
	CompositeType() ICompositeTypeContext

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

ICompositeTypeContext is an interface to support dynamic dispatch.

type IComptimeCaseClauseContext added in v0.3.0

type IComptimeCaseClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ELSE() antlr.TerminalNode
	WHEN() antlr.TerminalNode
	ConditionalExpression() IConditionalExpressionContext
	Block() IBlockContext

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

IComptimeCaseClauseContext is an interface to support dynamic dispatch.

type IComptimeDefaultClauseContext added in v0.3.0

type IComptimeDefaultClauseContext interface {
	antlr.ParserRuleContext

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

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

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

IComptimeDefaultClauseContext is an interface to support dynamic dispatch.

type IComptimeExpressionContext

type IComptimeExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COMPTIME() antlr.TerminalNode
	Block() IBlockContext
	WHEN() antlr.TerminalNode
	ConditionalExpression() IConditionalExpressionContext
	AllComptimeCaseClause() []IComptimeCaseClauseContext
	ComptimeCaseClause(i int) IComptimeCaseClauseContext
	ComptimeDefaultClause() IComptimeDefaultClauseContext

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

IComptimeExpressionContext is an interface to support dynamic dispatch.

type IConditionalBoolExpressionContext

type IConditionalBoolExpressionContext interface {
	antlr.ParserRuleContext

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

	// GetConditionalOp returns the conditionalOp token.
	GetConditionalOp() antlr.Token

	// SetConditionalOp sets the conditionalOp token.
	SetConditionalOp(antlr.Token)

	// Getter signatures
	AllLogicalExpression() []ILogicalExpressionContext
	LogicalExpression(i int) ILogicalExpressionContext
	AllBITAND() []antlr.TerminalNode
	BITAND(i int) antlr.TerminalNode
	AllBITOR() []antlr.TerminalNode
	BITOR(i int) antlr.TerminalNode
	AllBITXOR() []antlr.TerminalNode
	BITXOR(i int) antlr.TerminalNode
	AllAND() []antlr.TerminalNode
	AND(i int) antlr.TerminalNode
	AllOR() []antlr.TerminalNode
	OR(i int) antlr.TerminalNode

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

IConditionalBoolExpressionContext is an interface to support dynamic dispatch.

type IConditionalExpressionContext

type IConditionalExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ConditionalBoolExpression() IConditionalBoolExpressionContext
	QUEST() antlr.TerminalNode
	AllConditionalExpression() []IConditionalExpressionContext
	ConditionalExpression(i int) IConditionalExpressionContext
	COLON() antlr.TerminalNode

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

IConditionalExpressionContext is an interface to support dynamic dispatch.

type IContinueStatementContext

type IContinueStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONTINUE() antlr.TerminalNode

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

IContinueStatementContext is an interface to support dynamic dispatch.

type IDeclareStatementContext

type IDeclareStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DECLARE() antlr.TerminalNode
	Block() IBlockContext
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	TraitDeclaration() ITraitDeclarationContext
	FunctionDeclaration() IFunctionDeclarationContext
	ModuleDeclaration() IModuleDeclarationContext
	TypeDeclaration() ITypeDeclarationContext

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

IDeclareStatementContext is an interface to support dynamic dispatch.

type IDeferStatementContext

type IDeferStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DEFER() antlr.TerminalNode
	CallExpression() ICallExpressionContext

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

IDeferStatementContext is an interface to support dynamic dispatch.

type IDoWhileStatementContext

type IDoWhileStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DO() antlr.TerminalNode
	Block() IBlockContext
	LOOP() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode

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

IDoWhileStatementContext is an interface to support dynamic dispatch.

type IEnumAssociatedConstructorContext

type IEnumAssociatedConstructorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumConstructor() []IEnumConstructorContext
	EnumConstructor(i int) IEnumConstructorContext

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

IEnumAssociatedConstructorContext is an interface to support dynamic dispatch.

type IEnumAssociatedFieldContext

type IEnumAssociatedFieldContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllEnumFieldModifier() []IEnumFieldModifierContext
	EnumFieldModifier(i int) IEnumFieldModifierContext

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

IEnumAssociatedFieldContext is an interface to support dynamic dispatch.

type IEnumAssociatedFieldsContext

type IEnumAssociatedFieldsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumAssociatedField() []IEnumAssociatedFieldContext
	EnumAssociatedField(i int) IEnumAssociatedFieldContext
	SEMI() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IEnumAssociatedFieldsContext is an interface to support dynamic dispatch.

type IEnumAssociatedMethodsContext

type IEnumAssociatedMethodsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumMethod() []IEnumMethodContext
	EnumMethod(i int) IEnumMethodContext

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

IEnumAssociatedMethodsContext is an interface to support dynamic dispatch.

type IEnumAssociatedValueContext

type IEnumAssociatedValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ExpressionList() IExpressionListContext

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

IEnumAssociatedValueContext is an interface to support dynamic dispatch.

type IEnumAssociatedValuesContext

type IEnumAssociatedValuesContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumAssociatedValue() []IEnumAssociatedValueContext
	EnumAssociatedValue(i int) IEnumAssociatedValueContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllComment() []ICommentContext
	Comment(i int) ICommentContext

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

IEnumAssociatedValuesContext is an interface to support dynamic dispatch.

type IEnumBodyADTContext

type IEnumBodyADTContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	AllEnumVariant() []IEnumVariantContext
	EnumVariant(i int) IEnumVariantContext
	RBRACE() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	EnumMethods() IEnumMethodsContext
	AllComment() []ICommentContext
	Comment(i int) ICommentContext

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

IEnumBodyADTContext is an interface to support dynamic dispatch.

type IEnumBodyAssociatedContext

type IEnumBodyAssociatedContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	EnumAssociatedValues() IEnumAssociatedValuesContext
	RBRACE() antlr.TerminalNode
	EnumAssociatedFields() IEnumAssociatedFieldsContext
	EnumAssociatedConstructor() IEnumAssociatedConstructorContext
	SEMI() antlr.TerminalNode
	EnumAssociatedMethods() IEnumAssociatedMethodsContext

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

IEnumBodyAssociatedContext is an interface to support dynamic dispatch.

type IEnumBodySimpleContext

type IEnumBodySimpleContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBRACE() antlr.TerminalNode
	AllEnumValue() []IEnumValueContext
	EnumValue(i int) IEnumValueContext
	RBRACE() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllComment() []ICommentContext
	Comment(i int) ICommentContext

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

IEnumBodySimpleContext is an interface to support dynamic dispatch.

type IEnumBuiltinMethodModifierContext

type IEnumBuiltinMethodModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONST() antlr.TerminalNode

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

IEnumBuiltinMethodModifierContext is an interface to support dynamic dispatch.

type IEnumConstructorContext

type IEnumConstructorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EnumConstructorName() IEnumConstructorNameContext
	EnumConstructorParameters() IEnumConstructorParametersContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	EnumBuiltinMethodModifier() IEnumBuiltinMethodModifierContext
	Block() IBlockContext
	DOUBLE_ARROW() antlr.TerminalNode
	SEMI() antlr.TerminalNode
	EnumConstructorInit() IEnumConstructorInitContext
	THROWS() antlr.TerminalNode

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

IEnumConstructorContext is an interface to support dynamic dispatch.

type IEnumConstructorDirectInitContext

type IEnumConstructorDirectInitContext interface {
	antlr.ParserRuleContext

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

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

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

IEnumConstructorDirectInitContext is an interface to support dynamic dispatch.

type IEnumConstructorInitContext

type IEnumConstructorInitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COLON() antlr.TerminalNode
	EnumConstructorDirectInit() IEnumConstructorDirectInitContext

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

IEnumConstructorInitContext is an interface to support dynamic dispatch.

type IEnumConstructorNameContext

type IEnumConstructorNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllIdentifier() []antlr.TerminalNode
	Identifier(i int) antlr.TerminalNode
	DOT() antlr.TerminalNode

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

IEnumConstructorNameContext is an interface to support dynamic dispatch.

type IEnumConstructorParametersContext

type IEnumConstructorParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllEnumConstructorDirectInit() []IEnumConstructorDirectInitContext
	EnumConstructorDirectInit(i int) IEnumConstructorDirectInitContext
	ReceiverParameterList() IReceiverParameterListContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IEnumConstructorParametersContext is an interface to support dynamic dispatch.

type IEnumDeclarationContext

type IEnumDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENUM() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	EnumBodySimple() IEnumBodySimpleContext
	EnumBodyAssociated() IEnumBodyAssociatedContext
	EnumBodyADT() IEnumBodyADTContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	EnumModifier() IEnumModifierContext
	GenericParameters() IGenericParametersContext

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

IEnumDeclarationContext is an interface to support dynamic dispatch.

type IEnumFieldContext

type IEnumFieldContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

IEnumFieldContext is an interface to support dynamic dispatch.

type IEnumFieldModifierContext

type IEnumFieldModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FINAL() antlr.TerminalNode
	CONST() antlr.TerminalNode

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

IEnumFieldModifierContext is an interface to support dynamic dispatch.

type IEnumInitializeContext

type IEnumInitializeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumInitializeMember() []IEnumInitializeMemberContext
	EnumInitializeMember(i int) IEnumInitializeMemberContext
	SEMI() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IEnumInitializeContext is an interface to support dynamic dispatch.

type IEnumInitializeMemberContext

type IEnumInitializeMemberContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ExpressionList() IExpressionListContext

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

IEnumInitializeMemberContext is an interface to support dynamic dispatch.

type IEnumMemberContext

type IEnumMemberContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	AllEnumMemberModifier() []IEnumMemberModifierContext
	EnumMemberModifier(i int) IEnumMemberModifierContext

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

IEnumMemberContext is an interface to support dynamic dispatch.

type IEnumMemberModifierContext

type IEnumMemberModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode
	FINAL() antlr.TerminalNode

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

IEnumMemberModifierContext is an interface to support dynamic dispatch.

type IEnumMethodContext

type IEnumMethodContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StandardFunctionDeclaration() IStandardFunctionDeclarationContext
	LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	AllEnumMethodModifier() []IEnumMethodModifierContext
	EnumMethodModifier(i int) IEnumMethodModifierContext

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

IEnumMethodContext is an interface to support dynamic dispatch.

type IEnumMethodModifierContext

type IEnumMethodModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode
	STATIC() antlr.TerminalNode

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

IEnumMethodModifierContext is an interface to support dynamic dispatch.

type IEnumMethodsContext

type IEnumMethodsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumMethod() []IEnumMethodContext
	EnumMethod(i int) IEnumMethodContext

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

IEnumMethodsContext is an interface to support dynamic dispatch.

type IEnumModifierContext

type IEnumModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUB() antlr.TerminalNode
	FINAL() antlr.TerminalNode

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

IEnumModifierContext is an interface to support dynamic dispatch.

type IEnumValueContext

type IEnumValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	Comment() ICommentContext

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

IEnumValueContext is an interface to support dynamic dispatch.

type IEnumVariantContext

type IEnumVariantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	AllEnumField() []IEnumFieldContext
	EnumField(i int) IEnumFieldContext
	RBRACE() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IEnumVariantContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LambdaExpression() ILambdaExpressionContext
	ConditionalExpression() IConditionalExpressionContext
	NewDelExpression() INewDelExpressionContext
	ClassInitializeExpression() IClassInitializeExpressionContext
	TypeofExpression() ITypeofExpressionContext
	ChannelOutputExpression() IChannelOutputExpressionContext
	CommandExpression() ICommandExpressionContext
	UnsafeExpression() IUnsafeExpressionContext
	ComptimeExpression() IComptimeExpressionContext

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

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionListContext

type IExpressionListContext 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

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

IExpressionListContext is an interface to support dynamic dispatch.

type IExpressionStatementContext

type IExpressionStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext

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

IExpressionStatementContext is an interface to support dynamic dispatch.

type IExtendClassContext

type IExtendClassContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CLASS() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	ClassBody() IClassBodyContext

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

IExtendClassContext is an interface to support dynamic dispatch.

type IExtendDeclarationContext

type IExtendDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXTEND() antlr.TerminalNode
	ExtendEnum() IExtendEnumContext
	ExtendClass() IExtendClassContext
	ExtendTrait() IExtendTraitContext
	ExtendType() IExtendTypeContext
	ExtendMod() IExtendModContext

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

IExtendDeclarationContext is an interface to support dynamic dispatch.

type IExtendEnumContext

type IExtendEnumContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENUM() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	EnumBodySimple() IEnumBodySimpleContext
	EnumBodyAssociated() IEnumBodyAssociatedContext
	EnumBodyADT() IEnumBodyADTContext

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

IExtendEnumContext is an interface to support dynamic dispatch.

type IExtendModContext

type IExtendModContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MOD_LIT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllModuleStatement() []IModuleStatementContext
	ModuleStatement(i int) IModuleStatementContext

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

IExtendModContext is an interface to support dynamic dispatch.

type IExtendTraitContext

type IExtendTraitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRAIT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	TraitBody() ITraitBodyContext

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

IExtendTraitContext is an interface to support dynamic dispatch.

type IExtendTypeContext

type IExtendTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TYPE() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	Type_() ITypeContext

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

IExtendTypeContext is an interface to support dynamic dispatch.

type IExternDeclarationContext

type IExternDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXTERN() antlr.TerminalNode
	ExternList() IExternListContext

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

IExternDeclarationContext is an interface to support dynamic dispatch.

type IExternItemContext

type IExternItemContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

IExternItemContext is an interface to support dynamic dispatch.

type IExternListContext

type IExternListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllExternItem() []IExternItemContext
	ExternItem(i int) IExternItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IExternListContext is an interface to support dynamic dispatch.

type IFactorContext

type IFactorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Factor() IFactorContext
	RPAREN() antlr.TerminalNode
	SUB() antlr.TerminalNode
	Literal() ILiteralContext
	ListExpression() IListExpressionContext
	TripleExpression() ITripleExpressionContext
	MapExpression() IMapExpressionContext
	MethodExpression() IMethodExpressionContext
	VariableExpression() IVariableExpressionContext
	CallExpression() ICallExpressionContext
	FileExpression() IFileExpressionContext

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

IFactorContext is an interface to support dynamic dispatch.

type IFileContext

type IFileContext interface {
	antlr.ParserRuleContext

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

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

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

IFileContext is an interface to support dynamic dispatch.

type IFileExpressionContext

type IFileExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FileStringLiteral() antlr.TerminalNode
	CallExpressionLinkedList() ICallExpressionLinkedListContext

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

IFileExpressionContext is an interface to support dynamic dispatch.

type IFinallyClauseContext

type IFinallyClauseContext interface {
	antlr.ParserRuleContext

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

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

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

IFinallyClauseContext is an interface to support dynamic dispatch.

type IForClauseContext

type IForClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	Statement() IStatementContext

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

IForClauseContext is an interface to support dynamic dispatch.

type IForStatementContext

type IForStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LOOP() antlr.TerminalNode
	ForClause() IForClauseContext
	Block() IBlockContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode

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

IForStatementContext is an interface to support dynamic dispatch.

type IForeachClauseContext

type IForeachClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllForeachVariableName() []IForeachVariableNameContext
	ForeachVariableName(i int) IForeachVariableNameContext
	LPAREN() antlr.TerminalNode
	COMMA() antlr.TerminalNode
	RPAREN() antlr.TerminalNode

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

IForeachClauseContext is an interface to support dynamic dispatch.

type IForeachStatementContext

type IForeachStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LOOP() antlr.TerminalNode
	ForeachClause() IForeachClauseContext
	Expression() IExpressionContext
	Block() IBlockContext
	IN() antlr.TerminalNode
	OF() antlr.TerminalNode

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

IForeachStatementContext is an interface to support dynamic dispatch.

type IForeachVariableNameContext

type IForeachVariableNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VariableName() IVariableNameContext
	VariableExpression() IVariableExpressionContext

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

IForeachVariableNameContext is an interface to support dynamic dispatch.

type IFunctionDeclarationContext

type IFunctionDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StandardFunctionDeclaration() IStandardFunctionDeclarationContext
	LambdaFunctionDeclaration() ILambdaFunctionDeclarationContext
	FunctionSignature() IFunctionSignatureContext

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

IFunctionDeclarationContext is an interface to support dynamic dispatch.

type IFunctionModifierContext

type IFunctionModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PUB() antlr.TerminalNode
	COMPTIME() antlr.TerminalNode

	// IsFunctionModifierContext differentiates from other interfaces.
	IsFunctionModifierContext()
}

IFunctionModifierContext is an interface to support dynamic dispatch.

type IFunctionReturnValueContext

type IFunctionReturnValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Type_() ITypeContext
	LPAREN() antlr.TerminalNode
	TypeList() ITypeListContext
	RPAREN() antlr.TerminalNode

	// IsFunctionReturnValueContext differentiates from other interfaces.
	IsFunctionReturnValueContext()
}

IFunctionReturnValueContext is an interface to support dynamic dispatch.

type IFunctionSignatureContext

type IFunctionSignatureContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FN() antlr.TerminalNode
	ReceiverParameters() IReceiverParametersContext
	Identifier() antlr.TerminalNode
	OperatorIdentifier() IOperatorIdentifierContext
	AllFunctionModifier() []IFunctionModifierContext
	FunctionModifier(i int) IFunctionModifierContext
	GenericParameters() IGenericParametersContext
	THROWS() antlr.TerminalNode
	ARROW() antlr.TerminalNode
	FunctionReturnValue() IFunctionReturnValueContext

	// IsFunctionSignatureContext differentiates from other interfaces.
	IsFunctionSignatureContext()
}

IFunctionSignatureContext is an interface to support dynamic dispatch.

type IFunctionTypeContext

type IFunctionTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ReceiverParameters() IReceiverParametersContext
	THROWS() antlr.TerminalNode
	ARROW() antlr.TerminalNode
	FunctionReturnValue() IFunctionReturnValueContext

	// IsFunctionTypeContext differentiates from other interfaces.
	IsFunctionTypeContext()
}

IFunctionTypeContext is an interface to support dynamic dispatch.

type IGenericArgumentsContext

type IGenericArgumentsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	TypeList() ITypeListContext

	// IsGenericArgumentsContext differentiates from other interfaces.
	IsGenericArgumentsContext()
}

IGenericArgumentsContext is an interface to support dynamic dispatch.

type IGenericParameterContext

type IGenericParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

	// IsGenericParameterContext differentiates from other interfaces.
	IsGenericParameterContext()
}

IGenericParameterContext is an interface to support dynamic dispatch.

type IGenericParameterListContext

type IGenericParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllGenericParameter() []IGenericParameterContext
	GenericParameter(i int) IGenericParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsGenericParameterListContext differentiates from other interfaces.
	IsGenericParameterListContext()
}

IGenericParameterListContext is an interface to support dynamic dispatch.

type IGenericParametersContext

type IGenericParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LT() antlr.TerminalNode
	GenericParameterList() IGenericParameterListContext
	GT() antlr.TerminalNode

	// IsGenericParametersContext differentiates from other interfaces.
	IsGenericParametersContext()
}

IGenericParametersContext is an interface to support dynamic dispatch.

type IIdentifierAsIdentifierContext

type IIdentifierAsIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	AsIdentifier() IAsIdentifierContext

	// IsIdentifierAsIdentifierContext differentiates from other interfaces.
	IsIdentifierAsIdentifierContext()
}

IIdentifierAsIdentifierContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IF() antlr.TerminalNode
	ConditionalExpression() IConditionalExpressionContext
	AllBlock() []IBlockContext
	Block(i int) IBlockContext
	ELSE() antlr.TerminalNode
	IfStatement() IIfStatementContext

	// IsIfStatementContext differentiates from other interfaces.
	IsIfStatementContext()
}

IIfStatementContext is an interface to support dynamic dispatch.

type IImplDeclarationBindingContext

type IImplDeclarationBindingContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMemberAccess() []IMemberAccessContext
	MemberAccess(i int) IMemberAccessContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsImplDeclarationBindingContext differentiates from other interfaces.
	IsImplDeclarationBindingContext()
}

IImplDeclarationBindingContext is an interface to support dynamic dispatch.

type IImplDeclarationBodyContext

type IImplDeclarationBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MemberAccess() IMemberAccessContext
	ClassBody() IClassBodyContext

	// IsImplDeclarationBodyContext differentiates from other interfaces.
	IsImplDeclarationBodyContext()
}

IImplDeclarationBodyContext is an interface to support dynamic dispatch.

type IImplDeclarationContext

type IImplDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IMPL() antlr.TerminalNode
	MemberAccess() IMemberAccessContext
	FOR() antlr.TerminalNode
	ImplDeclarationBody() IImplDeclarationBodyContext
	ImplDeclarationBinding() IImplDeclarationBindingContext

	// IsImplDeclarationContext differentiates from other interfaces.
	IsImplDeclarationContext()
}

IImplDeclarationContext is an interface to support dynamic dispatch.

type IImportAllContext

type IImportAllContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MUL() antlr.TerminalNode
	FROM() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	AsIdentifier() IAsIdentifierContext

	// IsImportAllContext differentiates from other interfaces.
	IsImportAllContext()
}

IImportAllContext is an interface to support dynamic dispatch.

type IImportDeclarationContext

type IImportDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IMPORT() antlr.TerminalNode
	ImportAll() IImportAllContext
	ImportSingle() IImportSingleContext
	ImportMulti() IImportMultiContext

	// IsImportDeclarationContext differentiates from other interfaces.
	IsImportDeclarationContext()
}

IImportDeclarationContext is an interface to support dynamic dispatch.

type IImportMultiContext

type IImportMultiContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	FROM() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	AllIdentifierAsIdentifier() []IIdentifierAsIdentifierContext
	IdentifierAsIdentifier(i int) IIdentifierAsIdentifierContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsImportMultiContext differentiates from other interfaces.
	IsImportMultiContext()
}

IImportMultiContext is an interface to support dynamic dispatch.

type IImportSingleContext

type IImportSingleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	StringLiteral() antlr.TerminalNode
	AsIdentifier() IAsIdentifierContext

	// IsImportSingleContext differentiates from other interfaces.
	IsImportSingleContext()
}

IImportSingleContext is an interface to support dynamic dispatch.

type IIncDecExpressionContext

type IIncDecExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PreIncDecExpression() IPreIncDecExpressionContext
	PostIncDecExpression() IPostIncDecExpressionContext

	// IsIncDecExpressionContext differentiates from other interfaces.
	IsIncDecExpressionContext()
}

IIncDecExpressionContext is an interface to support dynamic dispatch.

type IIntersectionTypeContext

type IIntersectionTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllBITAND() []antlr.TerminalNode
	BITAND(i int) antlr.TerminalNode

	// IsIntersectionTypeContext differentiates from other interfaces.
	IsIntersectionTypeContext()
}

IIntersectionTypeContext is an interface to support dynamic dispatch.

type ILambdaAssignStatementContext

type ILambdaAssignStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VariableExpression() IVariableExpressionContext
	COLON_ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	MatchStatement() IMatchStatementContext

	// IsLambdaAssignStatementContext differentiates from other interfaces.
	IsLambdaAssignStatementContext()
}

ILambdaAssignStatementContext is an interface to support dynamic dispatch.

type ILambdaBodyContext

type ILambdaBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	LBRACE() antlr.TerminalNode
	ExpressionList() IExpressionListContext
	RBRACE() antlr.TerminalNode
	Block() IBlockContext

	// IsLambdaBodyContext differentiates from other interfaces.
	IsLambdaBodyContext()
}

ILambdaBodyContext is an interface to support dynamic dispatch.

type ILambdaExpressionContext

type ILambdaExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ReceiverParameters() IReceiverParametersContext
	DOUBLE_ARROW() antlr.TerminalNode
	LambdaBody() ILambdaBodyContext

	// IsLambdaExpressionContext differentiates from other interfaces.
	IsLambdaExpressionContext()
}

ILambdaExpressionContext is an interface to support dynamic dispatch.

type ILambdaFunctionDeclarationContext

type ILambdaFunctionDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FN() antlr.TerminalNode
	LambdaExpression() ILambdaExpressionContext
	Identifier() antlr.TerminalNode
	OperatorIdentifier() IOperatorIdentifierContext
	AllFunctionModifier() []IFunctionModifierContext
	FunctionModifier(i int) IFunctionModifierContext
	GenericParameters() IGenericParametersContext

	// IsLambdaFunctionDeclarationContext differentiates from other interfaces.
	IsLambdaFunctionDeclarationContext()
}

ILambdaFunctionDeclarationContext is an interface to support dynamic dispatch.

type IListExpressionContext

type IListExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACK() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	RBRACK() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsListExpressionContext differentiates from other interfaces.
	IsListExpressionContext()
}

IListExpressionContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NumberLiteral() antlr.TerminalNode
	BoolLiteral() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	NULL() antlr.TerminalNode

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type ILogicalExpressionContext

type ILogicalExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetLogicalOp returns the logicalOp token.
	GetLogicalOp() antlr.Token

	// SetLogicalOp sets the logicalOp token.
	SetLogicalOp(antlr.Token)

	// Getter signatures
	AllShiftExpression() []IShiftExpressionContext
	ShiftExpression(i int) IShiftExpressionContext
	AllGT() []antlr.TerminalNode
	GT(i int) antlr.TerminalNode
	AllLT() []antlr.TerminalNode
	LT(i int) antlr.TerminalNode
	AllGE() []antlr.TerminalNode
	GE(i int) antlr.TerminalNode
	AllLE() []antlr.TerminalNode
	LE(i int) antlr.TerminalNode
	AllEQ() []antlr.TerminalNode
	EQ(i int) antlr.TerminalNode
	AllNEQ() []antlr.TerminalNode
	NEQ(i int) antlr.TerminalNode
	AllMOD() []antlr.TerminalNode
	MOD(i int) antlr.TerminalNode
	TypeofExpression() ITypeofExpressionContext
	StringLiteral() antlr.TerminalNode

	// IsLogicalExpressionContext differentiates from other interfaces.
	IsLogicalExpressionContext()
}

ILogicalExpressionContext is an interface to support dynamic dispatch.

type ILongOptionContext

type ILongOptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DEC() antlr.TerminalNode
	Identifier() antlr.TerminalNode

	// IsLongOptionContext differentiates from other interfaces.
	IsLongOptionContext()
}

ILongOptionContext is an interface to support dynamic dispatch.

type ILoopLabelContext

type ILoopLabelContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode

	// IsLoopLabelContext differentiates from other interfaces.
	IsLoopLabelContext()
}

ILoopLabelContext is an interface to support dynamic dispatch.

type ILoopStatementContext

type ILoopStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WhileStatement() IWhileStatementContext
	DoWhileStatement() IDoWhileStatementContext
	RangeStatement() IRangeStatementContext
	ForStatement() IForStatementContext
	ForeachStatement() IForeachStatementContext
	LoopLabel() ILoopLabelContext

	// IsLoopStatementContext differentiates from other interfaces.
	IsLoopStatementContext()
}

ILoopStatementContext is an interface to support dynamic dispatch.

type IMacroStatementContext

type IMacroStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AT() antlr.TerminalNode
	MemberAccess() IMemberAccessContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverArgumentList() IReceiverArgumentListContext

	// IsMacroStatementContext differentiates from other interfaces.
	IsMacroStatementContext()
}

IMacroStatementContext is an interface to support dynamic dispatch.

type IMapExpressionContext

type IMapExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	AllPair() []IPairContext
	Pair(i int) IPairContext
	RBRACE() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsMapExpressionContext differentiates from other interfaces.
	IsMapExpressionContext()
}

IMapExpressionContext is an interface to support dynamic dispatch.

type IMatchCaseBodyContext

type IMatchCaseBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	ReturnStatement() IReturnStatementContext
	Block() IBlockContext

	// IsMatchCaseBodyContext differentiates from other interfaces.
	IsMatchCaseBodyContext()
}

IMatchCaseBodyContext is an interface to support dynamic dispatch.

type IMatchCaseClauseContext

type IMatchCaseClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOUBLE_ARROW() antlr.TerminalNode
	MatchCaseBody() IMatchCaseBodyContext
	Type_() ITypeContext
	MatchEnum() IMatchEnumContext
	MemberAccess() IMemberAccessContext
	MatchTriple() IMatchTripleContext
	Expression() IExpressionContext
	RangeExpression() IRangeExpressionContext

	// IsMatchCaseClauseContext differentiates from other interfaces.
	IsMatchCaseClauseContext()
}

IMatchCaseClauseContext is an interface to support dynamic dispatch.

type IMatchDefaultClauseContext

type IMatchDefaultClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WILDCARD() antlr.TerminalNode
	DOUBLE_ARROW() antlr.TerminalNode
	MatchCaseBody() IMatchCaseBodyContext

	// IsMatchDefaultClauseContext differentiates from other interfaces.
	IsMatchDefaultClauseContext()
}

IMatchDefaultClauseContext is an interface to support dynamic dispatch.

type IMatchEnumContext

type IMatchEnumContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MemberAccess() IMemberAccessContext
	LPAREN() antlr.TerminalNode
	AllMatchEnumMember() []IMatchEnumMemberContext
	MatchEnumMember(i int) IMatchEnumMemberContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	IF() antlr.TerminalNode
	Expression() IExpressionContext

	// IsMatchEnumContext differentiates from other interfaces.
	IsMatchEnumContext()
}

IMatchEnumContext is an interface to support dynamic dispatch.

type IMatchEnumMemberContext

type IMatchEnumMemberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	Literal() ILiteralContext
	WILDCARD() antlr.TerminalNode

	// IsMatchEnumMemberContext differentiates from other interfaces.
	IsMatchEnumMemberContext()
}

IMatchEnumMemberContext is an interface to support dynamic dispatch.

type IMatchStatementContext

type IMatchStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MATCH() antlr.TerminalNode
	Expression() IExpressionContext
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllMatchCaseClause() []IMatchCaseClauseContext
	MatchCaseClause(i int) IMatchCaseClauseContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	MatchDefaultClause() IMatchDefaultClauseContext
	AllComment() []ICommentContext
	Comment(i int) ICommentContext

	// IsMatchStatementContext differentiates from other interfaces.
	IsMatchStatementContext()
}

IMatchStatementContext is an interface to support dynamic dispatch.

type IMatchTripleContext

type IMatchTripleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AllMatchTripleValue() []IMatchTripleValueContext
	MatchTripleValue(i int) IMatchTripleValueContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	IF() antlr.TerminalNode
	Expression() IExpressionContext

	// IsMatchTripleContext differentiates from other interfaces.
	IsMatchTripleContext()
}

IMatchTripleContext is an interface to support dynamic dispatch.

type IMatchTripleValueContext

type IMatchTripleValueContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	WILDCARD() antlr.TerminalNode

	// IsMatchTripleValueContext differentiates from other interfaces.
	IsMatchTripleValueContext()
}

IMatchTripleValueContext is an interface to support dynamic dispatch.

type IMemberAccessContext

type IMemberAccessContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	GenericArguments() IGenericArgumentsContext
	MemberAccessPoint() IMemberAccessPointContext
	Literal() ILiteralContext
	THIS() antlr.TerminalNode
	SUPER() antlr.TerminalNode
	STR() antlr.TerminalNode
	NUM() antlr.TerminalNode
	BOOL() antlr.TerminalNode
	NOT() antlr.TerminalNode

	// IsMemberAccessContext differentiates from other interfaces.
	IsMemberAccessContext()
}

IMemberAccessContext is an interface to support dynamic dispatch.

type IMemberAccessPointContext

type IMemberAccessPointContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	MemberAccessPoint() IMemberAccessPointContext
	GenericArguments() IGenericArgumentsContext
	DOUBLE_COLON() antlr.TerminalNode
	VariableExpression() IVariableExpressionContext
	LBRACK() antlr.TerminalNode
	Expression() IExpressionContext
	RBRACK() antlr.TerminalNode

	// IsMemberAccessPointContext differentiates from other interfaces.
	IsMemberAccessPointContext()
}

IMemberAccessPointContext is an interface to support dynamic dispatch.

type IMethodExpressionContext

type IMethodExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOLLAR() antlr.TerminalNode
	MemberAccess() IMemberAccessContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverArgumentList() IReceiverArgumentListContext

	// IsMethodExpressionContext differentiates from other interfaces.
	IsMethodExpressionContext()
}

IMethodExpressionContext is an interface to support dynamic dispatch.

type IModuleDeclarationContext

type IModuleDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MOD_LIT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	PUB() antlr.TerminalNode
	AllModuleStatement() []IModuleStatementContext
	ModuleStatement(i int) IModuleStatementContext

	// IsModuleDeclarationContext differentiates from other interfaces.
	IsModuleDeclarationContext()
}

IModuleDeclarationContext is an interface to support dynamic dispatch.

type IModuleStatementContext

type IModuleStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	UseDeclaration() IUseDeclarationContext
	ModuleDeclaration() IModuleDeclarationContext
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	TraitDeclaration() ITraitDeclarationContext
	FunctionDeclaration() IFunctionDeclarationContext
	ExtendDeclaration() IExtendDeclarationContext
	AssignStatement() IAssignStatementContext

	// IsModuleStatementContext differentiates from other interfaces.
	IsModuleStatementContext()
}

IModuleStatementContext is an interface to support dynamic dispatch.

type IMulDivExpressionContext

type IMulDivExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetMulDivOp returns the mulDivOp token.
	GetMulDivOp() antlr.Token

	// SetMulDivOp sets the mulDivOp token.
	SetMulDivOp(antlr.Token)

	// Getter signatures
	AllIncDecExpression() []IIncDecExpressionContext
	IncDecExpression(i int) IIncDecExpressionContext
	AllMUL() []antlr.TerminalNode
	MUL(i int) antlr.TerminalNode
	AllDIV() []antlr.TerminalNode
	DIV(i int) antlr.TerminalNode

	// IsMulDivExpressionContext differentiates from other interfaces.
	IsMulDivExpressionContext()
}

IMulDivExpressionContext is an interface to support dynamic dispatch.

type INamedArgumentContext

type INamedArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Expression() IExpressionContext

	// IsNamedArgumentContext differentiates from other interfaces.
	IsNamedArgumentContext()
}

INamedArgumentContext is an interface to support dynamic dispatch.

type INamedArgumentListContext

type INamedArgumentListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNamedArgument() []INamedArgumentContext
	NamedArgument(i int) INamedArgumentContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsNamedArgumentListContext differentiates from other interfaces.
	IsNamedArgumentListContext()
}

INamedArgumentListContext is an interface to support dynamic dispatch.

type INamedParameterContext

type INamedParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ReceiverParameter() IReceiverParameterContext
	REQUIRED() antlr.TerminalNode

	// IsNamedParameterContext differentiates from other interfaces.
	IsNamedParameterContext()
}

INamedParameterContext is an interface to support dynamic dispatch.

type INamedParameterListContext

type INamedParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNamedParameter() []INamedParameterContext
	NamedParameter(i int) INamedParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsNamedParameterListContext differentiates from other interfaces.
	IsNamedParameterListContext()
}

INamedParameterListContext is an interface to support dynamic dispatch.

type INamedParametersContext

type INamedParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	NamedParameterList() INamedParameterListContext

	// IsNamedParametersContext differentiates from other interfaces.
	IsNamedParametersContext()
}

INamedParametersContext is an interface to support dynamic dispatch.

type INewDelExpressionContext

type INewDelExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CallExpression() ICallExpressionContext
	NEW() antlr.TerminalNode
	DELETE() antlr.TerminalNode

	// IsNewDelExpressionContext differentiates from other interfaces.
	IsNewDelExpressionContext()
}

INewDelExpressionContext is an interface to support dynamic dispatch.

type INullableTypeContext

type INullableTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Type_() ITypeContext
	QUEST() antlr.TerminalNode

	// IsNullableTypeContext differentiates from other interfaces.
	IsNullableTypeContext()
}

INullableTypeContext is an interface to support dynamic dispatch.

type IObjectTypeContext

type IObjectTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	AllObjectTypeMember() []IObjectTypeMemberContext
	ObjectTypeMember(i int) IObjectTypeMemberContext
	RBRACE() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsObjectTypeContext differentiates from other interfaces.
	IsObjectTypeContext()
}

IObjectTypeContext is an interface to support dynamic dispatch.

type IObjectTypeMemberContext

type IObjectTypeMemberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

	// IsObjectTypeMemberContext differentiates from other interfaces.
	IsObjectTypeMemberContext()
}

IObjectTypeMemberContext is an interface to support dynamic dispatch.

type IOperatorIdentifierContext

type IOperatorIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	OPERATOR() antlr.TerminalNode
	ADD() antlr.TerminalNode
	SUB() antlr.TerminalNode
	MUL() antlr.TerminalNode
	DIV() antlr.TerminalNode
	MOD() antlr.TerminalNode
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	SHL() antlr.TerminalNode
	SHR() antlr.TerminalNode
	HASH() antlr.TerminalNode
	NEW() antlr.TerminalNode
	DELETE() antlr.TerminalNode
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode

	// IsOperatorIdentifierContext differentiates from other interfaces.
	IsOperatorIdentifierContext()
}

IOperatorIdentifierContext is an interface to support dynamic dispatch.

type IOptionContext

type IOptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ShortOption() IShortOptionContext
	LongOption() ILongOptionContext

	// IsOptionContext differentiates from other interfaces.
	IsOptionContext()
}

IOptionContext is an interface to support dynamic dispatch.

type IPairContext

type IPairContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	COLON() antlr.TerminalNode
	Expression() IExpressionContext
	NumberLiteral() antlr.TerminalNode
	BoolLiteral() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	Identifier() antlr.TerminalNode

	// IsPairContext differentiates from other interfaces.
	IsPairContext()
}

IPairContext is an interface to support dynamic dispatch.

type IPostIncDecExpressionContext

type IPostIncDecExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Factor() IFactorContext
	INC() antlr.TerminalNode
	DEC() antlr.TerminalNode

	// IsPostIncDecExpressionContext differentiates from other interfaces.
	IsPostIncDecExpressionContext()
}

IPostIncDecExpressionContext is an interface to support dynamic dispatch.

type IPreIncDecExpressionContext

type IPreIncDecExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Factor() IFactorContext
	INC() antlr.TerminalNode
	DEC() antlr.TerminalNode

	// IsPreIncDecExpressionContext differentiates from other interfaces.
	IsPreIncDecExpressionContext()
}

IPreIncDecExpressionContext is an interface to support dynamic dispatch.

type IRangeClauseContext

type IRangeClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RANGE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	RPAREN() antlr.TerminalNode

	// IsRangeClauseContext differentiates from other interfaces.
	IsRangeClauseContext()
}

IRangeClauseContext is an interface to support dynamic dispatch.

type IRangeExpressionContext

type IRangeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNumberLiteral() []antlr.TerminalNode
	NumberLiteral(i int) antlr.TerminalNode
	DOUBLE_DOT() antlr.TerminalNode

	// IsRangeExpressionContext differentiates from other interfaces.
	IsRangeExpressionContext()
}

IRangeExpressionContext is an interface to support dynamic dispatch.

type IRangeStatementContext

type IRangeStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LOOP() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	IN() antlr.TerminalNode
	RangeClause() IRangeClauseContext
	Block() IBlockContext

	// IsRangeStatementContext differentiates from other interfaces.
	IsRangeStatementContext()
}

IRangeStatementContext is an interface to support dynamic dispatch.

type IReceiverArgumentListContext

type IReceiverArgumentListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ExpressionList() IExpressionListContext
	COMMA() antlr.TerminalNode
	NamedArgumentList() INamedArgumentListContext

	// IsReceiverArgumentListContext differentiates from other interfaces.
	IsReceiverArgumentListContext()
}

IReceiverArgumentListContext is an interface to support dynamic dispatch.

type IReceiverParameterContext

type IReceiverParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	AllComment() []ICommentContext
	Comment(i int) ICommentContext
	ELLIPSIS() antlr.TerminalNode
	QUEST() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsReceiverParameterContext differentiates from other interfaces.
	IsReceiverParameterContext()
}

IReceiverParameterContext is an interface to support dynamic dispatch.

type IReceiverParameterListContext

type IReceiverParameterListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllReceiverParameter() []IReceiverParameterContext
	ReceiverParameter(i int) IReceiverParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsReceiverParameterListContext differentiates from other interfaces.
	IsReceiverParameterListContext()
}

IReceiverParameterListContext is an interface to support dynamic dispatch.

type IReceiverParametersContext

type IReceiverParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ReceiverParameterList() IReceiverParameterListContext
	NamedParameters() INamedParametersContext
	COMMA() antlr.TerminalNode

	// IsReceiverParametersContext differentiates from other interfaces.
	IsReceiverParametersContext()
}

IReceiverParametersContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RETURN() antlr.TerminalNode
	ExpressionList() IExpressionListContext

	// IsReturnStatementContext differentiates from other interfaces.
	IsReturnStatementContext()
}

IReturnStatementContext is an interface to support dynamic dispatch.

type IShiftExpressionContext

type IShiftExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetShiftOp returns the shiftOp token.
	GetShiftOp() antlr.Token

	// SetShiftOp sets the shiftOp token.
	SetShiftOp(antlr.Token)

	// Getter signatures
	AllAddSubExpression() []IAddSubExpressionContext
	AddSubExpression(i int) IAddSubExpressionContext
	AllSHL() []antlr.TerminalNode
	SHL(i int) antlr.TerminalNode
	AllSHR() []antlr.TerminalNode
	SHR(i int) antlr.TerminalNode

	// IsShiftExpressionContext differentiates from other interfaces.
	IsShiftExpressionContext()
}

IShiftExpressionContext is an interface to support dynamic dispatch.

type IShortOptionContext

type IShortOptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SUB() antlr.TerminalNode
	Identifier() antlr.TerminalNode

	// IsShortOptionContext differentiates from other interfaces.
	IsShortOptionContext()
}

IShortOptionContext is an interface to support dynamic dispatch.

type IStandardFunctionDeclarationContext

type IStandardFunctionDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FN() antlr.TerminalNode
	ReceiverParameters() IReceiverParametersContext
	Block() IBlockContext
	Identifier() antlr.TerminalNode
	OperatorIdentifier() IOperatorIdentifierContext
	AllFunctionModifier() []IFunctionModifierContext
	FunctionModifier(i int) IFunctionModifierContext
	GenericParameters() IGenericParametersContext
	THROWS() antlr.TerminalNode
	ARROW() antlr.TerminalNode
	FunctionReturnValue() IFunctionReturnValueContext

	// IsStandardFunctionDeclarationContext differentiates from other interfaces.
	IsStandardFunctionDeclarationContext()
}

IStandardFunctionDeclarationContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Comment() ICommentContext
	ImportDeclaration() IImportDeclarationContext
	ModuleDeclaration() IModuleDeclarationContext
	FunctionDeclaration() IFunctionDeclarationContext
	ClassDeclaration() IClassDeclarationContext
	EnumDeclaration() IEnumDeclarationContext
	TraitDeclaration() ITraitDeclarationContext
	ImplDeclaration() IImplDeclarationContext
	TypeDeclaration() ITypeDeclarationContext
	ExtendDeclaration() IExtendDeclarationContext
	ExternDeclaration() IExternDeclarationContext
	MacroStatement() IMacroStatementContext
	AssignStatement() IAssignStatementContext
	LambdaAssignStatement() ILambdaAssignStatementContext
	TryStatement() ITryStatementContext
	ThrowStatement() IThrowStatementContext
	ReturnStatement() IReturnStatementContext
	BreakStatement() IBreakStatementContext
	ContinueStatement() IContinueStatementContext
	IfStatement() IIfStatementContext
	MatchStatement() IMatchStatementContext
	LoopStatement() ILoopStatementContext
	DeferStatement() IDeferStatementContext
	DeclareStatement() IDeclareStatementContext
	ChannelInputStatement() IChannelInputStatementContext
	ExpressionStatement() IExpressionStatementContext

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IThrowStatementContext

type IThrowStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	THROW() antlr.TerminalNode
	NewDelExpression() INewDelExpressionContext
	CallExpression() ICallExpressionContext

	// IsThrowStatementContext differentiates from other interfaces.
	IsThrowStatementContext()
}

IThrowStatementContext is an interface to support dynamic dispatch.

type ITraitBodyContext

type ITraitBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	AllComment() []ICommentContext
	Comment(i int) ICommentContext
	AllTraitMember() []ITraitMemberContext
	TraitMember(i int) ITraitMemberContext
	AllSEMI() []antlr.TerminalNode
	SEMI(i int) antlr.TerminalNode

	// IsTraitBodyContext differentiates from other interfaces.
	IsTraitBodyContext()
}

ITraitBodyContext is an interface to support dynamic dispatch.

type ITraitDeclarationContext

type ITraitDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRAIT() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	TraitBody() ITraitBodyContext
	AllMacroStatement() []IMacroStatementContext
	MacroStatement(i int) IMacroStatementContext
	TraitModifier() ITraitModifierContext
	GenericParameters() IGenericParametersContext

	// IsTraitDeclarationContext differentiates from other interfaces.
	IsTraitDeclarationContext()
}

ITraitDeclarationContext is an interface to support dynamic dispatch.

type ITraitMemberContext

type ITraitMemberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	Identifier() antlr.TerminalNode
	OperatorIdentifier() IOperatorIdentifierContext
	AllTraitMemberModifier() []ITraitMemberModifierContext
	TraitMemberModifier(i int) ITraitMemberModifierContext

	// IsTraitMemberContext differentiates from other interfaces.
	IsTraitMemberContext()
}

ITraitMemberContext is an interface to support dynamic dispatch.

type ITraitMemberModifierContext

type ITraitMemberModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PUB() antlr.TerminalNode
	FINAL() antlr.TerminalNode
	CONST() antlr.TerminalNode
	STATIC() antlr.TerminalNode

	// IsTraitMemberModifierContext differentiates from other interfaces.
	IsTraitMemberModifierContext()
}

ITraitMemberModifierContext is an interface to support dynamic dispatch.

type ITraitModifierContext

type ITraitModifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PUB() antlr.TerminalNode

	// IsTraitModifierContext differentiates from other interfaces.
	IsTraitModifierContext()
}

ITraitModifierContext is an interface to support dynamic dispatch.

type ITripleExpressionContext

type ITripleExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTripleExpressionContext differentiates from other interfaces.
	IsTripleExpressionContext()
}

ITripleExpressionContext is an interface to support dynamic dispatch.

type ITryStatementContext

type ITryStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRY() antlr.TerminalNode
	Block() IBlockContext
	AllCatchClause() []ICatchClauseContext
	CatchClause(i int) ICatchClauseContext
	FinallyClause() IFinallyClauseContext

	// IsTryStatementContext differentiates from other interfaces.
	IsTryStatementContext()
}

ITryStatementContext is an interface to support dynamic dispatch.

type ITupleTypeContext

type ITupleTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACK() antlr.TerminalNode
	TypeList() ITypeListContext
	RBRACK() antlr.TerminalNode

	// IsTupleTypeContext differentiates from other interfaces.
	IsTupleTypeContext()
}

ITupleTypeContext is an interface to support dynamic dispatch.

type ITypeAccessPointContext

type ITypeAccessPointContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACK() antlr.TerminalNode
	RBRACK() antlr.TerminalNode
	NumberLiteral() antlr.TerminalNode
	TypeAccessPoint() ITypeAccessPointContext

	// IsTypeAccessPointContext differentiates from other interfaces.
	IsTypeAccessPointContext()
}

ITypeAccessPointContext is an interface to support dynamic dispatch.

type ITypeContext

type ITypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MemberAccess() IMemberAccessContext
	StringLiteral() antlr.TerminalNode
	FunctionType() IFunctionTypeContext
	ObjectType() IObjectTypeContext
	TupleType() ITupleTypeContext
	STR() antlr.TerminalNode
	NUM() antlr.TerminalNode
	BOOL() antlr.TerminalNode
	ANY() antlr.TerminalNode
	VOID() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	QUEST() antlr.TerminalNode
	Comment() ICommentContext
	CompositeType() ICompositeTypeContext
	TypeAccessPoint() ITypeAccessPointContext

	// IsTypeContext differentiates from other interfaces.
	IsTypeContext()
}

ITypeContext is an interface to support dynamic dispatch.

type ITypeDeclarationContext

type ITypeDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TYPE() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Type_() ITypeContext
	GenericParameters() IGenericParametersContext

	// IsTypeDeclarationContext differentiates from other interfaces.
	IsTypeDeclarationContext()
}

ITypeDeclarationContext is an interface to support dynamic dispatch.

type ITypeListContext

type ITypeListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTypeListContext differentiates from other interfaces.
	IsTypeListContext()
}

ITypeListContext is an interface to support dynamic dispatch.

type ITypeLiteralContext

type ITypeLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STR() antlr.TerminalNode
	NUM() antlr.TerminalNode
	BOOL() antlr.TerminalNode
	ANY() antlr.TerminalNode
	Identifier() antlr.TerminalNode

	// IsTypeLiteralContext differentiates from other interfaces.
	IsTypeLiteralContext()
}

ITypeLiteralContext is an interface to support dynamic dispatch.

type ITypeofExpressionContext

type ITypeofExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TYPEOF() antlr.TerminalNode
	Expression() IExpressionContext

	// IsTypeofExpressionContext differentiates from other interfaces.
	IsTypeofExpressionContext()
}

ITypeofExpressionContext is an interface to support dynamic dispatch.

type IUnionTypeContext

type IUnionTypeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllBITOR() []antlr.TerminalNode
	BITOR(i int) antlr.TerminalNode

	// IsUnionTypeContext differentiates from other interfaces.
	IsUnionTypeContext()
}

IUnionTypeContext is an interface to support dynamic dispatch.

type IUnsafeExpressionContext

type IUnsafeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	UnsafeLiteral() antlr.TerminalNode

	// IsUnsafeExpressionContext differentiates from other interfaces.
	IsUnsafeExpressionContext()
}

IUnsafeExpressionContext is an interface to support dynamic dispatch.

type IUseAllContext

type IUseAllContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MUL() antlr.TerminalNode
	FROM() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	AsIdentifier() IAsIdentifierContext

	// IsUseAllContext differentiates from other interfaces.
	IsUseAllContext()
}

IUseAllContext is an interface to support dynamic dispatch.

type IUseDeclarationContext

type IUseDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	USE() antlr.TerminalNode
	UseSingle() IUseSingleContext
	UseMulti() IUseMultiContext
	UseAll() IUseAllContext

	// IsUseDeclarationContext differentiates from other interfaces.
	IsUseDeclarationContext()
}

IUseDeclarationContext is an interface to support dynamic dispatch.

type IUseMultiContext

type IUseMultiContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	AllIdentifierAsIdentifier() []IIdentifierAsIdentifierContext
	IdentifierAsIdentifier(i int) IIdentifierAsIdentifierContext
	RBRACE() antlr.TerminalNode
	FROM() antlr.TerminalNode
	StringLiteral() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsUseMultiContext differentiates from other interfaces.
	IsUseMultiContext()
}

IUseMultiContext is an interface to support dynamic dispatch.

type IUseSingleContext

type IUseSingleContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() antlr.TerminalNode
	AsIdentifier() IAsIdentifierContext

	// IsUseSingleContext differentiates from other interfaces.
	IsUseSingleContext()
}

IUseSingleContext is an interface to support dynamic dispatch.

type IVariableExpressionContext

type IVariableExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOLLAR() antlr.TerminalNode
	MemberAccess() IMemberAccessContext

	// IsVariableExpressionContext differentiates from other interfaces.
	IsVariableExpressionContext()
}

IVariableExpressionContext is an interface to support dynamic dispatch.

type IVariableNameContext

type IVariableNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WILDCARD() antlr.TerminalNode
	Identifier() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

	// IsVariableNameContext differentiates from other interfaces.
	IsVariableNameContext()
}

IVariableNameContext is an interface to support dynamic dispatch.

type IVariableNameListContext

type IVariableNameListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllVariableName() []IVariableNameContext
	VariableName(i int) IVariableNameContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsVariableNameListContext differentiates from other interfaces.
	IsVariableNameListContext()
}

IVariableNameListContext is an interface to support dynamic dispatch.

type IVariableNamesContext

type IVariableNamesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	VariableNameList() IVariableNameListContext
	RBRACE() antlr.TerminalNode

	// IsVariableNamesContext differentiates from other interfaces.
	IsVariableNamesContext()
}

IVariableNamesContext is an interface to support dynamic dispatch.

type IVariableNullableExpressionContext

type IVariableNullableExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VariableExpression() IVariableExpressionContext
	WILDCARD() antlr.TerminalNode

	// IsVariableNullableExpressionContext differentiates from other interfaces.
	IsVariableNullableExpressionContext()
}

IVariableNullableExpressionContext is an interface to support dynamic dispatch.

type IVariableNullableExpressionsContext

type IVariableNullableExpressionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllVariableNullableExpression() []IVariableNullableExpressionContext
	VariableNullableExpression(i int) IVariableNullableExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsVariableNullableExpressionsContext differentiates from other interfaces.
	IsVariableNullableExpressionsContext()
}

IVariableNullableExpressionsContext is an interface to support dynamic dispatch.

type IWhileStatementContext

type IWhileStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LOOP() antlr.TerminalNode
	Block() IBlockContext
	Expression() IExpressionContext

	// IsWhileStatementContext differentiates from other interfaces.
	IsWhileStatementContext()
}

IWhileStatementContext is an interface to support dynamic dispatch.

type IdentifierAsIdentifierContext

type IdentifierAsIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierAsIdentifierContext

func NewEmptyIdentifierAsIdentifierContext() *IdentifierAsIdentifierContext

func NewIdentifierAsIdentifierContext

func NewIdentifierAsIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierAsIdentifierContext

func (*IdentifierAsIdentifierContext) Accept

func (s *IdentifierAsIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierAsIdentifierContext) AsIdentifier

func (*IdentifierAsIdentifierContext) GetParser

func (s *IdentifierAsIdentifierContext) GetParser() antlr.Parser

func (*IdentifierAsIdentifierContext) GetRuleContext

func (s *IdentifierAsIdentifierContext) GetRuleContext() antlr.RuleContext

func (*IdentifierAsIdentifierContext) Identifier

func (s *IdentifierAsIdentifierContext) Identifier() antlr.TerminalNode

func (*IdentifierAsIdentifierContext) IsIdentifierAsIdentifierContext

func (*IdentifierAsIdentifierContext) IsIdentifierAsIdentifierContext()

func (*IdentifierAsIdentifierContext) ToStringTree

func (s *IdentifierAsIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IfStatementContext

type IfStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIfStatementContext

func NewEmptyIfStatementContext() *IfStatementContext

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext

func (*IfStatementContext) Accept

func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IfStatementContext) AllBlock

func (s *IfStatementContext) AllBlock() []IBlockContext

func (*IfStatementContext) Block

func (s *IfStatementContext) Block(i int) IBlockContext

func (*IfStatementContext) ConditionalExpression

func (s *IfStatementContext) ConditionalExpression() IConditionalExpressionContext

func (*IfStatementContext) ELSE

func (s *IfStatementContext) ELSE() antlr.TerminalNode

func (*IfStatementContext) GetParser

func (s *IfStatementContext) GetParser() antlr.Parser

func (*IfStatementContext) GetRuleContext

func (s *IfStatementContext) GetRuleContext() antlr.RuleContext

func (*IfStatementContext) IF

func (s *IfStatementContext) IF() antlr.TerminalNode

func (*IfStatementContext) IfStatement

func (s *IfStatementContext) IfStatement() IIfStatementContext

func (*IfStatementContext) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) ToStringTree

func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImplDeclarationBindingContext

type ImplDeclarationBindingContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImplDeclarationBindingContext

func NewEmptyImplDeclarationBindingContext() *ImplDeclarationBindingContext

func NewImplDeclarationBindingContext

func NewImplDeclarationBindingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImplDeclarationBindingContext

func (*ImplDeclarationBindingContext) Accept

func (s *ImplDeclarationBindingContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImplDeclarationBindingContext) AllCOMMA

func (s *ImplDeclarationBindingContext) AllCOMMA() []antlr.TerminalNode

func (*ImplDeclarationBindingContext) AllMemberAccess

func (s *ImplDeclarationBindingContext) AllMemberAccess() []IMemberAccessContext

func (*ImplDeclarationBindingContext) COMMA

func (s *ImplDeclarationBindingContext) COMMA(i int) antlr.TerminalNode

func (*ImplDeclarationBindingContext) GetParser

func (s *ImplDeclarationBindingContext) GetParser() antlr.Parser

func (*ImplDeclarationBindingContext) GetRuleContext

func (s *ImplDeclarationBindingContext) GetRuleContext() antlr.RuleContext

func (*ImplDeclarationBindingContext) IsImplDeclarationBindingContext

func (*ImplDeclarationBindingContext) IsImplDeclarationBindingContext()

func (*ImplDeclarationBindingContext) MemberAccess

func (*ImplDeclarationBindingContext) ToStringTree

func (s *ImplDeclarationBindingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImplDeclarationBodyContext

type ImplDeclarationBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImplDeclarationBodyContext

func NewEmptyImplDeclarationBodyContext() *ImplDeclarationBodyContext

func NewImplDeclarationBodyContext

func NewImplDeclarationBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImplDeclarationBodyContext

func (*ImplDeclarationBodyContext) Accept

func (s *ImplDeclarationBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImplDeclarationBodyContext) ClassBody

func (*ImplDeclarationBodyContext) GetParser

func (s *ImplDeclarationBodyContext) GetParser() antlr.Parser

func (*ImplDeclarationBodyContext) GetRuleContext

func (s *ImplDeclarationBodyContext) GetRuleContext() antlr.RuleContext

func (*ImplDeclarationBodyContext) IsImplDeclarationBodyContext

func (*ImplDeclarationBodyContext) IsImplDeclarationBodyContext()

func (*ImplDeclarationBodyContext) MemberAccess

func (*ImplDeclarationBodyContext) ToStringTree

func (s *ImplDeclarationBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImplDeclarationContext

type ImplDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImplDeclarationContext

func NewEmptyImplDeclarationContext() *ImplDeclarationContext

func NewImplDeclarationContext

func NewImplDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImplDeclarationContext

func (*ImplDeclarationContext) Accept

func (s *ImplDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImplDeclarationContext) FOR

func (s *ImplDeclarationContext) FOR() antlr.TerminalNode

func (*ImplDeclarationContext) GetParser

func (s *ImplDeclarationContext) GetParser() antlr.Parser

func (*ImplDeclarationContext) GetRuleContext

func (s *ImplDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ImplDeclarationContext) IMPL

func (s *ImplDeclarationContext) IMPL() antlr.TerminalNode

func (*ImplDeclarationContext) ImplDeclarationBinding

func (s *ImplDeclarationContext) ImplDeclarationBinding() IImplDeclarationBindingContext

func (*ImplDeclarationContext) ImplDeclarationBody

func (s *ImplDeclarationContext) ImplDeclarationBody() IImplDeclarationBodyContext

func (*ImplDeclarationContext) IsImplDeclarationContext

func (*ImplDeclarationContext) IsImplDeclarationContext()

func (*ImplDeclarationContext) MemberAccess

func (s *ImplDeclarationContext) MemberAccess() IMemberAccessContext

func (*ImplDeclarationContext) ToStringTree

func (s *ImplDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportAllContext

type ImportAllContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportAllContext

func NewEmptyImportAllContext() *ImportAllContext

func NewImportAllContext

func NewImportAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAllContext

func (*ImportAllContext) Accept

func (s *ImportAllContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportAllContext) AsIdentifier

func (s *ImportAllContext) AsIdentifier() IAsIdentifierContext

func (*ImportAllContext) FROM

func (s *ImportAllContext) FROM() antlr.TerminalNode

func (*ImportAllContext) GetParser

func (s *ImportAllContext) GetParser() antlr.Parser

func (*ImportAllContext) GetRuleContext

func (s *ImportAllContext) GetRuleContext() antlr.RuleContext

func (*ImportAllContext) IsImportAllContext

func (*ImportAllContext) IsImportAllContext()

func (*ImportAllContext) MUL

func (s *ImportAllContext) MUL() antlr.TerminalNode

func (*ImportAllContext) StringLiteral

func (s *ImportAllContext) StringLiteral() antlr.TerminalNode

func (*ImportAllContext) ToStringTree

func (s *ImportAllContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportDeclarationContext

type ImportDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportDeclarationContext

func NewEmptyImportDeclarationContext() *ImportDeclarationContext

func NewImportDeclarationContext

func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext

func (*ImportDeclarationContext) Accept

func (s *ImportDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportDeclarationContext) GetParser

func (s *ImportDeclarationContext) GetParser() antlr.Parser

func (*ImportDeclarationContext) GetRuleContext

func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ImportDeclarationContext) IMPORT

func (s *ImportDeclarationContext) IMPORT() antlr.TerminalNode

func (*ImportDeclarationContext) ImportAll

func (*ImportDeclarationContext) ImportMulti

func (*ImportDeclarationContext) ImportSingle

func (*ImportDeclarationContext) IsImportDeclarationContext

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) ToStringTree

func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportMultiContext

type ImportMultiContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportMultiContext

func NewEmptyImportMultiContext() *ImportMultiContext

func NewImportMultiContext

func NewImportMultiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportMultiContext

func (*ImportMultiContext) Accept

func (s *ImportMultiContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportMultiContext) AllCOMMA

func (s *ImportMultiContext) AllCOMMA() []antlr.TerminalNode

func (*ImportMultiContext) AllIdentifierAsIdentifier

func (s *ImportMultiContext) AllIdentifierAsIdentifier() []IIdentifierAsIdentifierContext

func (*ImportMultiContext) COMMA

func (s *ImportMultiContext) COMMA(i int) antlr.TerminalNode

func (*ImportMultiContext) FROM

func (s *ImportMultiContext) FROM() antlr.TerminalNode

func (*ImportMultiContext) GetParser

func (s *ImportMultiContext) GetParser() antlr.Parser

func (*ImportMultiContext) GetRuleContext

func (s *ImportMultiContext) GetRuleContext() antlr.RuleContext

func (*ImportMultiContext) IdentifierAsIdentifier

func (s *ImportMultiContext) IdentifierAsIdentifier(i int) IIdentifierAsIdentifierContext

func (*ImportMultiContext) IsImportMultiContext

func (*ImportMultiContext) IsImportMultiContext()

func (*ImportMultiContext) LBRACE

func (s *ImportMultiContext) LBRACE() antlr.TerminalNode

func (*ImportMultiContext) RBRACE

func (s *ImportMultiContext) RBRACE() antlr.TerminalNode

func (*ImportMultiContext) StringLiteral

func (s *ImportMultiContext) StringLiteral() antlr.TerminalNode

func (*ImportMultiContext) ToStringTree

func (s *ImportMultiContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportSingleContext

type ImportSingleContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportSingleContext

func NewEmptyImportSingleContext() *ImportSingleContext

func NewImportSingleContext

func NewImportSingleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportSingleContext

func (*ImportSingleContext) Accept

func (s *ImportSingleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportSingleContext) AsIdentifier

func (s *ImportSingleContext) AsIdentifier() IAsIdentifierContext

func (*ImportSingleContext) GetParser

func (s *ImportSingleContext) GetParser() antlr.Parser

func (*ImportSingleContext) GetRuleContext

func (s *ImportSingleContext) GetRuleContext() antlr.RuleContext

func (*ImportSingleContext) IsImportSingleContext

func (*ImportSingleContext) IsImportSingleContext()

func (*ImportSingleContext) StringLiteral

func (s *ImportSingleContext) StringLiteral() antlr.TerminalNode

func (*ImportSingleContext) ToStringTree

func (s *ImportSingleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IncDecExpressionContext

type IncDecExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIncDecExpressionContext

func NewEmptyIncDecExpressionContext() *IncDecExpressionContext

func NewIncDecExpressionContext

func NewIncDecExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IncDecExpressionContext

func (*IncDecExpressionContext) Accept

func (s *IncDecExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IncDecExpressionContext) GetParser

func (s *IncDecExpressionContext) GetParser() antlr.Parser

func (*IncDecExpressionContext) GetRuleContext

func (s *IncDecExpressionContext) GetRuleContext() antlr.RuleContext

func (*IncDecExpressionContext) IsIncDecExpressionContext

func (*IncDecExpressionContext) IsIncDecExpressionContext()

func (*IncDecExpressionContext) PostIncDecExpression

func (s *IncDecExpressionContext) PostIncDecExpression() IPostIncDecExpressionContext

func (*IncDecExpressionContext) PreIncDecExpression

func (s *IncDecExpressionContext) PreIncDecExpression() IPreIncDecExpressionContext

func (*IncDecExpressionContext) ToStringTree

func (s *IncDecExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IntersectionTypeContext

type IntersectionTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIntersectionTypeContext

func NewEmptyIntersectionTypeContext() *IntersectionTypeContext

func NewIntersectionTypeContext

func NewIntersectionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntersectionTypeContext

func (*IntersectionTypeContext) Accept

func (s *IntersectionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntersectionTypeContext) AllBITAND

func (s *IntersectionTypeContext) AllBITAND() []antlr.TerminalNode

func (*IntersectionTypeContext) AllType_

func (s *IntersectionTypeContext) AllType_() []ITypeContext

func (*IntersectionTypeContext) BITAND

func (s *IntersectionTypeContext) BITAND(i int) antlr.TerminalNode

func (*IntersectionTypeContext) GetParser

func (s *IntersectionTypeContext) GetParser() antlr.Parser

func (*IntersectionTypeContext) GetRuleContext

func (s *IntersectionTypeContext) GetRuleContext() antlr.RuleContext

func (*IntersectionTypeContext) IsIntersectionTypeContext

func (*IntersectionTypeContext) IsIntersectionTypeContext()

func (*IntersectionTypeContext) ToStringTree

func (s *IntersectionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*IntersectionTypeContext) Type_

type LambdaAssignStatementContext

type LambdaAssignStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaAssignStatementContext

func NewEmptyLambdaAssignStatementContext() *LambdaAssignStatementContext

func NewLambdaAssignStatementContext

func NewLambdaAssignStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaAssignStatementContext

func (*LambdaAssignStatementContext) Accept

func (s *LambdaAssignStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LambdaAssignStatementContext) COLON_ASSIGN

func (s *LambdaAssignStatementContext) COLON_ASSIGN() antlr.TerminalNode

func (*LambdaAssignStatementContext) Expression

func (*LambdaAssignStatementContext) GetParser

func (s *LambdaAssignStatementContext) GetParser() antlr.Parser

func (*LambdaAssignStatementContext) GetRuleContext

func (s *LambdaAssignStatementContext) GetRuleContext() antlr.RuleContext

func (*LambdaAssignStatementContext) IsLambdaAssignStatementContext

func (*LambdaAssignStatementContext) IsLambdaAssignStatementContext()

func (*LambdaAssignStatementContext) MatchStatement

func (*LambdaAssignStatementContext) ToStringTree

func (s *LambdaAssignStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LambdaAssignStatementContext) VariableExpression

type LambdaBodyContext

type LambdaBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaBodyContext

func NewEmptyLambdaBodyContext() *LambdaBodyContext

func NewLambdaBodyContext

func NewLambdaBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaBodyContext

func (*LambdaBodyContext) Accept

func (s *LambdaBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LambdaBodyContext) Block

func (s *LambdaBodyContext) Block() IBlockContext

func (*LambdaBodyContext) Expression

func (s *LambdaBodyContext) Expression() IExpressionContext

func (*LambdaBodyContext) ExpressionList

func (s *LambdaBodyContext) ExpressionList() IExpressionListContext

func (*LambdaBodyContext) GetParser

func (s *LambdaBodyContext) GetParser() antlr.Parser

func (*LambdaBodyContext) GetRuleContext

func (s *LambdaBodyContext) GetRuleContext() antlr.RuleContext

func (*LambdaBodyContext) IsLambdaBodyContext

func (*LambdaBodyContext) IsLambdaBodyContext()

func (*LambdaBodyContext) LBRACE

func (s *LambdaBodyContext) LBRACE() antlr.TerminalNode

func (*LambdaBodyContext) RBRACE

func (s *LambdaBodyContext) RBRACE() antlr.TerminalNode

func (*LambdaBodyContext) ToStringTree

func (s *LambdaBodyContext) 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) Accept

func (s *LambdaExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LambdaExpressionContext) DOUBLE_ARROW

func (s *LambdaExpressionContext) DOUBLE_ARROW() antlr.TerminalNode

func (*LambdaExpressionContext) GetParser

func (s *LambdaExpressionContext) GetParser() antlr.Parser

func (*LambdaExpressionContext) GetRuleContext

func (s *LambdaExpressionContext) GetRuleContext() antlr.RuleContext

func (*LambdaExpressionContext) IsLambdaExpressionContext

func (*LambdaExpressionContext) IsLambdaExpressionContext()

func (*LambdaExpressionContext) LambdaBody

func (*LambdaExpressionContext) ReceiverParameters

func (s *LambdaExpressionContext) ReceiverParameters() IReceiverParametersContext

func (*LambdaExpressionContext) ToStringTree

func (s *LambdaExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaFunctionDeclarationContext

type LambdaFunctionDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaFunctionDeclarationContext

func NewEmptyLambdaFunctionDeclarationContext() *LambdaFunctionDeclarationContext

func NewLambdaFunctionDeclarationContext

func NewLambdaFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaFunctionDeclarationContext

func (*LambdaFunctionDeclarationContext) Accept

func (s *LambdaFunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LambdaFunctionDeclarationContext) AllFunctionModifier

func (*LambdaFunctionDeclarationContext) FN

func (s *LambdaFunctionDeclarationContext) FN() antlr.TerminalNode

func (*LambdaFunctionDeclarationContext) FunctionModifier

func (*LambdaFunctionDeclarationContext) GenericParameters

func (*LambdaFunctionDeclarationContext) GetParser

func (s *LambdaFunctionDeclarationContext) GetParser() antlr.Parser

func (*LambdaFunctionDeclarationContext) GetRuleContext

func (s *LambdaFunctionDeclarationContext) GetRuleContext() antlr.RuleContext

func (*LambdaFunctionDeclarationContext) Identifier

func (s *LambdaFunctionDeclarationContext) Identifier() antlr.TerminalNode

func (*LambdaFunctionDeclarationContext) IsLambdaFunctionDeclarationContext

func (*LambdaFunctionDeclarationContext) IsLambdaFunctionDeclarationContext()

func (*LambdaFunctionDeclarationContext) LambdaExpression

func (*LambdaFunctionDeclarationContext) OperatorIdentifier

func (*LambdaFunctionDeclarationContext) ToStringTree

func (s *LambdaFunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ListExpressionContext

type ListExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyListExpressionContext

func NewEmptyListExpressionContext() *ListExpressionContext

func NewListExpressionContext

func NewListExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListExpressionContext

func (*ListExpressionContext) Accept

func (s *ListExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListExpressionContext) AllCOMMA

func (s *ListExpressionContext) AllCOMMA() []antlr.TerminalNode

func (*ListExpressionContext) AllExpression

func (s *ListExpressionContext) AllExpression() []IExpressionContext

func (*ListExpressionContext) COMMA

func (s *ListExpressionContext) COMMA(i int) antlr.TerminalNode

func (*ListExpressionContext) Expression

func (s *ListExpressionContext) Expression(i int) IExpressionContext

func (*ListExpressionContext) GetParser

func (s *ListExpressionContext) GetParser() antlr.Parser

func (*ListExpressionContext) GetRuleContext

func (s *ListExpressionContext) GetRuleContext() antlr.RuleContext

func (*ListExpressionContext) IsListExpressionContext

func (*ListExpressionContext) IsListExpressionContext()

func (*ListExpressionContext) LBRACK

func (s *ListExpressionContext) LBRACK() antlr.TerminalNode

func (*ListExpressionContext) RBRACK

func (s *ListExpressionContext) RBRACK() antlr.TerminalNode

func (*ListExpressionContext) ToStringTree

func (s *ListExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralContext

type LiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept

func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralContext) BoolLiteral

func (s *LiteralContext) BoolLiteral() antlr.TerminalNode

func (*LiteralContext) GetParser

func (s *LiteralContext) GetParser() antlr.Parser

func (*LiteralContext) GetRuleContext

func (s *LiteralContext) GetRuleContext() antlr.RuleContext

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) NULL

func (s *LiteralContext) NULL() antlr.TerminalNode

func (*LiteralContext) NumberLiteral

func (s *LiteralContext) NumberLiteral() antlr.TerminalNode

func (*LiteralContext) StringLiteral

func (s *LiteralContext) StringLiteral() antlr.TerminalNode

func (*LiteralContext) ToStringTree

func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LogicalExpressionContext

type LogicalExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLogicalExpressionContext

func NewEmptyLogicalExpressionContext() *LogicalExpressionContext

func NewLogicalExpressionContext

func NewLogicalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LogicalExpressionContext

func (*LogicalExpressionContext) Accept

func (s *LogicalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LogicalExpressionContext) AllEQ

func (s *LogicalExpressionContext) AllEQ() []antlr.TerminalNode

func (*LogicalExpressionContext) AllGE

func (s *LogicalExpressionContext) AllGE() []antlr.TerminalNode

func (*LogicalExpressionContext) AllGT

func (s *LogicalExpressionContext) AllGT() []antlr.TerminalNode

func (*LogicalExpressionContext) AllLE

func (s *LogicalExpressionContext) AllLE() []antlr.TerminalNode

func (*LogicalExpressionContext) AllLT

func (s *LogicalExpressionContext) AllLT() []antlr.TerminalNode

func (*LogicalExpressionContext) AllMOD

func (s *LogicalExpressionContext) AllMOD() []antlr.TerminalNode

func (*LogicalExpressionContext) AllNEQ

func (s *LogicalExpressionContext) AllNEQ() []antlr.TerminalNode

func (*LogicalExpressionContext) AllShiftExpression

func (s *LogicalExpressionContext) AllShiftExpression() []IShiftExpressionContext

func (*LogicalExpressionContext) EQ

func (s *LogicalExpressionContext) EQ(i int) antlr.TerminalNode

func (*LogicalExpressionContext) GE

func (s *LogicalExpressionContext) GE(i int) antlr.TerminalNode

func (*LogicalExpressionContext) GT

func (s *LogicalExpressionContext) GT(i int) antlr.TerminalNode

func (*LogicalExpressionContext) GetLogicalOp

func (s *LogicalExpressionContext) GetLogicalOp() antlr.Token

func (*LogicalExpressionContext) GetParser

func (s *LogicalExpressionContext) GetParser() antlr.Parser

func (*LogicalExpressionContext) GetRuleContext

func (s *LogicalExpressionContext) GetRuleContext() antlr.RuleContext

func (*LogicalExpressionContext) IsLogicalExpressionContext

func (*LogicalExpressionContext) IsLogicalExpressionContext()

func (*LogicalExpressionContext) LE

func (s *LogicalExpressionContext) LE(i int) antlr.TerminalNode

func (*LogicalExpressionContext) LT

func (s *LogicalExpressionContext) LT(i int) antlr.TerminalNode

func (*LogicalExpressionContext) MOD

func (s *LogicalExpressionContext) MOD(i int) antlr.TerminalNode

func (*LogicalExpressionContext) NEQ

func (s *LogicalExpressionContext) NEQ(i int) antlr.TerminalNode

func (*LogicalExpressionContext) SetLogicalOp

func (s *LogicalExpressionContext) SetLogicalOp(v antlr.Token)

func (*LogicalExpressionContext) ShiftExpression

func (*LogicalExpressionContext) StringLiteral

func (s *LogicalExpressionContext) StringLiteral() antlr.TerminalNode

func (*LogicalExpressionContext) ToStringTree

func (s *LogicalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LogicalExpressionContext) TypeofExpression

func (s *LogicalExpressionContext) TypeofExpression() ITypeofExpressionContext

type LongOptionContext

type LongOptionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLongOptionContext

func NewEmptyLongOptionContext() *LongOptionContext

func NewLongOptionContext

func NewLongOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LongOptionContext

func (*LongOptionContext) Accept

func (s *LongOptionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LongOptionContext) DEC

func (s *LongOptionContext) DEC() antlr.TerminalNode

func (*LongOptionContext) GetParser

func (s *LongOptionContext) GetParser() antlr.Parser

func (*LongOptionContext) GetRuleContext

func (s *LongOptionContext) GetRuleContext() antlr.RuleContext

func (*LongOptionContext) Identifier

func (s *LongOptionContext) Identifier() antlr.TerminalNode

func (*LongOptionContext) IsLongOptionContext

func (*LongOptionContext) IsLongOptionContext()

func (*LongOptionContext) ToStringTree

func (s *LongOptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LoopLabelContext

type LoopLabelContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLoopLabelContext

func NewEmptyLoopLabelContext() *LoopLabelContext

func NewLoopLabelContext

func NewLoopLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoopLabelContext

func (*LoopLabelContext) Accept

func (s *LoopLabelContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LoopLabelContext) COLON

func (s *LoopLabelContext) COLON() antlr.TerminalNode

func (*LoopLabelContext) GetParser

func (s *LoopLabelContext) GetParser() antlr.Parser

func (*LoopLabelContext) GetRuleContext

func (s *LoopLabelContext) GetRuleContext() antlr.RuleContext

func (*LoopLabelContext) Identifier

func (s *LoopLabelContext) Identifier() antlr.TerminalNode

func (*LoopLabelContext) IsLoopLabelContext

func (*LoopLabelContext) IsLoopLabelContext()

func (*LoopLabelContext) ToStringTree

func (s *LoopLabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LoopStatementContext

type LoopStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLoopStatementContext

func NewEmptyLoopStatementContext() *LoopStatementContext

func NewLoopStatementContext

func NewLoopStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoopStatementContext

func (*LoopStatementContext) Accept

func (s *LoopStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LoopStatementContext) DoWhileStatement

func (s *LoopStatementContext) DoWhileStatement() IDoWhileStatementContext

func (*LoopStatementContext) ForStatement

func (s *LoopStatementContext) ForStatement() IForStatementContext

func (*LoopStatementContext) ForeachStatement

func (s *LoopStatementContext) ForeachStatement() IForeachStatementContext

func (*LoopStatementContext) GetParser

func (s *LoopStatementContext) GetParser() antlr.Parser

func (*LoopStatementContext) GetRuleContext

func (s *LoopStatementContext) GetRuleContext() antlr.RuleContext

func (*LoopStatementContext) IsLoopStatementContext

func (*LoopStatementContext) IsLoopStatementContext()

func (*LoopStatementContext) LoopLabel

func (s *LoopStatementContext) LoopLabel() ILoopLabelContext

func (*LoopStatementContext) RangeStatement

func (s *LoopStatementContext) RangeStatement() IRangeStatementContext

func (*LoopStatementContext) ToStringTree

func (s *LoopStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LoopStatementContext) WhileStatement

func (s *LoopStatementContext) WhileStatement() IWhileStatementContext

type MacroStatementContext

type MacroStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMacroStatementContext

func NewEmptyMacroStatementContext() *MacroStatementContext

func NewMacroStatementContext

func NewMacroStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MacroStatementContext

func (*MacroStatementContext) AT

func (s *MacroStatementContext) AT() antlr.TerminalNode

func (*MacroStatementContext) Accept

func (s *MacroStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MacroStatementContext) GetParser

func (s *MacroStatementContext) GetParser() antlr.Parser

func (*MacroStatementContext) GetRuleContext

func (s *MacroStatementContext) GetRuleContext() antlr.RuleContext

func (*MacroStatementContext) IsMacroStatementContext

func (*MacroStatementContext) IsMacroStatementContext()

func (*MacroStatementContext) LPAREN

func (s *MacroStatementContext) LPAREN() antlr.TerminalNode

func (*MacroStatementContext) MemberAccess

func (s *MacroStatementContext) MemberAccess() IMemberAccessContext

func (*MacroStatementContext) RPAREN

func (s *MacroStatementContext) RPAREN() antlr.TerminalNode

func (*MacroStatementContext) ReceiverArgumentList

func (s *MacroStatementContext) ReceiverArgumentList() IReceiverArgumentListContext

func (*MacroStatementContext) ToStringTree

func (s *MacroStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MapExpressionContext

type MapExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMapExpressionContext

func NewEmptyMapExpressionContext() *MapExpressionContext

func NewMapExpressionContext

func NewMapExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapExpressionContext

func (*MapExpressionContext) Accept

func (s *MapExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MapExpressionContext) AllCOMMA

func (s *MapExpressionContext) AllCOMMA() []antlr.TerminalNode

func (*MapExpressionContext) AllPair

func (s *MapExpressionContext) AllPair() []IPairContext

func (*MapExpressionContext) COMMA

func (s *MapExpressionContext) COMMA(i int) antlr.TerminalNode

func (*MapExpressionContext) GetParser

func (s *MapExpressionContext) GetParser() antlr.Parser

func (*MapExpressionContext) GetRuleContext

func (s *MapExpressionContext) GetRuleContext() antlr.RuleContext

func (*MapExpressionContext) IsMapExpressionContext

func (*MapExpressionContext) IsMapExpressionContext()

func (*MapExpressionContext) LBRACE

func (s *MapExpressionContext) LBRACE() antlr.TerminalNode

func (*MapExpressionContext) Pair

func (*MapExpressionContext) RBRACE

func (s *MapExpressionContext) RBRACE() antlr.TerminalNode

func (*MapExpressionContext) ToStringTree

func (s *MapExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchCaseBodyContext

type MatchCaseBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchCaseBodyContext

func NewEmptyMatchCaseBodyContext() *MatchCaseBodyContext

func NewMatchCaseBodyContext

func NewMatchCaseBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchCaseBodyContext

func (*MatchCaseBodyContext) Accept

func (s *MatchCaseBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchCaseBodyContext) Block

func (*MatchCaseBodyContext) Expression

func (s *MatchCaseBodyContext) Expression() IExpressionContext

func (*MatchCaseBodyContext) GetParser

func (s *MatchCaseBodyContext) GetParser() antlr.Parser

func (*MatchCaseBodyContext) GetRuleContext

func (s *MatchCaseBodyContext) GetRuleContext() antlr.RuleContext

func (*MatchCaseBodyContext) IsMatchCaseBodyContext

func (*MatchCaseBodyContext) IsMatchCaseBodyContext()

func (*MatchCaseBodyContext) ReturnStatement

func (s *MatchCaseBodyContext) ReturnStatement() IReturnStatementContext

func (*MatchCaseBodyContext) ToStringTree

func (s *MatchCaseBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchCaseClauseContext

type MatchCaseClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchCaseClauseContext

func NewEmptyMatchCaseClauseContext() *MatchCaseClauseContext

func NewMatchCaseClauseContext

func NewMatchCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchCaseClauseContext

func (*MatchCaseClauseContext) Accept

func (s *MatchCaseClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchCaseClauseContext) DOUBLE_ARROW

func (s *MatchCaseClauseContext) DOUBLE_ARROW() antlr.TerminalNode

func (*MatchCaseClauseContext) Expression

func (*MatchCaseClauseContext) GetParser

func (s *MatchCaseClauseContext) GetParser() antlr.Parser

func (*MatchCaseClauseContext) GetRuleContext

func (s *MatchCaseClauseContext) GetRuleContext() antlr.RuleContext

func (*MatchCaseClauseContext) IsMatchCaseClauseContext

func (*MatchCaseClauseContext) IsMatchCaseClauseContext()

func (*MatchCaseClauseContext) MatchCaseBody

func (s *MatchCaseClauseContext) MatchCaseBody() IMatchCaseBodyContext

func (*MatchCaseClauseContext) MatchEnum

func (*MatchCaseClauseContext) MatchTriple

func (*MatchCaseClauseContext) MemberAccess

func (s *MatchCaseClauseContext) MemberAccess() IMemberAccessContext

func (*MatchCaseClauseContext) RangeExpression

func (s *MatchCaseClauseContext) RangeExpression() IRangeExpressionContext

func (*MatchCaseClauseContext) ToStringTree

func (s *MatchCaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MatchCaseClauseContext) Type_

type MatchDefaultClauseContext

type MatchDefaultClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchDefaultClauseContext

func NewEmptyMatchDefaultClauseContext() *MatchDefaultClauseContext

func NewMatchDefaultClauseContext

func NewMatchDefaultClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchDefaultClauseContext

func (*MatchDefaultClauseContext) Accept

func (s *MatchDefaultClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchDefaultClauseContext) DOUBLE_ARROW

func (s *MatchDefaultClauseContext) DOUBLE_ARROW() antlr.TerminalNode

func (*MatchDefaultClauseContext) GetParser

func (s *MatchDefaultClauseContext) GetParser() antlr.Parser

func (*MatchDefaultClauseContext) GetRuleContext

func (s *MatchDefaultClauseContext) GetRuleContext() antlr.RuleContext

func (*MatchDefaultClauseContext) IsMatchDefaultClauseContext

func (*MatchDefaultClauseContext) IsMatchDefaultClauseContext()

func (*MatchDefaultClauseContext) MatchCaseBody

func (*MatchDefaultClauseContext) ToStringTree

func (s *MatchDefaultClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MatchDefaultClauseContext) WILDCARD

func (s *MatchDefaultClauseContext) WILDCARD() antlr.TerminalNode

type MatchEnumContext

type MatchEnumContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchEnumContext

func NewEmptyMatchEnumContext() *MatchEnumContext

func NewMatchEnumContext

func NewMatchEnumContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchEnumContext

func (*MatchEnumContext) Accept

func (s *MatchEnumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchEnumContext) AllCOMMA

func (s *MatchEnumContext) AllCOMMA() []antlr.TerminalNode

func (*MatchEnumContext) AllMatchEnumMember

func (s *MatchEnumContext) AllMatchEnumMember() []IMatchEnumMemberContext

func (*MatchEnumContext) COMMA

func (s *MatchEnumContext) COMMA(i int) antlr.TerminalNode

func (*MatchEnumContext) Expression

func (s *MatchEnumContext) Expression() IExpressionContext

func (*MatchEnumContext) GetParser

func (s *MatchEnumContext) GetParser() antlr.Parser

func (*MatchEnumContext) GetRuleContext

func (s *MatchEnumContext) GetRuleContext() antlr.RuleContext

func (*MatchEnumContext) IF

func (s *MatchEnumContext) IF() antlr.TerminalNode

func (*MatchEnumContext) IsMatchEnumContext

func (*MatchEnumContext) IsMatchEnumContext()

func (*MatchEnumContext) LPAREN

func (s *MatchEnumContext) LPAREN() antlr.TerminalNode

func (*MatchEnumContext) MatchEnumMember

func (s *MatchEnumContext) MatchEnumMember(i int) IMatchEnumMemberContext

func (*MatchEnumContext) MemberAccess

func (s *MatchEnumContext) MemberAccess() IMemberAccessContext

func (*MatchEnumContext) RPAREN

func (s *MatchEnumContext) RPAREN() antlr.TerminalNode

func (*MatchEnumContext) ToStringTree

func (s *MatchEnumContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchEnumMemberContext

type MatchEnumMemberContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchEnumMemberContext

func NewEmptyMatchEnumMemberContext() *MatchEnumMemberContext

func NewMatchEnumMemberContext

func NewMatchEnumMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchEnumMemberContext

func (*MatchEnumMemberContext) Accept

func (s *MatchEnumMemberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchEnumMemberContext) GetParser

func (s *MatchEnumMemberContext) GetParser() antlr.Parser

func (*MatchEnumMemberContext) GetRuleContext

func (s *MatchEnumMemberContext) GetRuleContext() antlr.RuleContext

func (*MatchEnumMemberContext) Identifier

func (s *MatchEnumMemberContext) Identifier() antlr.TerminalNode

func (*MatchEnumMemberContext) IsMatchEnumMemberContext

func (*MatchEnumMemberContext) IsMatchEnumMemberContext()

func (*MatchEnumMemberContext) Literal

func (*MatchEnumMemberContext) ToStringTree

func (s *MatchEnumMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MatchEnumMemberContext) WILDCARD

func (s *MatchEnumMemberContext) WILDCARD() antlr.TerminalNode

type MatchStatementContext

type MatchStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchStatementContext

func NewEmptyMatchStatementContext() *MatchStatementContext

func NewMatchStatementContext

func NewMatchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchStatementContext

func (*MatchStatementContext) Accept

func (s *MatchStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchStatementContext) AllCOMMA

func (s *MatchStatementContext) AllCOMMA() []antlr.TerminalNode

func (*MatchStatementContext) AllComment

func (s *MatchStatementContext) AllComment() []ICommentContext

func (*MatchStatementContext) AllMatchCaseClause

func (s *MatchStatementContext) AllMatchCaseClause() []IMatchCaseClauseContext

func (*MatchStatementContext) COMMA

func (s *MatchStatementContext) COMMA(i int) antlr.TerminalNode

func (*MatchStatementContext) Comment

func (*MatchStatementContext) Expression

func (s *MatchStatementContext) Expression() IExpressionContext

func (*MatchStatementContext) GetParser

func (s *MatchStatementContext) GetParser() antlr.Parser

func (*MatchStatementContext) GetRuleContext

func (s *MatchStatementContext) GetRuleContext() antlr.RuleContext

func (*MatchStatementContext) IsMatchStatementContext

func (*MatchStatementContext) IsMatchStatementContext()

func (*MatchStatementContext) LBRACE

func (s *MatchStatementContext) LBRACE() antlr.TerminalNode

func (*MatchStatementContext) MATCH

func (s *MatchStatementContext) MATCH() antlr.TerminalNode

func (*MatchStatementContext) MatchCaseClause

func (s *MatchStatementContext) MatchCaseClause(i int) IMatchCaseClauseContext

func (*MatchStatementContext) MatchDefaultClause

func (s *MatchStatementContext) MatchDefaultClause() IMatchDefaultClauseContext

func (*MatchStatementContext) RBRACE

func (s *MatchStatementContext) RBRACE() antlr.TerminalNode

func (*MatchStatementContext) ToStringTree

func (s *MatchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchTripleContext

type MatchTripleContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchTripleContext

func NewEmptyMatchTripleContext() *MatchTripleContext

func NewMatchTripleContext

func NewMatchTripleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchTripleContext

func (*MatchTripleContext) Accept

func (s *MatchTripleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchTripleContext) AllCOMMA

func (s *MatchTripleContext) AllCOMMA() []antlr.TerminalNode

func (*MatchTripleContext) AllMatchTripleValue

func (s *MatchTripleContext) AllMatchTripleValue() []IMatchTripleValueContext

func (*MatchTripleContext) COMMA

func (s *MatchTripleContext) COMMA(i int) antlr.TerminalNode

func (*MatchTripleContext) Expression

func (s *MatchTripleContext) Expression() IExpressionContext

func (*MatchTripleContext) GetParser

func (s *MatchTripleContext) GetParser() antlr.Parser

func (*MatchTripleContext) GetRuleContext

func (s *MatchTripleContext) GetRuleContext() antlr.RuleContext

func (*MatchTripleContext) IF

func (s *MatchTripleContext) IF() antlr.TerminalNode

func (*MatchTripleContext) IsMatchTripleContext

func (*MatchTripleContext) IsMatchTripleContext()

func (*MatchTripleContext) LPAREN

func (s *MatchTripleContext) LPAREN() antlr.TerminalNode

func (*MatchTripleContext) MatchTripleValue

func (s *MatchTripleContext) MatchTripleValue(i int) IMatchTripleValueContext

func (*MatchTripleContext) RPAREN

func (s *MatchTripleContext) RPAREN() antlr.TerminalNode

func (*MatchTripleContext) ToStringTree

func (s *MatchTripleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MatchTripleValueContext

type MatchTripleValueContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMatchTripleValueContext

func NewEmptyMatchTripleValueContext() *MatchTripleValueContext

func NewMatchTripleValueContext

func NewMatchTripleValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchTripleValueContext

func (*MatchTripleValueContext) Accept

func (s *MatchTripleValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MatchTripleValueContext) GetParser

func (s *MatchTripleValueContext) GetParser() antlr.Parser

func (*MatchTripleValueContext) GetRuleContext

func (s *MatchTripleValueContext) GetRuleContext() antlr.RuleContext

func (*MatchTripleValueContext) Identifier

func (s *MatchTripleValueContext) Identifier() antlr.TerminalNode

func (*MatchTripleValueContext) IsMatchTripleValueContext

func (*MatchTripleValueContext) IsMatchTripleValueContext()

func (*MatchTripleValueContext) ToStringTree

func (s *MatchTripleValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MatchTripleValueContext) WILDCARD

func (s *MatchTripleValueContext) WILDCARD() antlr.TerminalNode

type MemberAccessContext

type MemberAccessContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberAccessContext

func NewEmptyMemberAccessContext() *MemberAccessContext

func NewMemberAccessContext

func NewMemberAccessContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberAccessContext

func (*MemberAccessContext) Accept

func (s *MemberAccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemberAccessContext) BOOL

func (s *MemberAccessContext) BOOL() antlr.TerminalNode

func (*MemberAccessContext) GenericArguments

func (s *MemberAccessContext) GenericArguments() IGenericArgumentsContext

func (*MemberAccessContext) GetParser

func (s *MemberAccessContext) GetParser() antlr.Parser

func (*MemberAccessContext) GetRuleContext

func (s *MemberAccessContext) GetRuleContext() antlr.RuleContext

func (*MemberAccessContext) Identifier

func (s *MemberAccessContext) Identifier() antlr.TerminalNode

func (*MemberAccessContext) IsMemberAccessContext

func (*MemberAccessContext) IsMemberAccessContext()

func (*MemberAccessContext) Literal

func (s *MemberAccessContext) Literal() ILiteralContext

func (*MemberAccessContext) MemberAccessPoint

func (s *MemberAccessContext) MemberAccessPoint() IMemberAccessPointContext

func (*MemberAccessContext) NOT

func (s *MemberAccessContext) NOT() antlr.TerminalNode

func (*MemberAccessContext) NUM

func (s *MemberAccessContext) NUM() antlr.TerminalNode

func (*MemberAccessContext) STR

func (s *MemberAccessContext) STR() antlr.TerminalNode

func (*MemberAccessContext) SUPER

func (s *MemberAccessContext) SUPER() antlr.TerminalNode

func (*MemberAccessContext) THIS

func (s *MemberAccessContext) THIS() antlr.TerminalNode

func (*MemberAccessContext) ToStringTree

func (s *MemberAccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MemberAccessPointContext

type MemberAccessPointContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberAccessPointContext

func NewEmptyMemberAccessPointContext() *MemberAccessPointContext

func NewMemberAccessPointContext

func NewMemberAccessPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberAccessPointContext

func (*MemberAccessPointContext) Accept

func (s *MemberAccessPointContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MemberAccessPointContext) DOT

func (s *MemberAccessPointContext) DOT() antlr.TerminalNode

func (*MemberAccessPointContext) DOUBLE_COLON

func (s *MemberAccessPointContext) DOUBLE_COLON() antlr.TerminalNode

func (*MemberAccessPointContext) Expression

func (*MemberAccessPointContext) GenericArguments

func (s *MemberAccessPointContext) GenericArguments() IGenericArgumentsContext

func (*MemberAccessPointContext) GetParser

func (s *MemberAccessPointContext) GetParser() antlr.Parser

func (*MemberAccessPointContext) GetRuleContext

func (s *MemberAccessPointContext) GetRuleContext() antlr.RuleContext

func (*MemberAccessPointContext) Identifier

func (s *MemberAccessPointContext) Identifier() antlr.TerminalNode

func (*MemberAccessPointContext) IsMemberAccessPointContext

func (*MemberAccessPointContext) IsMemberAccessPointContext()

func (*MemberAccessPointContext) LBRACK

func (s *MemberAccessPointContext) LBRACK() antlr.TerminalNode

func (*MemberAccessPointContext) MemberAccessPoint

func (s *MemberAccessPointContext) MemberAccessPoint() IMemberAccessPointContext

func (*MemberAccessPointContext) RBRACK

func (s *MemberAccessPointContext) RBRACK() antlr.TerminalNode

func (*MemberAccessPointContext) ToStringTree

func (s *MemberAccessPointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MemberAccessPointContext) VariableExpression

func (s *MemberAccessPointContext) VariableExpression() IVariableExpressionContext

type MethodExpressionContext

type MethodExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMethodExpressionContext

func NewEmptyMethodExpressionContext() *MethodExpressionContext

func NewMethodExpressionContext

func NewMethodExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodExpressionContext

func (*MethodExpressionContext) Accept

func (s *MethodExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MethodExpressionContext) DOLLAR

func (s *MethodExpressionContext) DOLLAR() antlr.TerminalNode

func (*MethodExpressionContext) GetParser

func (s *MethodExpressionContext) GetParser() antlr.Parser

func (*MethodExpressionContext) GetRuleContext

func (s *MethodExpressionContext) GetRuleContext() antlr.RuleContext

func (*MethodExpressionContext) IsMethodExpressionContext

func (*MethodExpressionContext) IsMethodExpressionContext()

func (*MethodExpressionContext) LPAREN

func (s *MethodExpressionContext) LPAREN() antlr.TerminalNode

func (*MethodExpressionContext) MemberAccess

func (*MethodExpressionContext) RPAREN

func (s *MethodExpressionContext) RPAREN() antlr.TerminalNode

func (*MethodExpressionContext) ReceiverArgumentList

func (s *MethodExpressionContext) ReceiverArgumentList() IReceiverArgumentListContext

func (*MethodExpressionContext) ToStringTree

func (s *MethodExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModuleDeclarationContext

type ModuleDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleDeclarationContext

func NewEmptyModuleDeclarationContext() *ModuleDeclarationContext

func NewModuleDeclarationContext

func NewModuleDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDeclarationContext

func (*ModuleDeclarationContext) Accept

func (s *ModuleDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ModuleDeclarationContext) AllModuleStatement

func (s *ModuleDeclarationContext) AllModuleStatement() []IModuleStatementContext

func (*ModuleDeclarationContext) GetParser

func (s *ModuleDeclarationContext) GetParser() antlr.Parser

func (*ModuleDeclarationContext) GetRuleContext

func (s *ModuleDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ModuleDeclarationContext) Identifier

func (s *ModuleDeclarationContext) Identifier() antlr.TerminalNode

func (*ModuleDeclarationContext) IsModuleDeclarationContext

func (*ModuleDeclarationContext) IsModuleDeclarationContext()

func (*ModuleDeclarationContext) LBRACE

func (s *ModuleDeclarationContext) LBRACE() antlr.TerminalNode

func (*ModuleDeclarationContext) MOD_LIT

func (s *ModuleDeclarationContext) MOD_LIT() antlr.TerminalNode

func (*ModuleDeclarationContext) ModuleStatement

func (*ModuleDeclarationContext) PUB

func (s *ModuleDeclarationContext) PUB() antlr.TerminalNode

func (*ModuleDeclarationContext) RBRACE

func (s *ModuleDeclarationContext) RBRACE() antlr.TerminalNode

func (*ModuleDeclarationContext) ToStringTree

func (s *ModuleDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModuleStatementContext

type ModuleStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModuleStatementContext

func NewEmptyModuleStatementContext() *ModuleStatementContext

func NewModuleStatementContext

func NewModuleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleStatementContext

func (*ModuleStatementContext) Accept

func (s *ModuleStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ModuleStatementContext) AssignStatement

func (s *ModuleStatementContext) AssignStatement() IAssignStatementContext

func (*ModuleStatementContext) ClassDeclaration

func (s *ModuleStatementContext) ClassDeclaration() IClassDeclarationContext

func (*ModuleStatementContext) EnumDeclaration

func (s *ModuleStatementContext) EnumDeclaration() IEnumDeclarationContext

func (*ModuleStatementContext) ExtendDeclaration

func (s *ModuleStatementContext) ExtendDeclaration() IExtendDeclarationContext

func (*ModuleStatementContext) FunctionDeclaration

func (s *ModuleStatementContext) FunctionDeclaration() IFunctionDeclarationContext

func (*ModuleStatementContext) GetParser

func (s *ModuleStatementContext) GetParser() antlr.Parser

func (*ModuleStatementContext) GetRuleContext

func (s *ModuleStatementContext) GetRuleContext() antlr.RuleContext

func (*ModuleStatementContext) IsModuleStatementContext

func (*ModuleStatementContext) IsModuleStatementContext()

func (*ModuleStatementContext) ModuleDeclaration

func (s *ModuleStatementContext) ModuleDeclaration() IModuleDeclarationContext

func (*ModuleStatementContext) ToStringTree

func (s *ModuleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ModuleStatementContext) TraitDeclaration

func (s *ModuleStatementContext) TraitDeclaration() ITraitDeclarationContext

func (*ModuleStatementContext) UseDeclaration

func (s *ModuleStatementContext) UseDeclaration() IUseDeclarationContext

type MulDivExpressionContext

type MulDivExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMulDivExpressionContext

func NewEmptyMulDivExpressionContext() *MulDivExpressionContext

func NewMulDivExpressionContext

func NewMulDivExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MulDivExpressionContext

func (*MulDivExpressionContext) Accept

func (s *MulDivExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MulDivExpressionContext) AllDIV

func (s *MulDivExpressionContext) AllDIV() []antlr.TerminalNode

func (*MulDivExpressionContext) AllIncDecExpression

func (s *MulDivExpressionContext) AllIncDecExpression() []IIncDecExpressionContext

func (*MulDivExpressionContext) AllMUL

func (s *MulDivExpressionContext) AllMUL() []antlr.TerminalNode

func (*MulDivExpressionContext) DIV

func (s *MulDivExpressionContext) DIV(i int) antlr.TerminalNode

func (*MulDivExpressionContext) GetMulDivOp

func (s *MulDivExpressionContext) GetMulDivOp() antlr.Token

func (*MulDivExpressionContext) GetParser

func (s *MulDivExpressionContext) GetParser() antlr.Parser

func (*MulDivExpressionContext) GetRuleContext

func (s *MulDivExpressionContext) GetRuleContext() antlr.RuleContext

func (*MulDivExpressionContext) IncDecExpression

func (s *MulDivExpressionContext) IncDecExpression(i int) IIncDecExpressionContext

func (*MulDivExpressionContext) IsMulDivExpressionContext

func (*MulDivExpressionContext) IsMulDivExpressionContext()

func (*MulDivExpressionContext) MUL

func (s *MulDivExpressionContext) MUL(i int) antlr.TerminalNode

func (*MulDivExpressionContext) SetMulDivOp

func (s *MulDivExpressionContext) SetMulDivOp(v antlr.Token)

func (*MulDivExpressionContext) ToStringTree

func (s *MulDivExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedArgumentContext

type NamedArgumentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedArgumentContext

func NewEmptyNamedArgumentContext() *NamedArgumentContext

func NewNamedArgumentContext

func NewNamedArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedArgumentContext

func (*NamedArgumentContext) Accept

func (s *NamedArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedArgumentContext) COLON

func (s *NamedArgumentContext) COLON() antlr.TerminalNode

func (*NamedArgumentContext) Expression

func (s *NamedArgumentContext) Expression() IExpressionContext

func (*NamedArgumentContext) GetParser

func (s *NamedArgumentContext) GetParser() antlr.Parser

func (*NamedArgumentContext) GetRuleContext

func (s *NamedArgumentContext) GetRuleContext() antlr.RuleContext

func (*NamedArgumentContext) Identifier

func (s *NamedArgumentContext) Identifier() antlr.TerminalNode

func (*NamedArgumentContext) IsNamedArgumentContext

func (*NamedArgumentContext) IsNamedArgumentContext()

func (*NamedArgumentContext) ToStringTree

func (s *NamedArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedArgumentListContext

type NamedArgumentListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedArgumentListContext

func NewEmptyNamedArgumentListContext() *NamedArgumentListContext

func NewNamedArgumentListContext

func NewNamedArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedArgumentListContext

func (*NamedArgumentListContext) Accept

func (s *NamedArgumentListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedArgumentListContext) AllCOMMA

func (s *NamedArgumentListContext) AllCOMMA() []antlr.TerminalNode

func (*NamedArgumentListContext) AllNamedArgument

func (s *NamedArgumentListContext) AllNamedArgument() []INamedArgumentContext

func (*NamedArgumentListContext) COMMA

func (s *NamedArgumentListContext) COMMA(i int) antlr.TerminalNode

func (*NamedArgumentListContext) GetParser

func (s *NamedArgumentListContext) GetParser() antlr.Parser

func (*NamedArgumentListContext) GetRuleContext

func (s *NamedArgumentListContext) GetRuleContext() antlr.RuleContext

func (*NamedArgumentListContext) IsNamedArgumentListContext

func (*NamedArgumentListContext) IsNamedArgumentListContext()

func (*NamedArgumentListContext) NamedArgument

func (*NamedArgumentListContext) ToStringTree

func (s *NamedArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedParameterContext

type NamedParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedParameterContext

func NewEmptyNamedParameterContext() *NamedParameterContext

func NewNamedParameterContext

func NewNamedParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedParameterContext

func (*NamedParameterContext) Accept

func (s *NamedParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedParameterContext) GetParser

func (s *NamedParameterContext) GetParser() antlr.Parser

func (*NamedParameterContext) GetRuleContext

func (s *NamedParameterContext) GetRuleContext() antlr.RuleContext

func (*NamedParameterContext) IsNamedParameterContext

func (*NamedParameterContext) IsNamedParameterContext()

func (*NamedParameterContext) REQUIRED

func (s *NamedParameterContext) REQUIRED() antlr.TerminalNode

func (*NamedParameterContext) ReceiverParameter

func (s *NamedParameterContext) ReceiverParameter() IReceiverParameterContext

func (*NamedParameterContext) ToStringTree

func (s *NamedParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedParameterListContext

type NamedParameterListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedParameterListContext

func NewEmptyNamedParameterListContext() *NamedParameterListContext

func NewNamedParameterListContext

func NewNamedParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedParameterListContext

func (*NamedParameterListContext) Accept

func (s *NamedParameterListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedParameterListContext) AllCOMMA

func (s *NamedParameterListContext) AllCOMMA() []antlr.TerminalNode

func (*NamedParameterListContext) AllNamedParameter

func (s *NamedParameterListContext) AllNamedParameter() []INamedParameterContext

func (*NamedParameterListContext) COMMA

func (s *NamedParameterListContext) COMMA(i int) antlr.TerminalNode

func (*NamedParameterListContext) GetParser

func (s *NamedParameterListContext) GetParser() antlr.Parser

func (*NamedParameterListContext) GetRuleContext

func (s *NamedParameterListContext) GetRuleContext() antlr.RuleContext

func (*NamedParameterListContext) IsNamedParameterListContext

func (*NamedParameterListContext) IsNamedParameterListContext()

func (*NamedParameterListContext) NamedParameter

func (*NamedParameterListContext) ToStringTree

func (s *NamedParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedParametersContext

type NamedParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedParametersContext

func NewEmptyNamedParametersContext() *NamedParametersContext

func NewNamedParametersContext

func NewNamedParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedParametersContext

func (*NamedParametersContext) Accept

func (s *NamedParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedParametersContext) GetParser

func (s *NamedParametersContext) GetParser() antlr.Parser

func (*NamedParametersContext) GetRuleContext

func (s *NamedParametersContext) GetRuleContext() antlr.RuleContext

func (*NamedParametersContext) IsNamedParametersContext

func (*NamedParametersContext) IsNamedParametersContext()

func (*NamedParametersContext) LBRACE

func (s *NamedParametersContext) LBRACE() antlr.TerminalNode

func (*NamedParametersContext) NamedParameterList

func (s *NamedParametersContext) NamedParameterList() INamedParameterListContext

func (*NamedParametersContext) RBRACE

func (s *NamedParametersContext) RBRACE() antlr.TerminalNode

func (*NamedParametersContext) ToStringTree

func (s *NamedParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NewDelExpressionContext

type NewDelExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNewDelExpressionContext

func NewEmptyNewDelExpressionContext() *NewDelExpressionContext

func NewNewDelExpressionContext

func NewNewDelExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NewDelExpressionContext

func (*NewDelExpressionContext) Accept

func (s *NewDelExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NewDelExpressionContext) CallExpression

func (s *NewDelExpressionContext) CallExpression() ICallExpressionContext

func (*NewDelExpressionContext) DELETE

func (s *NewDelExpressionContext) DELETE() antlr.TerminalNode

func (*NewDelExpressionContext) GetParser

func (s *NewDelExpressionContext) GetParser() antlr.Parser

func (*NewDelExpressionContext) GetRuleContext

func (s *NewDelExpressionContext) GetRuleContext() antlr.RuleContext

func (*NewDelExpressionContext) IsNewDelExpressionContext

func (*NewDelExpressionContext) IsNewDelExpressionContext()

func (*NewDelExpressionContext) NEW

func (s *NewDelExpressionContext) NEW() antlr.TerminalNode

func (*NewDelExpressionContext) ToStringTree

func (s *NewDelExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NullableTypeContext

type NullableTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNullableTypeContext

func NewEmptyNullableTypeContext() *NullableTypeContext

func NewNullableTypeContext

func NewNullableTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullableTypeContext

func (*NullableTypeContext) Accept

func (s *NullableTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NullableTypeContext) GetParser

func (s *NullableTypeContext) GetParser() antlr.Parser

func (*NullableTypeContext) GetRuleContext

func (s *NullableTypeContext) GetRuleContext() antlr.RuleContext

func (*NullableTypeContext) IsNullableTypeContext

func (*NullableTypeContext) IsNullableTypeContext()

func (*NullableTypeContext) QUEST

func (s *NullableTypeContext) QUEST() antlr.TerminalNode

func (*NullableTypeContext) ToStringTree

func (s *NullableTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NullableTypeContext) Type_

func (s *NullableTypeContext) Type_() ITypeContext

type ObjectTypeContext

type ObjectTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectTypeContext

func NewEmptyObjectTypeContext() *ObjectTypeContext

func NewObjectTypeContext

func NewObjectTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectTypeContext

func (*ObjectTypeContext) Accept

func (s *ObjectTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectTypeContext) AllCOMMA

func (s *ObjectTypeContext) AllCOMMA() []antlr.TerminalNode

func (*ObjectTypeContext) AllObjectTypeMember

func (s *ObjectTypeContext) AllObjectTypeMember() []IObjectTypeMemberContext

func (*ObjectTypeContext) COMMA

func (s *ObjectTypeContext) COMMA(i int) antlr.TerminalNode

func (*ObjectTypeContext) GetParser

func (s *ObjectTypeContext) GetParser() antlr.Parser

func (*ObjectTypeContext) GetRuleContext

func (s *ObjectTypeContext) GetRuleContext() antlr.RuleContext

func (*ObjectTypeContext) IsObjectTypeContext

func (*ObjectTypeContext) IsObjectTypeContext()

func (*ObjectTypeContext) LBRACE

func (s *ObjectTypeContext) LBRACE() antlr.TerminalNode

func (*ObjectTypeContext) ObjectTypeMember

func (s *ObjectTypeContext) ObjectTypeMember(i int) IObjectTypeMemberContext

func (*ObjectTypeContext) RBRACE

func (s *ObjectTypeContext) RBRACE() antlr.TerminalNode

func (*ObjectTypeContext) ToStringTree

func (s *ObjectTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ObjectTypeMemberContext

type ObjectTypeMemberContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectTypeMemberContext

func NewEmptyObjectTypeMemberContext() *ObjectTypeMemberContext

func NewObjectTypeMemberContext

func NewObjectTypeMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectTypeMemberContext

func (*ObjectTypeMemberContext) Accept

func (s *ObjectTypeMemberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectTypeMemberContext) COLON

func (s *ObjectTypeMemberContext) COLON() antlr.TerminalNode

func (*ObjectTypeMemberContext) GetParser

func (s *ObjectTypeMemberContext) GetParser() antlr.Parser

func (*ObjectTypeMemberContext) GetRuleContext

func (s *ObjectTypeMemberContext) GetRuleContext() antlr.RuleContext

func (*ObjectTypeMemberContext) Identifier

func (s *ObjectTypeMemberContext) Identifier() antlr.TerminalNode

func (*ObjectTypeMemberContext) IsObjectTypeMemberContext

func (*ObjectTypeMemberContext) IsObjectTypeMemberContext()

func (*ObjectTypeMemberContext) ToStringTree

func (s *ObjectTypeMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ObjectTypeMemberContext) Type_

type OperatorIdentifierContext

type OperatorIdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOperatorIdentifierContext

func NewEmptyOperatorIdentifierContext() *OperatorIdentifierContext

func NewOperatorIdentifierContext

func NewOperatorIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperatorIdentifierContext

func (*OperatorIdentifierContext) ADD

func (s *OperatorIdentifierContext) ADD() antlr.TerminalNode

func (*OperatorIdentifierContext) Accept

func (s *OperatorIdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OperatorIdentifierContext) DELETE

func (s *OperatorIdentifierContext) DELETE() antlr.TerminalNode

func (*OperatorIdentifierContext) DIV

func (s *OperatorIdentifierContext) DIV() antlr.TerminalNode

func (*OperatorIdentifierContext) GT

func (s *OperatorIdentifierContext) GT() antlr.TerminalNode

func (*OperatorIdentifierContext) GetParser

func (s *OperatorIdentifierContext) GetParser() antlr.Parser

func (*OperatorIdentifierContext) GetRuleContext

func (s *OperatorIdentifierContext) GetRuleContext() antlr.RuleContext

func (*OperatorIdentifierContext) HASH

func (s *OperatorIdentifierContext) HASH() antlr.TerminalNode

func (*OperatorIdentifierContext) IsOperatorIdentifierContext

func (*OperatorIdentifierContext) IsOperatorIdentifierContext()

func (*OperatorIdentifierContext) LBRACK

func (s *OperatorIdentifierContext) LBRACK() antlr.TerminalNode

func (*OperatorIdentifierContext) LT

func (s *OperatorIdentifierContext) LT() antlr.TerminalNode

func (*OperatorIdentifierContext) MOD

func (s *OperatorIdentifierContext) MOD() antlr.TerminalNode

func (*OperatorIdentifierContext) MUL

func (s *OperatorIdentifierContext) MUL() antlr.TerminalNode

func (*OperatorIdentifierContext) NEW

func (s *OperatorIdentifierContext) NEW() antlr.TerminalNode

func (*OperatorIdentifierContext) OPERATOR

func (s *OperatorIdentifierContext) OPERATOR() antlr.TerminalNode

func (*OperatorIdentifierContext) RBRACK

func (s *OperatorIdentifierContext) RBRACK() antlr.TerminalNode

func (*OperatorIdentifierContext) SHL

func (s *OperatorIdentifierContext) SHL() antlr.TerminalNode

func (*OperatorIdentifierContext) SHR

func (s *OperatorIdentifierContext) SHR() antlr.TerminalNode

func (*OperatorIdentifierContext) SUB

func (s *OperatorIdentifierContext) SUB() antlr.TerminalNode

func (*OperatorIdentifierContext) ToStringTree

func (s *OperatorIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OptionContext

type OptionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOptionContext

func NewEmptyOptionContext() *OptionContext

func NewOptionContext

func NewOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionContext

func (*OptionContext) Accept

func (s *OptionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OptionContext) GetParser

func (s *OptionContext) GetParser() antlr.Parser

func (*OptionContext) GetRuleContext

func (s *OptionContext) GetRuleContext() antlr.RuleContext

func (*OptionContext) IsOptionContext

func (*OptionContext) IsOptionContext()

func (*OptionContext) LongOption

func (s *OptionContext) LongOption() ILongOptionContext

func (*OptionContext) ShortOption

func (s *OptionContext) ShortOption() IShortOptionContext

func (*OptionContext) ToStringTree

func (s *OptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PairContext

type PairContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPairContext

func NewEmptyPairContext() *PairContext

func NewPairContext

func NewPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PairContext

func (*PairContext) Accept

func (s *PairContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PairContext) BoolLiteral

func (s *PairContext) BoolLiteral() antlr.TerminalNode

func (*PairContext) COLON

func (s *PairContext) COLON() antlr.TerminalNode

func (*PairContext) Expression

func (s *PairContext) Expression() IExpressionContext

func (*PairContext) GetParser

func (s *PairContext) GetParser() antlr.Parser

func (*PairContext) GetRuleContext

func (s *PairContext) GetRuleContext() antlr.RuleContext

func (*PairContext) Identifier

func (s *PairContext) Identifier() antlr.TerminalNode

func (*PairContext) IsPairContext

func (*PairContext) IsPairContext()

func (*PairContext) NumberLiteral

func (s *PairContext) NumberLiteral() antlr.TerminalNode

func (*PairContext) StringLiteral

func (s *PairContext) StringLiteral() antlr.TerminalNode

func (*PairContext) ToStringTree

func (s *PairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostIncDecExpressionContext

type PostIncDecExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostIncDecExpressionContext

func NewEmptyPostIncDecExpressionContext() *PostIncDecExpressionContext

func NewPostIncDecExpressionContext

func NewPostIncDecExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostIncDecExpressionContext

func (*PostIncDecExpressionContext) Accept

func (s *PostIncDecExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PostIncDecExpressionContext) DEC

func (s *PostIncDecExpressionContext) DEC() antlr.TerminalNode

func (*PostIncDecExpressionContext) Factor

func (*PostIncDecExpressionContext) GetParser

func (s *PostIncDecExpressionContext) GetParser() antlr.Parser

func (*PostIncDecExpressionContext) GetRuleContext

func (s *PostIncDecExpressionContext) GetRuleContext() antlr.RuleContext

func (*PostIncDecExpressionContext) INC

func (s *PostIncDecExpressionContext) INC() antlr.TerminalNode

func (*PostIncDecExpressionContext) IsPostIncDecExpressionContext

func (*PostIncDecExpressionContext) IsPostIncDecExpressionContext()

func (*PostIncDecExpressionContext) ToStringTree

func (s *PostIncDecExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PreIncDecExpressionContext

type PreIncDecExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPreIncDecExpressionContext

func NewEmptyPreIncDecExpressionContext() *PreIncDecExpressionContext

func NewPreIncDecExpressionContext

func NewPreIncDecExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PreIncDecExpressionContext

func (*PreIncDecExpressionContext) Accept

func (s *PreIncDecExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PreIncDecExpressionContext) DEC

func (s *PreIncDecExpressionContext) DEC() antlr.TerminalNode

func (*PreIncDecExpressionContext) Factor

func (*PreIncDecExpressionContext) GetParser

func (s *PreIncDecExpressionContext) GetParser() antlr.Parser

func (*PreIncDecExpressionContext) GetRuleContext

func (s *PreIncDecExpressionContext) GetRuleContext() antlr.RuleContext

func (*PreIncDecExpressionContext) INC

func (s *PreIncDecExpressionContext) INC() antlr.TerminalNode

func (*PreIncDecExpressionContext) IsPreIncDecExpressionContext

func (*PreIncDecExpressionContext) IsPreIncDecExpressionContext()

func (*PreIncDecExpressionContext) ToStringTree

func (s *PreIncDecExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeClauseContext

type RangeClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeClauseContext

func NewEmptyRangeClauseContext() *RangeClauseContext

func NewRangeClauseContext

func NewRangeClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeClauseContext

func (*RangeClauseContext) Accept

func (s *RangeClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeClauseContext) AllCOMMA

func (s *RangeClauseContext) AllCOMMA() []antlr.TerminalNode

func (*RangeClauseContext) AllExpression

func (s *RangeClauseContext) AllExpression() []IExpressionContext

func (*RangeClauseContext) COMMA

func (s *RangeClauseContext) COMMA(i int) antlr.TerminalNode

func (*RangeClauseContext) Expression

func (s *RangeClauseContext) Expression(i int) IExpressionContext

func (*RangeClauseContext) GetParser

func (s *RangeClauseContext) GetParser() antlr.Parser

func (*RangeClauseContext) GetRuleContext

func (s *RangeClauseContext) GetRuleContext() antlr.RuleContext

func (*RangeClauseContext) IsRangeClauseContext

func (*RangeClauseContext) IsRangeClauseContext()

func (*RangeClauseContext) LPAREN

func (s *RangeClauseContext) LPAREN() antlr.TerminalNode

func (*RangeClauseContext) RANGE

func (s *RangeClauseContext) RANGE() antlr.TerminalNode

func (*RangeClauseContext) RPAREN

func (s *RangeClauseContext) RPAREN() antlr.TerminalNode

func (*RangeClauseContext) ToStringTree

func (s *RangeClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeExpressionContext

type RangeExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeExpressionContext

func NewEmptyRangeExpressionContext() *RangeExpressionContext

func NewRangeExpressionContext

func NewRangeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeExpressionContext

func (*RangeExpressionContext) Accept

func (s *RangeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeExpressionContext) AllNumberLiteral

func (s *RangeExpressionContext) AllNumberLiteral() []antlr.TerminalNode

func (*RangeExpressionContext) DOUBLE_DOT

func (s *RangeExpressionContext) DOUBLE_DOT() antlr.TerminalNode

func (*RangeExpressionContext) GetParser

func (s *RangeExpressionContext) GetParser() antlr.Parser

func (*RangeExpressionContext) GetRuleContext

func (s *RangeExpressionContext) GetRuleContext() antlr.RuleContext

func (*RangeExpressionContext) IsRangeExpressionContext

func (*RangeExpressionContext) IsRangeExpressionContext()

func (*RangeExpressionContext) NumberLiteral

func (s *RangeExpressionContext) NumberLiteral(i int) antlr.TerminalNode

func (*RangeExpressionContext) ToStringTree

func (s *RangeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeStatementContext

type RangeStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeStatementContext

func NewEmptyRangeStatementContext() *RangeStatementContext

func NewRangeStatementContext

func NewRangeStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeStatementContext

func (*RangeStatementContext) Accept

func (s *RangeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeStatementContext) Block

func (*RangeStatementContext) GetParser

func (s *RangeStatementContext) GetParser() antlr.Parser

func (*RangeStatementContext) GetRuleContext

func (s *RangeStatementContext) GetRuleContext() antlr.RuleContext

func (*RangeStatementContext) IN

func (s *RangeStatementContext) IN() antlr.TerminalNode

func (*RangeStatementContext) Identifier

func (s *RangeStatementContext) Identifier() antlr.TerminalNode

func (*RangeStatementContext) IsRangeStatementContext

func (*RangeStatementContext) IsRangeStatementContext()

func (*RangeStatementContext) LOOP

func (s *RangeStatementContext) LOOP() antlr.TerminalNode

func (*RangeStatementContext) RangeClause

func (s *RangeStatementContext) RangeClause() IRangeClauseContext

func (*RangeStatementContext) ToStringTree

func (s *RangeStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverArgumentListContext

type ReceiverArgumentListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverArgumentListContext

func NewEmptyReceiverArgumentListContext() *ReceiverArgumentListContext

func NewReceiverArgumentListContext

func NewReceiverArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverArgumentListContext

func (*ReceiverArgumentListContext) Accept

func (s *ReceiverArgumentListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReceiverArgumentListContext) COMMA

func (s *ReceiverArgumentListContext) COMMA() antlr.TerminalNode

func (*ReceiverArgumentListContext) ExpressionList

func (*ReceiverArgumentListContext) GetParser

func (s *ReceiverArgumentListContext) GetParser() antlr.Parser

func (*ReceiverArgumentListContext) GetRuleContext

func (s *ReceiverArgumentListContext) GetRuleContext() antlr.RuleContext

func (*ReceiverArgumentListContext) IsReceiverArgumentListContext

func (*ReceiverArgumentListContext) IsReceiverArgumentListContext()

func (*ReceiverArgumentListContext) NamedArgumentList

func (*ReceiverArgumentListContext) ToStringTree

func (s *ReceiverArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverParameterContext

type ReceiverParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverParameterContext

func NewEmptyReceiverParameterContext() *ReceiverParameterContext

func NewReceiverParameterContext

func NewReceiverParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverParameterContext

func (*ReceiverParameterContext) ASSIGN

func (s *ReceiverParameterContext) ASSIGN() antlr.TerminalNode

func (*ReceiverParameterContext) Accept

func (s *ReceiverParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReceiverParameterContext) AllComment

func (s *ReceiverParameterContext) AllComment() []ICommentContext

func (*ReceiverParameterContext) COLON

func (s *ReceiverParameterContext) COLON() antlr.TerminalNode

func (*ReceiverParameterContext) Comment

func (*ReceiverParameterContext) ELLIPSIS

func (s *ReceiverParameterContext) ELLIPSIS() antlr.TerminalNode

func (*ReceiverParameterContext) Expression

func (*ReceiverParameterContext) GetParser

func (s *ReceiverParameterContext) GetParser() antlr.Parser

func (*ReceiverParameterContext) GetRuleContext

func (s *ReceiverParameterContext) GetRuleContext() antlr.RuleContext

func (*ReceiverParameterContext) Identifier

func (s *ReceiverParameterContext) Identifier() antlr.TerminalNode

func (*ReceiverParameterContext) IsReceiverParameterContext

func (*ReceiverParameterContext) IsReceiverParameterContext()

func (*ReceiverParameterContext) QUEST

func (s *ReceiverParameterContext) QUEST() antlr.TerminalNode

func (*ReceiverParameterContext) ToStringTree

func (s *ReceiverParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ReceiverParameterContext) Type_

type ReceiverParameterListContext

type ReceiverParameterListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverParameterListContext

func NewEmptyReceiverParameterListContext() *ReceiverParameterListContext

func NewReceiverParameterListContext

func NewReceiverParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverParameterListContext

func (*ReceiverParameterListContext) Accept

func (s *ReceiverParameterListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReceiverParameterListContext) AllCOMMA

func (s *ReceiverParameterListContext) AllCOMMA() []antlr.TerminalNode

func (*ReceiverParameterListContext) AllReceiverParameter

func (s *ReceiverParameterListContext) AllReceiverParameter() []IReceiverParameterContext

func (*ReceiverParameterListContext) COMMA

func (s *ReceiverParameterListContext) COMMA(i int) antlr.TerminalNode

func (*ReceiverParameterListContext) GetParser

func (s *ReceiverParameterListContext) GetParser() antlr.Parser

func (*ReceiverParameterListContext) GetRuleContext

func (s *ReceiverParameterListContext) GetRuleContext() antlr.RuleContext

func (*ReceiverParameterListContext) IsReceiverParameterListContext

func (*ReceiverParameterListContext) IsReceiverParameterListContext()

func (*ReceiverParameterListContext) ReceiverParameter

func (*ReceiverParameterListContext) ToStringTree

func (s *ReceiverParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverParametersContext

type ReceiverParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverParametersContext

func NewEmptyReceiverParametersContext() *ReceiverParametersContext

func NewReceiverParametersContext

func NewReceiverParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverParametersContext

func (*ReceiverParametersContext) Accept

func (s *ReceiverParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReceiverParametersContext) COMMA

func (s *ReceiverParametersContext) COMMA() antlr.TerminalNode

func (*ReceiverParametersContext) GetParser

func (s *ReceiverParametersContext) GetParser() antlr.Parser

func (*ReceiverParametersContext) GetRuleContext

func (s *ReceiverParametersContext) GetRuleContext() antlr.RuleContext

func (*ReceiverParametersContext) IsReceiverParametersContext

func (*ReceiverParametersContext) IsReceiverParametersContext()

func (*ReceiverParametersContext) LPAREN

func (s *ReceiverParametersContext) LPAREN() antlr.TerminalNode

func (*ReceiverParametersContext) NamedParameters

func (*ReceiverParametersContext) RPAREN

func (s *ReceiverParametersContext) RPAREN() antlr.TerminalNode

func (*ReceiverParametersContext) ReceiverParameterList

func (s *ReceiverParametersContext) ReceiverParameterList() IReceiverParameterListContext

func (*ReceiverParametersContext) ToStringTree

func (s *ReceiverParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReturnStatementContext

type ReturnStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) Accept

func (s *ReturnStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReturnStatementContext) ExpressionList

func (s *ReturnStatementContext) ExpressionList() IExpressionListContext

func (*ReturnStatementContext) GetParser

func (s *ReturnStatementContext) GetParser() antlr.Parser

func (*ReturnStatementContext) GetRuleContext

func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext

func (*ReturnStatementContext) IsReturnStatementContext

func (*ReturnStatementContext) IsReturnStatementContext()

func (*ReturnStatementContext) RETURN

func (s *ReturnStatementContext) RETURN() antlr.TerminalNode

func (*ReturnStatementContext) ToStringTree

func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ShiftExpressionContext

type ShiftExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShiftExpressionContext

func NewEmptyShiftExpressionContext() *ShiftExpressionContext

func NewShiftExpressionContext

func NewShiftExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShiftExpressionContext

func (*ShiftExpressionContext) Accept

func (s *ShiftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ShiftExpressionContext) AddSubExpression

func (s *ShiftExpressionContext) AddSubExpression(i int) IAddSubExpressionContext

func (*ShiftExpressionContext) AllAddSubExpression

func (s *ShiftExpressionContext) AllAddSubExpression() []IAddSubExpressionContext

func (*ShiftExpressionContext) AllSHL

func (s *ShiftExpressionContext) AllSHL() []antlr.TerminalNode

func (*ShiftExpressionContext) AllSHR

func (s *ShiftExpressionContext) AllSHR() []antlr.TerminalNode

func (*ShiftExpressionContext) GetParser

func (s *ShiftExpressionContext) GetParser() antlr.Parser

func (*ShiftExpressionContext) GetRuleContext

func (s *ShiftExpressionContext) GetRuleContext() antlr.RuleContext

func (*ShiftExpressionContext) GetShiftOp

func (s *ShiftExpressionContext) GetShiftOp() antlr.Token

func (*ShiftExpressionContext) IsShiftExpressionContext

func (*ShiftExpressionContext) IsShiftExpressionContext()

func (*ShiftExpressionContext) SHL

func (s *ShiftExpressionContext) SHL(i int) antlr.TerminalNode

func (*ShiftExpressionContext) SHR

func (s *ShiftExpressionContext) SHR(i int) antlr.TerminalNode

func (*ShiftExpressionContext) SetShiftOp

func (s *ShiftExpressionContext) SetShiftOp(v antlr.Token)

func (*ShiftExpressionContext) ToStringTree

func (s *ShiftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ShortOptionContext

type ShortOptionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShortOptionContext

func NewEmptyShortOptionContext() *ShortOptionContext

func NewShortOptionContext

func NewShortOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShortOptionContext

func (*ShortOptionContext) Accept

func (s *ShortOptionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ShortOptionContext) GetParser

func (s *ShortOptionContext) GetParser() antlr.Parser

func (*ShortOptionContext) GetRuleContext

func (s *ShortOptionContext) GetRuleContext() antlr.RuleContext

func (*ShortOptionContext) Identifier

func (s *ShortOptionContext) Identifier() antlr.TerminalNode

func (*ShortOptionContext) IsShortOptionContext

func (*ShortOptionContext) IsShortOptionContext()

func (*ShortOptionContext) SUB

func (s *ShortOptionContext) SUB() antlr.TerminalNode

func (*ShortOptionContext) ToStringTree

func (s *ShortOptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StandardFunctionDeclarationContext

type StandardFunctionDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStandardFunctionDeclarationContext

func NewEmptyStandardFunctionDeclarationContext() *StandardFunctionDeclarationContext

func NewStandardFunctionDeclarationContext

func NewStandardFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StandardFunctionDeclarationContext

func (*StandardFunctionDeclarationContext) ARROW

func (s *StandardFunctionDeclarationContext) ARROW() antlr.TerminalNode

func (*StandardFunctionDeclarationContext) Accept

func (s *StandardFunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StandardFunctionDeclarationContext) AllFunctionModifier

func (*StandardFunctionDeclarationContext) Block

func (*StandardFunctionDeclarationContext) FN

func (s *StandardFunctionDeclarationContext) FN() antlr.TerminalNode

func (*StandardFunctionDeclarationContext) FunctionModifier

func (*StandardFunctionDeclarationContext) FunctionReturnValue

func (*StandardFunctionDeclarationContext) GenericParameters

func (*StandardFunctionDeclarationContext) GetParser

func (s *StandardFunctionDeclarationContext) GetParser() antlr.Parser

func (*StandardFunctionDeclarationContext) GetRuleContext

func (s *StandardFunctionDeclarationContext) GetRuleContext() antlr.RuleContext

func (*StandardFunctionDeclarationContext) Identifier

func (s *StandardFunctionDeclarationContext) Identifier() antlr.TerminalNode

func (*StandardFunctionDeclarationContext) IsStandardFunctionDeclarationContext

func (*StandardFunctionDeclarationContext) IsStandardFunctionDeclarationContext()

func (*StandardFunctionDeclarationContext) OperatorIdentifier

func (*StandardFunctionDeclarationContext) ReceiverParameters

func (*StandardFunctionDeclarationContext) THROWS

func (s *StandardFunctionDeclarationContext) THROWS() antlr.TerminalNode

func (*StandardFunctionDeclarationContext) ToStringTree

func (s *StandardFunctionDeclarationContext) 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) AssignStatement

func (s *StatementContext) AssignStatement() IAssignStatementContext

func (*StatementContext) BreakStatement

func (s *StatementContext) BreakStatement() IBreakStatementContext

func (*StatementContext) ChannelInputStatement

func (s *StatementContext) ChannelInputStatement() IChannelInputStatementContext

func (*StatementContext) ClassDeclaration

func (s *StatementContext) ClassDeclaration() IClassDeclarationContext

func (*StatementContext) Comment

func (s *StatementContext) Comment() ICommentContext

func (*StatementContext) ContinueStatement

func (s *StatementContext) ContinueStatement() IContinueStatementContext

func (*StatementContext) DeclareStatement

func (s *StatementContext) DeclareStatement() IDeclareStatementContext

func (*StatementContext) DeferStatement

func (s *StatementContext) DeferStatement() IDeferStatementContext

func (*StatementContext) EnumDeclaration

func (s *StatementContext) EnumDeclaration() IEnumDeclarationContext

func (*StatementContext) ExpressionStatement

func (s *StatementContext) ExpressionStatement() IExpressionStatementContext

func (*StatementContext) ExtendDeclaration

func (s *StatementContext) ExtendDeclaration() IExtendDeclarationContext

func (*StatementContext) ExternDeclaration

func (s *StatementContext) ExternDeclaration() IExternDeclarationContext

func (*StatementContext) FunctionDeclaration

func (s *StatementContext) FunctionDeclaration() IFunctionDeclarationContext

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) IfStatement

func (s *StatementContext) IfStatement() IIfStatementContext

func (*StatementContext) ImplDeclaration

func (s *StatementContext) ImplDeclaration() IImplDeclarationContext

func (*StatementContext) ImportDeclaration

func (s *StatementContext) ImportDeclaration() IImportDeclarationContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) LambdaAssignStatement

func (s *StatementContext) LambdaAssignStatement() ILambdaAssignStatementContext

func (*StatementContext) LoopStatement

func (s *StatementContext) LoopStatement() ILoopStatementContext

func (*StatementContext) MacroStatement

func (s *StatementContext) MacroStatement() IMacroStatementContext

func (*StatementContext) MatchStatement

func (s *StatementContext) MatchStatement() IMatchStatementContext

func (*StatementContext) ModuleDeclaration

func (s *StatementContext) ModuleDeclaration() IModuleDeclarationContext

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) ThrowStatement

func (s *StatementContext) ThrowStatement() IThrowStatementContext

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StatementContext) TraitDeclaration

func (s *StatementContext) TraitDeclaration() ITraitDeclarationContext

func (*StatementContext) TryStatement

func (s *StatementContext) TryStatement() ITryStatementContext

func (*StatementContext) TypeDeclaration

func (s *StatementContext) TypeDeclaration() ITypeDeclarationContext

type ThrowStatementContext

type ThrowStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThrowStatementContext

func NewEmptyThrowStatementContext() *ThrowStatementContext

func NewThrowStatementContext

func NewThrowStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThrowStatementContext

func (*ThrowStatementContext) Accept

func (s *ThrowStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ThrowStatementContext) CallExpression

func (s *ThrowStatementContext) CallExpression() ICallExpressionContext

func (*ThrowStatementContext) GetParser

func (s *ThrowStatementContext) GetParser() antlr.Parser

func (*ThrowStatementContext) GetRuleContext

func (s *ThrowStatementContext) GetRuleContext() antlr.RuleContext

func (*ThrowStatementContext) IsThrowStatementContext

func (*ThrowStatementContext) IsThrowStatementContext()

func (*ThrowStatementContext) NewDelExpression

func (s *ThrowStatementContext) NewDelExpression() INewDelExpressionContext

func (*ThrowStatementContext) THROW

func (s *ThrowStatementContext) THROW() antlr.TerminalNode

func (*ThrowStatementContext) ToStringTree

func (s *ThrowStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TraitBodyContext

type TraitBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTraitBodyContext

func NewEmptyTraitBodyContext() *TraitBodyContext

func NewTraitBodyContext

func NewTraitBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TraitBodyContext

func (*TraitBodyContext) Accept

func (s *TraitBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TraitBodyContext) AllComment

func (s *TraitBodyContext) AllComment() []ICommentContext

func (*TraitBodyContext) AllSEMI

func (s *TraitBodyContext) AllSEMI() []antlr.TerminalNode

func (*TraitBodyContext) AllTraitMember

func (s *TraitBodyContext) AllTraitMember() []ITraitMemberContext

func (*TraitBodyContext) Comment

func (s *TraitBodyContext) Comment(i int) ICommentContext

func (*TraitBodyContext) GetParser

func (s *TraitBodyContext) GetParser() antlr.Parser

func (*TraitBodyContext) GetRuleContext

func (s *TraitBodyContext) GetRuleContext() antlr.RuleContext

func (*TraitBodyContext) IsTraitBodyContext

func (*TraitBodyContext) IsTraitBodyContext()

func (*TraitBodyContext) LBRACE

func (s *TraitBodyContext) LBRACE() antlr.TerminalNode

func (*TraitBodyContext) RBRACE

func (s *TraitBodyContext) RBRACE() antlr.TerminalNode

func (*TraitBodyContext) SEMI

func (s *TraitBodyContext) SEMI(i int) antlr.TerminalNode

func (*TraitBodyContext) ToStringTree

func (s *TraitBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TraitBodyContext) TraitMember

func (s *TraitBodyContext) TraitMember(i int) ITraitMemberContext

type TraitDeclarationContext

type TraitDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTraitDeclarationContext

func NewEmptyTraitDeclarationContext() *TraitDeclarationContext

func NewTraitDeclarationContext

func NewTraitDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TraitDeclarationContext

func (*TraitDeclarationContext) Accept

func (s *TraitDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TraitDeclarationContext) AllMacroStatement

func (s *TraitDeclarationContext) AllMacroStatement() []IMacroStatementContext

func (*TraitDeclarationContext) GenericParameters

func (s *TraitDeclarationContext) GenericParameters() IGenericParametersContext

func (*TraitDeclarationContext) GetParser

func (s *TraitDeclarationContext) GetParser() antlr.Parser

func (*TraitDeclarationContext) GetRuleContext

func (s *TraitDeclarationContext) GetRuleContext() antlr.RuleContext

func (*TraitDeclarationContext) Identifier

func (s *TraitDeclarationContext) Identifier() antlr.TerminalNode

func (*TraitDeclarationContext) IsTraitDeclarationContext

func (*TraitDeclarationContext) IsTraitDeclarationContext()

func (*TraitDeclarationContext) MacroStatement

func (s *TraitDeclarationContext) MacroStatement(i int) IMacroStatementContext

func (*TraitDeclarationContext) TRAIT

func (s *TraitDeclarationContext) TRAIT() antlr.TerminalNode

func (*TraitDeclarationContext) ToStringTree

func (s *TraitDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TraitDeclarationContext) TraitBody

func (*TraitDeclarationContext) TraitModifier

type TraitMemberContext

type TraitMemberContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTraitMemberContext

func NewEmptyTraitMemberContext() *TraitMemberContext

func NewTraitMemberContext

func NewTraitMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TraitMemberContext

func (*TraitMemberContext) Accept

func (s *TraitMemberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TraitMemberContext) AllTraitMemberModifier

func (s *TraitMemberContext) AllTraitMemberModifier() []ITraitMemberModifierContext

func (*TraitMemberContext) COLON

func (s *TraitMemberContext) COLON() antlr.TerminalNode

func (*TraitMemberContext) GetParser

func (s *TraitMemberContext) GetParser() antlr.Parser

func (*TraitMemberContext) GetRuleContext

func (s *TraitMemberContext) GetRuleContext() antlr.RuleContext

func (*TraitMemberContext) Identifier

func (s *TraitMemberContext) Identifier() antlr.TerminalNode

func (*TraitMemberContext) IsTraitMemberContext

func (*TraitMemberContext) IsTraitMemberContext()

func (*TraitMemberContext) OperatorIdentifier

func (s *TraitMemberContext) OperatorIdentifier() IOperatorIdentifierContext

func (*TraitMemberContext) ToStringTree

func (s *TraitMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TraitMemberContext) TraitMemberModifier

func (s *TraitMemberContext) TraitMemberModifier(i int) ITraitMemberModifierContext

func (*TraitMemberContext) Type_

func (s *TraitMemberContext) Type_() ITypeContext

type TraitMemberModifierContext

type TraitMemberModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTraitMemberModifierContext

func NewEmptyTraitMemberModifierContext() *TraitMemberModifierContext

func NewTraitMemberModifierContext

func NewTraitMemberModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TraitMemberModifierContext

func (*TraitMemberModifierContext) Accept

func (s *TraitMemberModifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TraitMemberModifierContext) CONST

func (s *TraitMemberModifierContext) CONST() antlr.TerminalNode

func (*TraitMemberModifierContext) FINAL

func (s *TraitMemberModifierContext) FINAL() antlr.TerminalNode

func (*TraitMemberModifierContext) GetParser

func (s *TraitMemberModifierContext) GetParser() antlr.Parser

func (*TraitMemberModifierContext) GetRuleContext

func (s *TraitMemberModifierContext) GetRuleContext() antlr.RuleContext

func (*TraitMemberModifierContext) IsTraitMemberModifierContext

func (*TraitMemberModifierContext) IsTraitMemberModifierContext()

func (*TraitMemberModifierContext) PUB

func (s *TraitMemberModifierContext) PUB() antlr.TerminalNode

func (*TraitMemberModifierContext) STATIC

func (s *TraitMemberModifierContext) STATIC() antlr.TerminalNode

func (*TraitMemberModifierContext) ToStringTree

func (s *TraitMemberModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TraitModifierContext

type TraitModifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTraitModifierContext

func NewEmptyTraitModifierContext() *TraitModifierContext

func NewTraitModifierContext

func NewTraitModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TraitModifierContext

func (*TraitModifierContext) Accept

func (s *TraitModifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TraitModifierContext) GetParser

func (s *TraitModifierContext) GetParser() antlr.Parser

func (*TraitModifierContext) GetRuleContext

func (s *TraitModifierContext) GetRuleContext() antlr.RuleContext

func (*TraitModifierContext) IsTraitModifierContext

func (*TraitModifierContext) IsTraitModifierContext()

func (*TraitModifierContext) PUB

func (s *TraitModifierContext) PUB() antlr.TerminalNode

func (*TraitModifierContext) ToStringTree

func (s *TraitModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TripleExpressionContext

type TripleExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTripleExpressionContext

func NewEmptyTripleExpressionContext() *TripleExpressionContext

func NewTripleExpressionContext

func NewTripleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TripleExpressionContext

func (*TripleExpressionContext) Accept

func (s *TripleExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TripleExpressionContext) AllCOMMA

func (s *TripleExpressionContext) AllCOMMA() []antlr.TerminalNode

func (*TripleExpressionContext) AllExpression

func (s *TripleExpressionContext) AllExpression() []IExpressionContext

func (*TripleExpressionContext) COMMA

func (s *TripleExpressionContext) COMMA(i int) antlr.TerminalNode

func (*TripleExpressionContext) Expression

func (*TripleExpressionContext) GetParser

func (s *TripleExpressionContext) GetParser() antlr.Parser

func (*TripleExpressionContext) GetRuleContext

func (s *TripleExpressionContext) GetRuleContext() antlr.RuleContext

func (*TripleExpressionContext) IsTripleExpressionContext

func (*TripleExpressionContext) IsTripleExpressionContext()

func (*TripleExpressionContext) LPAREN

func (s *TripleExpressionContext) LPAREN() antlr.TerminalNode

func (*TripleExpressionContext) RPAREN

func (s *TripleExpressionContext) RPAREN() antlr.TerminalNode

func (*TripleExpressionContext) ToStringTree

func (s *TripleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TryStatementContext

type TryStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTryStatementContext

func NewEmptyTryStatementContext() *TryStatementContext

func NewTryStatementContext

func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext

func (*TryStatementContext) Accept

func (s *TryStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TryStatementContext) AllCatchClause

func (s *TryStatementContext) AllCatchClause() []ICatchClauseContext

func (*TryStatementContext) Block

func (*TryStatementContext) CatchClause

func (s *TryStatementContext) CatchClause(i int) ICatchClauseContext

func (*TryStatementContext) FinallyClause

func (s *TryStatementContext) FinallyClause() IFinallyClauseContext

func (*TryStatementContext) GetParser

func (s *TryStatementContext) GetParser() antlr.Parser

func (*TryStatementContext) GetRuleContext

func (s *TryStatementContext) GetRuleContext() antlr.RuleContext

func (*TryStatementContext) IsTryStatementContext

func (*TryStatementContext) IsTryStatementContext()

func (*TryStatementContext) TRY

func (s *TryStatementContext) TRY() antlr.TerminalNode

func (*TryStatementContext) ToStringTree

func (s *TryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TupleTypeContext

type TupleTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleTypeContext

func NewEmptyTupleTypeContext() *TupleTypeContext

func NewTupleTypeContext

func NewTupleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleTypeContext

func (*TupleTypeContext) Accept

func (s *TupleTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TupleTypeContext) GetParser

func (s *TupleTypeContext) GetParser() antlr.Parser

func (*TupleTypeContext) GetRuleContext

func (s *TupleTypeContext) GetRuleContext() antlr.RuleContext

func (*TupleTypeContext) IsTupleTypeContext

func (*TupleTypeContext) IsTupleTypeContext()

func (*TupleTypeContext) LBRACK

func (s *TupleTypeContext) LBRACK() antlr.TerminalNode

func (*TupleTypeContext) RBRACK

func (s *TupleTypeContext) RBRACK() antlr.TerminalNode

func (*TupleTypeContext) ToStringTree

func (s *TupleTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TupleTypeContext) TypeList

func (s *TupleTypeContext) TypeList() ITypeListContext

type TypeAccessPointContext

type TypeAccessPointContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeAccessPointContext

func NewEmptyTypeAccessPointContext() *TypeAccessPointContext

func NewTypeAccessPointContext

func NewTypeAccessPointContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAccessPointContext

func (*TypeAccessPointContext) Accept

func (s *TypeAccessPointContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeAccessPointContext) GetParser

func (s *TypeAccessPointContext) GetParser() antlr.Parser

func (*TypeAccessPointContext) GetRuleContext

func (s *TypeAccessPointContext) GetRuleContext() antlr.RuleContext

func (*TypeAccessPointContext) IsTypeAccessPointContext

func (*TypeAccessPointContext) IsTypeAccessPointContext()

func (*TypeAccessPointContext) LBRACK

func (s *TypeAccessPointContext) LBRACK() antlr.TerminalNode

func (*TypeAccessPointContext) NumberLiteral

func (s *TypeAccessPointContext) NumberLiteral() antlr.TerminalNode

func (*TypeAccessPointContext) RBRACK

func (s *TypeAccessPointContext) RBRACK() antlr.TerminalNode

func (*TypeAccessPointContext) ToStringTree

func (s *TypeAccessPointContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeAccessPointContext) TypeAccessPoint

func (s *TypeAccessPointContext) TypeAccessPoint() ITypeAccessPointContext

type TypeContext

type TypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeContext

func NewEmptyTypeContext() *TypeContext

func NewTypeContext

func NewTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeContext

func (*TypeContext) ANY

func (s *TypeContext) ANY() antlr.TerminalNode

func (*TypeContext) Accept

func (s *TypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeContext) BOOL

func (s *TypeContext) BOOL() antlr.TerminalNode

func (*TypeContext) Comment

func (s *TypeContext) Comment() ICommentContext

func (*TypeContext) CompositeType

func (s *TypeContext) CompositeType() ICompositeTypeContext

func (*TypeContext) FunctionType

func (s *TypeContext) FunctionType() IFunctionTypeContext

func (*TypeContext) GetParser

func (s *TypeContext) GetParser() antlr.Parser

func (*TypeContext) GetRuleContext

func (s *TypeContext) GetRuleContext() antlr.RuleContext

func (*TypeContext) Identifier

func (s *TypeContext) Identifier() antlr.TerminalNode

func (*TypeContext) IsTypeContext

func (*TypeContext) IsTypeContext()

func (*TypeContext) MemberAccess

func (s *TypeContext) MemberAccess() IMemberAccessContext

func (*TypeContext) NUM

func (s *TypeContext) NUM() antlr.TerminalNode

func (*TypeContext) ObjectType

func (s *TypeContext) ObjectType() IObjectTypeContext

func (*TypeContext) QUEST

func (s *TypeContext) QUEST() antlr.TerminalNode

func (*TypeContext) STR

func (s *TypeContext) STR() antlr.TerminalNode

func (*TypeContext) StringLiteral

func (s *TypeContext) StringLiteral() antlr.TerminalNode

func (*TypeContext) ToStringTree

func (s *TypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeContext) TupleType

func (s *TypeContext) TupleType() ITupleTypeContext

func (*TypeContext) TypeAccessPoint

func (s *TypeContext) TypeAccessPoint() ITypeAccessPointContext

func (*TypeContext) VOID

func (s *TypeContext) VOID() antlr.TerminalNode

type TypeDeclarationContext

type TypeDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeDeclarationContext

func NewEmptyTypeDeclarationContext() *TypeDeclarationContext

func NewTypeDeclarationContext

func NewTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclarationContext

func (*TypeDeclarationContext) ASSIGN

func (s *TypeDeclarationContext) ASSIGN() antlr.TerminalNode

func (*TypeDeclarationContext) Accept

func (s *TypeDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeDeclarationContext) GenericParameters

func (s *TypeDeclarationContext) GenericParameters() IGenericParametersContext

func (*TypeDeclarationContext) GetParser

func (s *TypeDeclarationContext) GetParser() antlr.Parser

func (*TypeDeclarationContext) GetRuleContext

func (s *TypeDeclarationContext) GetRuleContext() antlr.RuleContext

func (*TypeDeclarationContext) Identifier

func (s *TypeDeclarationContext) Identifier() antlr.TerminalNode

func (*TypeDeclarationContext) IsTypeDeclarationContext

func (*TypeDeclarationContext) IsTypeDeclarationContext()

func (*TypeDeclarationContext) TYPE

func (s *TypeDeclarationContext) TYPE() antlr.TerminalNode

func (*TypeDeclarationContext) ToStringTree

func (s *TypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeDeclarationContext) Type_

type TypeListContext

type TypeListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeListContext

func NewEmptyTypeListContext() *TypeListContext

func NewTypeListContext

func NewTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeListContext

func (*TypeListContext) Accept

func (s *TypeListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeListContext) AllCOMMA

func (s *TypeListContext) AllCOMMA() []antlr.TerminalNode

func (*TypeListContext) AllType_

func (s *TypeListContext) AllType_() []ITypeContext

func (*TypeListContext) COMMA

func (s *TypeListContext) COMMA(i int) antlr.TerminalNode

func (*TypeListContext) GetParser

func (s *TypeListContext) GetParser() antlr.Parser

func (*TypeListContext) GetRuleContext

func (s *TypeListContext) GetRuleContext() antlr.RuleContext

func (*TypeListContext) IsTypeListContext

func (*TypeListContext) IsTypeListContext()

func (*TypeListContext) ToStringTree

func (s *TypeListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeListContext) Type_

func (s *TypeListContext) Type_(i int) ITypeContext

type TypeLiteralContext

type TypeLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeLiteralContext

func NewEmptyTypeLiteralContext() *TypeLiteralContext

func NewTypeLiteralContext

func NewTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLiteralContext

func (*TypeLiteralContext) ANY

func (s *TypeLiteralContext) ANY() antlr.TerminalNode

func (*TypeLiteralContext) Accept

func (s *TypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeLiteralContext) BOOL

func (s *TypeLiteralContext) BOOL() antlr.TerminalNode

func (*TypeLiteralContext) GetParser

func (s *TypeLiteralContext) GetParser() antlr.Parser

func (*TypeLiteralContext) GetRuleContext

func (s *TypeLiteralContext) GetRuleContext() antlr.RuleContext

func (*TypeLiteralContext) Identifier

func (s *TypeLiteralContext) Identifier() antlr.TerminalNode

func (*TypeLiteralContext) IsTypeLiteralContext

func (*TypeLiteralContext) IsTypeLiteralContext()

func (*TypeLiteralContext) NUM

func (s *TypeLiteralContext) NUM() antlr.TerminalNode

func (*TypeLiteralContext) STR

func (s *TypeLiteralContext) STR() antlr.TerminalNode

func (*TypeLiteralContext) ToStringTree

func (s *TypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeofExpressionContext

type TypeofExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeofExpressionContext

func NewEmptyTypeofExpressionContext() *TypeofExpressionContext

func NewTypeofExpressionContext

func NewTypeofExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeofExpressionContext

func (*TypeofExpressionContext) Accept

func (s *TypeofExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeofExpressionContext) Expression

func (*TypeofExpressionContext) GetParser

func (s *TypeofExpressionContext) GetParser() antlr.Parser

func (*TypeofExpressionContext) GetRuleContext

func (s *TypeofExpressionContext) GetRuleContext() antlr.RuleContext

func (*TypeofExpressionContext) IsTypeofExpressionContext

func (*TypeofExpressionContext) IsTypeofExpressionContext()

func (*TypeofExpressionContext) TYPEOF

func (s *TypeofExpressionContext) TYPEOF() antlr.TerminalNode

func (*TypeofExpressionContext) ToStringTree

func (s *TypeofExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnionTypeContext

type UnionTypeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionTypeContext

func NewEmptyUnionTypeContext() *UnionTypeContext

func NewUnionTypeContext

func NewUnionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionTypeContext

func (*UnionTypeContext) Accept

func (s *UnionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionTypeContext) AllBITOR

func (s *UnionTypeContext) AllBITOR() []antlr.TerminalNode

func (*UnionTypeContext) AllType_

func (s *UnionTypeContext) AllType_() []ITypeContext

func (*UnionTypeContext) BITOR

func (s *UnionTypeContext) BITOR(i int) antlr.TerminalNode

func (*UnionTypeContext) GetParser

func (s *UnionTypeContext) GetParser() antlr.Parser

func (*UnionTypeContext) GetRuleContext

func (s *UnionTypeContext) GetRuleContext() antlr.RuleContext

func (*UnionTypeContext) IsUnionTypeContext

func (*UnionTypeContext) IsUnionTypeContext()

func (*UnionTypeContext) ToStringTree

func (s *UnionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionTypeContext) Type_

func (s *UnionTypeContext) Type_(i int) ITypeContext

type UnsafeExpressionContext

type UnsafeExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnsafeExpressionContext

func NewEmptyUnsafeExpressionContext() *UnsafeExpressionContext

func NewUnsafeExpressionContext

func NewUnsafeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnsafeExpressionContext

func (*UnsafeExpressionContext) Accept

func (s *UnsafeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnsafeExpressionContext) GetParser

func (s *UnsafeExpressionContext) GetParser() antlr.Parser

func (*UnsafeExpressionContext) GetRuleContext

func (s *UnsafeExpressionContext) GetRuleContext() antlr.RuleContext

func (*UnsafeExpressionContext) IsUnsafeExpressionContext

func (*UnsafeExpressionContext) IsUnsafeExpressionContext()

func (*UnsafeExpressionContext) ToStringTree

func (s *UnsafeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnsafeExpressionContext) UnsafeLiteral

func (s *UnsafeExpressionContext) UnsafeLiteral() antlr.TerminalNode

type UseAllContext

type UseAllContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUseAllContext

func NewEmptyUseAllContext() *UseAllContext

func NewUseAllContext

func NewUseAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseAllContext

func (*UseAllContext) Accept

func (s *UseAllContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseAllContext) AsIdentifier

func (s *UseAllContext) AsIdentifier() IAsIdentifierContext

func (*UseAllContext) FROM

func (s *UseAllContext) FROM() antlr.TerminalNode

func (*UseAllContext) GetParser

func (s *UseAllContext) GetParser() antlr.Parser

func (*UseAllContext) GetRuleContext

func (s *UseAllContext) GetRuleContext() antlr.RuleContext

func (*UseAllContext) IsUseAllContext

func (*UseAllContext) IsUseAllContext()

func (*UseAllContext) MUL

func (s *UseAllContext) MUL() antlr.TerminalNode

func (*UseAllContext) StringLiteral

func (s *UseAllContext) StringLiteral() antlr.TerminalNode

func (*UseAllContext) ToStringTree

func (s *UseAllContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UseDeclarationContext

type UseDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUseDeclarationContext

func NewEmptyUseDeclarationContext() *UseDeclarationContext

func NewUseDeclarationContext

func NewUseDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseDeclarationContext

func (*UseDeclarationContext) Accept

func (s *UseDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseDeclarationContext) GetParser

func (s *UseDeclarationContext) GetParser() antlr.Parser

func (*UseDeclarationContext) GetRuleContext

func (s *UseDeclarationContext) GetRuleContext() antlr.RuleContext

func (*UseDeclarationContext) IsUseDeclarationContext

func (*UseDeclarationContext) IsUseDeclarationContext()

func (*UseDeclarationContext) ToStringTree

func (s *UseDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UseDeclarationContext) USE

func (s *UseDeclarationContext) USE() antlr.TerminalNode

func (*UseDeclarationContext) UseAll

func (*UseDeclarationContext) UseMulti

func (*UseDeclarationContext) UseSingle

type UseMultiContext

type UseMultiContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUseMultiContext

func NewEmptyUseMultiContext() *UseMultiContext

func NewUseMultiContext

func NewUseMultiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseMultiContext

func (*UseMultiContext) Accept

func (s *UseMultiContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseMultiContext) AllCOMMA

func (s *UseMultiContext) AllCOMMA() []antlr.TerminalNode

func (*UseMultiContext) AllIdentifierAsIdentifier

func (s *UseMultiContext) AllIdentifierAsIdentifier() []IIdentifierAsIdentifierContext

func (*UseMultiContext) COMMA

func (s *UseMultiContext) COMMA(i int) antlr.TerminalNode

func (*UseMultiContext) FROM

func (s *UseMultiContext) FROM() antlr.TerminalNode

func (*UseMultiContext) GetParser

func (s *UseMultiContext) GetParser() antlr.Parser

func (*UseMultiContext) GetRuleContext

func (s *UseMultiContext) GetRuleContext() antlr.RuleContext

func (*UseMultiContext) IdentifierAsIdentifier

func (s *UseMultiContext) IdentifierAsIdentifier(i int) IIdentifierAsIdentifierContext

func (*UseMultiContext) IsUseMultiContext

func (*UseMultiContext) IsUseMultiContext()

func (*UseMultiContext) LBRACE

func (s *UseMultiContext) LBRACE() antlr.TerminalNode

func (*UseMultiContext) RBRACE

func (s *UseMultiContext) RBRACE() antlr.TerminalNode

func (*UseMultiContext) StringLiteral

func (s *UseMultiContext) StringLiteral() antlr.TerminalNode

func (*UseMultiContext) ToStringTree

func (s *UseMultiContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UseSingleContext

type UseSingleContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUseSingleContext

func NewEmptyUseSingleContext() *UseSingleContext

func NewUseSingleContext

func NewUseSingleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UseSingleContext

func (*UseSingleContext) Accept

func (s *UseSingleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UseSingleContext) AsIdentifier

func (s *UseSingleContext) AsIdentifier() IAsIdentifierContext

func (*UseSingleContext) GetParser

func (s *UseSingleContext) GetParser() antlr.Parser

func (*UseSingleContext) GetRuleContext

func (s *UseSingleContext) GetRuleContext() antlr.RuleContext

func (*UseSingleContext) Identifier

func (s *UseSingleContext) Identifier() antlr.TerminalNode

func (*UseSingleContext) IsUseSingleContext

func (*UseSingleContext) IsUseSingleContext()

func (*UseSingleContext) ToStringTree

func (s *UseSingleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableExpressionContext

type VariableExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableExpressionContext

func NewEmptyVariableExpressionContext() *VariableExpressionContext

func NewVariableExpressionContext

func NewVariableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableExpressionContext

func (*VariableExpressionContext) Accept

func (s *VariableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableExpressionContext) DOLLAR

func (s *VariableExpressionContext) DOLLAR() antlr.TerminalNode

func (*VariableExpressionContext) GetParser

func (s *VariableExpressionContext) GetParser() antlr.Parser

func (*VariableExpressionContext) GetRuleContext

func (s *VariableExpressionContext) GetRuleContext() antlr.RuleContext

func (*VariableExpressionContext) IsVariableExpressionContext

func (*VariableExpressionContext) IsVariableExpressionContext()

func (*VariableExpressionContext) MemberAccess

func (*VariableExpressionContext) ToStringTree

func (s *VariableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableNameContext

type VariableNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNameContext

func NewEmptyVariableNameContext() *VariableNameContext

func NewVariableNameContext

func NewVariableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNameContext

func (*VariableNameContext) Accept

func (s *VariableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNameContext) COLON

func (s *VariableNameContext) COLON() antlr.TerminalNode

func (*VariableNameContext) GetParser

func (s *VariableNameContext) GetParser() antlr.Parser

func (*VariableNameContext) GetRuleContext

func (s *VariableNameContext) GetRuleContext() antlr.RuleContext

func (*VariableNameContext) Identifier

func (s *VariableNameContext) Identifier() antlr.TerminalNode

func (*VariableNameContext) IsVariableNameContext

func (*VariableNameContext) IsVariableNameContext()

func (*VariableNameContext) ToStringTree

func (s *VariableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableNameContext) Type_

func (s *VariableNameContext) Type_() ITypeContext

func (*VariableNameContext) WILDCARD

func (s *VariableNameContext) WILDCARD() antlr.TerminalNode

type VariableNameListContext

type VariableNameListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNameListContext

func NewEmptyVariableNameListContext() *VariableNameListContext

func NewVariableNameListContext

func NewVariableNameListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNameListContext

func (*VariableNameListContext) Accept

func (s *VariableNameListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNameListContext) AllCOMMA

func (s *VariableNameListContext) AllCOMMA() []antlr.TerminalNode

func (*VariableNameListContext) AllVariableName

func (s *VariableNameListContext) AllVariableName() []IVariableNameContext

func (*VariableNameListContext) COMMA

func (s *VariableNameListContext) COMMA(i int) antlr.TerminalNode

func (*VariableNameListContext) GetParser

func (s *VariableNameListContext) GetParser() antlr.Parser

func (*VariableNameListContext) GetRuleContext

func (s *VariableNameListContext) GetRuleContext() antlr.RuleContext

func (*VariableNameListContext) IsVariableNameListContext

func (*VariableNameListContext) IsVariableNameListContext()

func (*VariableNameListContext) ToStringTree

func (s *VariableNameListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableNameListContext) VariableName

type VariableNamesContext

type VariableNamesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNamesContext

func NewEmptyVariableNamesContext() *VariableNamesContext

func NewVariableNamesContext

func NewVariableNamesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNamesContext

func (*VariableNamesContext) Accept

func (s *VariableNamesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNamesContext) GetParser

func (s *VariableNamesContext) GetParser() antlr.Parser

func (*VariableNamesContext) GetRuleContext

func (s *VariableNamesContext) GetRuleContext() antlr.RuleContext

func (*VariableNamesContext) IsVariableNamesContext

func (*VariableNamesContext) IsVariableNamesContext()

func (*VariableNamesContext) LBRACE

func (s *VariableNamesContext) LBRACE() antlr.TerminalNode

func (*VariableNamesContext) RBRACE

func (s *VariableNamesContext) RBRACE() antlr.TerminalNode

func (*VariableNamesContext) ToStringTree

func (s *VariableNamesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableNamesContext) VariableNameList

func (s *VariableNamesContext) VariableNameList() IVariableNameListContext

type VariableNullableExpressionContext

type VariableNullableExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNullableExpressionContext

func NewEmptyVariableNullableExpressionContext() *VariableNullableExpressionContext

func NewVariableNullableExpressionContext

func NewVariableNullableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNullableExpressionContext

func (*VariableNullableExpressionContext) Accept

func (s *VariableNullableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNullableExpressionContext) GetParser

func (s *VariableNullableExpressionContext) GetParser() antlr.Parser

func (*VariableNullableExpressionContext) GetRuleContext

func (s *VariableNullableExpressionContext) GetRuleContext() antlr.RuleContext

func (*VariableNullableExpressionContext) IsVariableNullableExpressionContext

func (*VariableNullableExpressionContext) IsVariableNullableExpressionContext()

func (*VariableNullableExpressionContext) ToStringTree

func (s *VariableNullableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableNullableExpressionContext) VariableExpression

func (*VariableNullableExpressionContext) WILDCARD

func (s *VariableNullableExpressionContext) WILDCARD() antlr.TerminalNode

type VariableNullableExpressionsContext

type VariableNullableExpressionsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableNullableExpressionsContext

func NewEmptyVariableNullableExpressionsContext() *VariableNullableExpressionsContext

func NewVariableNullableExpressionsContext

func NewVariableNullableExpressionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableNullableExpressionsContext

func (*VariableNullableExpressionsContext) Accept

func (s *VariableNullableExpressionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNullableExpressionsContext) AllCOMMA

func (s *VariableNullableExpressionsContext) AllCOMMA() []antlr.TerminalNode

func (*VariableNullableExpressionsContext) AllVariableNullableExpression

func (s *VariableNullableExpressionsContext) AllVariableNullableExpression() []IVariableNullableExpressionContext

func (*VariableNullableExpressionsContext) COMMA

func (s *VariableNullableExpressionsContext) COMMA(i int) antlr.TerminalNode

func (*VariableNullableExpressionsContext) GetParser

func (s *VariableNullableExpressionsContext) GetParser() antlr.Parser

func (*VariableNullableExpressionsContext) GetRuleContext

func (s *VariableNullableExpressionsContext) GetRuleContext() antlr.RuleContext

func (*VariableNullableExpressionsContext) IsVariableNullableExpressionsContext

func (*VariableNullableExpressionsContext) IsVariableNullableExpressionsContext()

func (*VariableNullableExpressionsContext) ToStringTree

func (s *VariableNullableExpressionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableNullableExpressionsContext) VariableNullableExpression

type WhileStatementContext

type WhileStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhileStatementContext

func NewEmptyWhileStatementContext() *WhileStatementContext

func NewWhileStatementContext

func NewWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhileStatementContext

func (*WhileStatementContext) Accept

func (s *WhileStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WhileStatementContext) Block

func (*WhileStatementContext) Expression

func (s *WhileStatementContext) Expression() IExpressionContext

func (*WhileStatementContext) GetParser

func (s *WhileStatementContext) GetParser() antlr.Parser

func (*WhileStatementContext) GetRuleContext

func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext

func (*WhileStatementContext) IsWhileStatementContext

func (*WhileStatementContext) IsWhileStatementContext()

func (*WhileStatementContext) LOOP

func (s *WhileStatementContext) LOOP() antlr.TerminalNode

func (*WhileStatementContext) ToStringTree

func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL