Documentation ¶
Index ¶
- Constants
- type AtEndContext
- func (s *AtEndContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtEndContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtEndContext) GetParser() antlr.Parser
- func (s *AtEndContext) GetRuleContext() antlr.RuleContext
- func (*AtEndContext) IsAtEndContext()
- func (s *AtEndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomicActionContext
- func (s *AtomicActionContext) AtEnd() IAtEndContext
- func (s *AtomicActionContext) CheckTargetPrefix() ICheckTargetPrefixContext
- func (s *AtomicActionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomicActionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomicActionContext) GetParser() antlr.Parser
- func (s *AtomicActionContext) GetRuleContext() antlr.RuleContext
- func (s *AtomicActionContext) GoUntil() IGoUntilContext
- func (*AtomicActionContext) IsAtomicActionContext()
- func (s *AtomicActionContext) MayBePassTargetPrefix() IMayBePassTargetPrefixContext
- func (s *AtomicActionContext) MayGoUntil() IMayGoUntilContext
- func (s *AtomicActionContext) MayPassUntil() IMayPassUntilContext
- func (s *AtomicActionContext) OptionalArea() IOptionalAreaContext
- func (s *AtomicActionContext) OptionalNamedArea() IOptionalNamedAreaContext
- func (s *AtomicActionContext) OptionalNamedSilentArea() IOptionalNamedSilentAreaContext
- func (s *AtomicActionContext) PassChars() IPassCharsContext
- func (s *AtomicActionContext) PassHeadingCharacters() IPassHeadingCharactersContext
- func (s *AtomicActionContext) PassTargetPrefix() IPassTargetPrefixContext
- func (s *AtomicActionContext) PassUntil() IPassUntilContext
- func (s *AtomicActionContext) RestCheck() IRestCheckContext
- func (s *AtomicActionContext) TakeUntil() ITakeUntilContext
- func (s *AtomicActionContext) TakeUntilIncluding() ITakeUntilIncludingContext
- func (s *AtomicActionContext) TakeUntilIncludingOrRest() ITakeUntilIncludingOrRestContext
- func (s *AtomicActionContext) TakeUntilOrRest() ITakeUntilOrRestContext
- func (s *AtomicActionContext) TakeUntilRest() ITakeUntilRestContext
- func (s *AtomicActionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AtomicRuleContext
- func (s *AtomicRuleContext) BaseAction() IBaseActionContext
- func (s *AtomicRuleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AtomicRuleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AtomicRuleContext) GetParser() antlr.Parser
- func (s *AtomicRuleContext) GetRuleContext() antlr.RuleContext
- func (s *AtomicRuleContext) Identifier() antlr.TerminalNode
- func (*AtomicRuleContext) IsAtomicRuleContext()
- func (s *AtomicRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseActionContext
- func (s *BaseActionContext) AllBaseAction() []IBaseActionContext
- func (s *BaseActionContext) AtomicAction() IAtomicActionContext
- func (s *BaseActionContext) BaseAction(i int) IBaseActionContext
- func (s *BaseActionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BaseActionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BaseActionContext) GetParser() antlr.Parser
- func (s *BaseActionContext) GetRuleContext() antlr.RuleContext
- func (*BaseActionContext) IsBaseActionContext()
- func (s *BaseActionContext) Stress() antlr.TerminalNode
- func (s *BaseActionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseLDEListener
- func (s *BaseLDEListener) EnterAtEnd(ctx *AtEndContext)
- func (s *BaseLDEListener) EnterAtomicAction(ctx *AtomicActionContext)
- func (s *BaseLDEListener) EnterAtomicRule(ctx *AtomicRuleContext)
- func (s *BaseLDEListener) EnterBaseAction(ctx *BaseActionContext)
- func (s *BaseLDEListener) EnterBound(ctx *BoundContext)
- func (s *BaseLDEListener) EnterCheckTargetPrefix(ctx *CheckTargetPrefixContext)
- func (s *BaseLDEListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseLDEListener) EnterExact(ctx *ExactContext)
- func (s *BaseLDEListener) EnterFieldType(ctx *FieldTypeContext)
- func (s *BaseLDEListener) EnterGoUntil(ctx *GoUntilContext)
- func (s *BaseLDEListener) EnterJump(ctx *JumpContext)
- func (s *BaseLDEListener) EnterLimit(ctx *LimitContext)
- func (s *BaseLDEListener) EnterMayBePassTargetPrefix(ctx *MayBePassTargetPrefixContext)
- func (s *BaseLDEListener) EnterMayGoUntil(ctx *MayGoUntilContext)
- func (s *BaseLDEListener) EnterMayPassUntil(ctx *MayPassUntilContext)
- func (s *BaseLDEListener) EnterOptionalArea(ctx *OptionalAreaContext)
- func (s *BaseLDEListener) EnterOptionalNamedArea(ctx *OptionalNamedAreaContext)
- func (s *BaseLDEListener) EnterOptionalNamedSilentArea(ctx *OptionalNamedSilentAreaContext)
- func (s *BaseLDEListener) EnterPassChars(ctx *PassCharsContext)
- func (s *BaseLDEListener) EnterPassHeadingCharacters(ctx *PassHeadingCharactersContext)
- func (s *BaseLDEListener) EnterPassTargetPrefix(ctx *PassTargetPrefixContext)
- func (s *BaseLDEListener) EnterPassUntil(ctx *PassUntilContext)
- func (s *BaseLDEListener) EnterRestCheck(ctx *RestCheckContext)
- func (s *BaseLDEListener) EnterRules(ctx *RulesContext)
- func (s *BaseLDEListener) EnterTakeUntil(ctx *TakeUntilContext)
- func (s *BaseLDEListener) EnterTakeUntilIncluding(ctx *TakeUntilIncludingContext)
- func (s *BaseLDEListener) EnterTakeUntilIncludingOrRest(ctx *TakeUntilIncludingOrRestContext)
- func (s *BaseLDEListener) EnterTakeUntilOrRest(ctx *TakeUntilOrRestContext)
- func (s *BaseLDEListener) EnterTakeUntilRest(ctx *TakeUntilRestContext)
- func (s *BaseLDEListener) EnterTarget(ctx *TargetContext)
- func (s *BaseLDEListener) EnterTargetLit(ctx *TargetLitContext)
- func (s *BaseLDEListener) EnterTypeDeclaration(ctx *TypeDeclarationContext)
- func (s *BaseLDEListener) ExitAtEnd(ctx *AtEndContext)
- func (s *BaseLDEListener) ExitAtomicAction(ctx *AtomicActionContext)
- func (s *BaseLDEListener) ExitAtomicRule(ctx *AtomicRuleContext)
- func (s *BaseLDEListener) ExitBaseAction(ctx *BaseActionContext)
- func (s *BaseLDEListener) ExitBound(ctx *BoundContext)
- func (s *BaseLDEListener) ExitCheckTargetPrefix(ctx *CheckTargetPrefixContext)
- func (s *BaseLDEListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseLDEListener) ExitExact(ctx *ExactContext)
- func (s *BaseLDEListener) ExitFieldType(ctx *FieldTypeContext)
- func (s *BaseLDEListener) ExitGoUntil(ctx *GoUntilContext)
- func (s *BaseLDEListener) ExitJump(ctx *JumpContext)
- func (s *BaseLDEListener) ExitLimit(ctx *LimitContext)
- func (s *BaseLDEListener) ExitMayBePassTargetPrefix(ctx *MayBePassTargetPrefixContext)
- func (s *BaseLDEListener) ExitMayGoUntil(ctx *MayGoUntilContext)
- func (s *BaseLDEListener) ExitMayPassUntil(ctx *MayPassUntilContext)
- func (s *BaseLDEListener) ExitOptionalArea(ctx *OptionalAreaContext)
- func (s *BaseLDEListener) ExitOptionalNamedArea(ctx *OptionalNamedAreaContext)
- func (s *BaseLDEListener) ExitOptionalNamedSilentArea(ctx *OptionalNamedSilentAreaContext)
- func (s *BaseLDEListener) ExitPassChars(ctx *PassCharsContext)
- func (s *BaseLDEListener) ExitPassHeadingCharacters(ctx *PassHeadingCharactersContext)
- func (s *BaseLDEListener) ExitPassTargetPrefix(ctx *PassTargetPrefixContext)
- func (s *BaseLDEListener) ExitPassUntil(ctx *PassUntilContext)
- func (s *BaseLDEListener) ExitRestCheck(ctx *RestCheckContext)
- func (s *BaseLDEListener) ExitRules(ctx *RulesContext)
- func (s *BaseLDEListener) ExitTakeUntil(ctx *TakeUntilContext)
- func (s *BaseLDEListener) ExitTakeUntilIncluding(ctx *TakeUntilIncludingContext)
- func (s *BaseLDEListener) ExitTakeUntilIncludingOrRest(ctx *TakeUntilIncludingOrRestContext)
- func (s *BaseLDEListener) ExitTakeUntilOrRest(ctx *TakeUntilOrRestContext)
- func (s *BaseLDEListener) ExitTakeUntilRest(ctx *TakeUntilRestContext)
- func (s *BaseLDEListener) ExitTarget(ctx *TargetContext)
- func (s *BaseLDEListener) ExitTargetLit(ctx *TargetLitContext)
- func (s *BaseLDEListener) ExitTypeDeclaration(ctx *TypeDeclarationContext)
- func (s *BaseLDEListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseLDEListener) VisitTerminal(node antlr.TerminalNode)
- type BoundContext
- func (s *BoundContext) AllIntLit() []antlr.TerminalNode
- func (s *BoundContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoundContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoundContext) GetParser() antlr.Parser
- func (s *BoundContext) GetRuleContext() antlr.RuleContext
- func (s *BoundContext) IntLit(i int) antlr.TerminalNode
- func (*BoundContext) IsBoundContext()
- func (s *BoundContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CheckTargetPrefixContext
- func (s *CheckTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CheckTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CheckTargetPrefixContext) GetParser() antlr.Parser
- func (s *CheckTargetPrefixContext) GetRuleContext() antlr.RuleContext
- func (s *CheckTargetPrefixContext) IntLit() antlr.TerminalNode
- func (*CheckTargetPrefixContext) IsCheckTargetPrefixContext()
- func (s *CheckTargetPrefixContext) TargetLit() ITargetLitContext
- func (s *CheckTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExactContext
- func (s *ExactContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExactContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExactContext) GetParser() antlr.Parser
- func (s *ExactContext) GetRuleContext() antlr.RuleContext
- func (s *ExactContext) IntLit() antlr.TerminalNode
- func (*ExactContext) IsExactContext()
- func (s *ExactContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FieldTypeContext
- func (s *FieldTypeContext) DollarIdentifier() antlr.TerminalNode
- func (s *FieldTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldTypeContext) GetParser() antlr.Parser
- func (s *FieldTypeContext) GetRuleContext() antlr.RuleContext
- func (s *FieldTypeContext) Identifier() antlr.TerminalNode
- func (s *FieldTypeContext) IdentifierWithFraction() antlr.TerminalNode
- func (*FieldTypeContext) IsFieldTypeContext()
- func (s *FieldTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldTypeContext) TypeName() antlr.TerminalNode
- type GoUntilContext
- func (s *GoUntilContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GoUntilContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GoUntilContext) GetParser() antlr.Parser
- func (s *GoUntilContext) GetRuleContext() antlr.RuleContext
- func (*GoUntilContext) IsGoUntilContext()
- func (s *GoUntilContext) Target() ITargetContext
- func (s *GoUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAtEndContext
- type IAtomicActionContext
- type IAtomicRuleContext
- type IBaseActionContext
- type IBoundContext
- type ICheckTargetPrefixContext
- type IExactContext
- type IFieldTypeContext
- type IGoUntilContext
- type IJumpContext
- type ILimitContext
- type IMayBePassTargetPrefixContext
- type IMayGoUntilContext
- type IMayPassUntilContext
- type IOptionalAreaContext
- type IOptionalNamedAreaContext
- type IOptionalNamedSilentAreaContext
- type IPassCharsContext
- type IPassHeadingCharactersContext
- type IPassTargetPrefixContext
- type IPassUntilContext
- type IRestCheckContext
- type IRulesContext
- type ITakeUntilContext
- type ITakeUntilIncludingContext
- type ITakeUntilIncludingOrRestContext
- type ITakeUntilOrRestContext
- type ITakeUntilRestContext
- type ITargetContext
- type ITargetLitContext
- type ITypeDeclarationContext
- type JumpContext
- func (s *JumpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JumpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JumpContext) GetParser() antlr.Parser
- func (s *JumpContext) GetRuleContext() antlr.RuleContext
- func (s *JumpContext) IntLit() antlr.TerminalNode
- func (*JumpContext) IsJumpContext()
- func (s *JumpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LDELexer
- type LDEListener
- type LDEParser
- func (p *LDEParser) AtEnd() (localctx IAtEndContext)
- func (p *LDEParser) AtomicAction() (localctx IAtomicActionContext)
- func (p *LDEParser) AtomicRule() (localctx IAtomicRuleContext)
- func (p *LDEParser) BaseAction() (localctx IBaseActionContext)
- func (p *LDEParser) Bound() (localctx IBoundContext)
- func (p *LDEParser) CheckTargetPrefix() (localctx ICheckTargetPrefixContext)
- func (p *LDEParser) Exact() (localctx IExactContext)
- func (p *LDEParser) FieldType() (localctx IFieldTypeContext)
- func (p *LDEParser) GoUntil() (localctx IGoUntilContext)
- func (p *LDEParser) Jump() (localctx IJumpContext)
- func (p *LDEParser) Limit() (localctx ILimitContext)
- func (p *LDEParser) MayBePassTargetPrefix() (localctx IMayBePassTargetPrefixContext)
- func (p *LDEParser) MayGoUntil() (localctx IMayGoUntilContext)
- func (p *LDEParser) MayPassUntil() (localctx IMayPassUntilContext)
- func (p *LDEParser) OptionalArea() (localctx IOptionalAreaContext)
- func (p *LDEParser) OptionalNamedArea() (localctx IOptionalNamedAreaContext)
- func (p *LDEParser) OptionalNamedSilentArea() (localctx IOptionalNamedSilentAreaContext)
- func (p *LDEParser) PassChars() (localctx IPassCharsContext)
- func (p *LDEParser) PassHeadingCharacters() (localctx IPassHeadingCharactersContext)
- func (p *LDEParser) PassTargetPrefix() (localctx IPassTargetPrefixContext)
- func (p *LDEParser) PassUntil() (localctx IPassUntilContext)
- func (p *LDEParser) RestCheck() (localctx IRestCheckContext)
- func (p *LDEParser) Rules() (localctx IRulesContext)
- func (p *LDEParser) TakeUntil() (localctx ITakeUntilContext)
- func (p *LDEParser) TakeUntilIncluding() (localctx ITakeUntilIncludingContext)
- func (p *LDEParser) TakeUntilIncludingOrRest() (localctx ITakeUntilIncludingOrRestContext)
- func (p *LDEParser) TakeUntilOrRest() (localctx ITakeUntilOrRestContext)
- func (p *LDEParser) TakeUntilRest() (localctx ITakeUntilRestContext)
- func (p *LDEParser) Target() (localctx ITargetContext)
- func (p *LDEParser) TargetLit() (localctx ITargetLitContext)
- func (p *LDEParser) TypeDeclaration() (localctx ITypeDeclarationContext)
- type LimitContext
- func (s *LimitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LimitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LimitContext) GetParser() antlr.Parser
- func (s *LimitContext) GetRuleContext() antlr.RuleContext
- func (s *LimitContext) IntLit() antlr.TerminalNode
- func (*LimitContext) IsLimitContext()
- func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MayBePassTargetPrefixContext
- func (s *MayBePassTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MayBePassTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MayBePassTargetPrefixContext) GetParser() antlr.Parser
- func (s *MayBePassTargetPrefixContext) GetRuleContext() antlr.RuleContext
- func (s *MayBePassTargetPrefixContext) IntLit() antlr.TerminalNode
- func (*MayBePassTargetPrefixContext) IsMayBePassTargetPrefixContext()
- func (s *MayBePassTargetPrefixContext) TargetLit() ITargetLitContext
- func (s *MayBePassTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MayGoUntilContext
- func (s *MayGoUntilContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MayGoUntilContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MayGoUntilContext) GetParser() antlr.Parser
- func (s *MayGoUntilContext) GetRuleContext() antlr.RuleContext
- func (*MayGoUntilContext) IsMayGoUntilContext()
- func (s *MayGoUntilContext) Target() ITargetContext
- func (s *MayGoUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MayPassUntilContext
- func (s *MayPassUntilContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MayPassUntilContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MayPassUntilContext) GetParser() antlr.Parser
- func (s *MayPassUntilContext) GetRuleContext() antlr.RuleContext
- func (*MayPassUntilContext) IsMayPassUntilContext()
- func (s *MayPassUntilContext) Target() ITargetContext
- func (s *MayPassUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OptionalAreaContext
- func (s *OptionalAreaContext) BaseAction() IBaseActionContext
- func (s *OptionalAreaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptionalAreaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptionalAreaContext) GetParser() antlr.Parser
- func (s *OptionalAreaContext) GetRuleContext() antlr.RuleContext
- func (*OptionalAreaContext) IsOptionalAreaContext()
- func (s *OptionalAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OptionalNamedAreaContext
- func (s *OptionalNamedAreaContext) BaseAction() IBaseActionContext
- func (s *OptionalNamedAreaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptionalNamedAreaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptionalNamedAreaContext) GetParser() antlr.Parser
- func (s *OptionalNamedAreaContext) GetRuleContext() antlr.RuleContext
- func (s *OptionalNamedAreaContext) Identifier() antlr.TerminalNode
- func (*OptionalNamedAreaContext) IsOptionalNamedAreaContext()
- func (s *OptionalNamedAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OptionalNamedSilentAreaContext
- func (s *OptionalNamedSilentAreaContext) BaseAction() IBaseActionContext
- func (s *OptionalNamedSilentAreaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OptionalNamedSilentAreaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OptionalNamedSilentAreaContext) GetParser() antlr.Parser
- func (s *OptionalNamedSilentAreaContext) GetRuleContext() antlr.RuleContext
- func (s *OptionalNamedSilentAreaContext) Identifier() antlr.TerminalNode
- func (*OptionalNamedSilentAreaContext) IsOptionalNamedSilentAreaContext()
- func (s *OptionalNamedSilentAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PassCharsContext
- func (s *PassCharsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PassCharsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PassCharsContext) GetParser() antlr.Parser
- func (s *PassCharsContext) GetRuleContext() antlr.RuleContext
- func (s *PassCharsContext) IntLit() antlr.TerminalNode
- func (*PassCharsContext) IsPassCharsContext()
- func (s *PassCharsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PassHeadingCharactersContext
- func (s *PassHeadingCharactersContext) CharLit() antlr.TerminalNode
- func (s *PassHeadingCharactersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PassHeadingCharactersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PassHeadingCharactersContext) GetParser() antlr.Parser
- func (s *PassHeadingCharactersContext) GetRuleContext() antlr.RuleContext
- func (*PassHeadingCharactersContext) IsPassHeadingCharactersContext()
- func (s *PassHeadingCharactersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PassTargetPrefixContext
- func (s *PassTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PassTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PassTargetPrefixContext) GetParser() antlr.Parser
- func (s *PassTargetPrefixContext) GetRuleContext() antlr.RuleContext
- func (s *PassTargetPrefixContext) IntLit() antlr.TerminalNode
- func (*PassTargetPrefixContext) IsPassTargetPrefixContext()
- func (s *PassTargetPrefixContext) TargetLit() ITargetLitContext
- func (s *PassTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PassUntilContext
- func (s *PassUntilContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PassUntilContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PassUntilContext) GetParser() antlr.Parser
- func (s *PassUntilContext) GetRuleContext() antlr.RuleContext
- func (*PassUntilContext) IsPassUntilContext()
- func (s *PassUntilContext) Target() ITargetContext
- func (s *PassUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RestCheckContext
- func (s *RestCheckContext) ComparisonOperator() antlr.TerminalNode
- func (s *RestCheckContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RestCheckContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RestCheckContext) GetParser() antlr.Parser
- func (s *RestCheckContext) GetRuleContext() antlr.RuleContext
- func (s *RestCheckContext) IntLit() antlr.TerminalNode
- func (*RestCheckContext) IsRestCheckContext()
- func (s *RestCheckContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RulesContext
- func (s *RulesContext) AllAtomicRule() []IAtomicRuleContext
- func (s *RulesContext) AllTypeDeclaration() []ITypeDeclarationContext
- func (s *RulesContext) AtomicRule(i int) IAtomicRuleContext
- func (s *RulesContext) EOF() antlr.TerminalNode
- func (s *RulesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RulesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RulesContext) GetParser() antlr.Parser
- func (s *RulesContext) GetRuleContext() antlr.RuleContext
- func (*RulesContext) IsRulesContext()
- func (s *RulesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *RulesContext) TypeDeclaration(i int) ITypeDeclarationContext
- type TakeUntilContext
- func (s *TakeUntilContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilContext) FieldType() IFieldTypeContext
- func (s *TakeUntilContext) GetParser() antlr.Parser
- func (s *TakeUntilContext) GetRuleContext() antlr.RuleContext
- func (s *TakeUntilContext) Identifier() antlr.TerminalNode
- func (*TakeUntilContext) IsTakeUntilContext()
- func (s *TakeUntilContext) Target() ITargetContext
- func (s *TakeUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TakeUntilIncludingContext
- func (s *TakeUntilIncludingContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilIncludingContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilIncludingContext) FieldType() IFieldTypeContext
- func (s *TakeUntilIncludingContext) GetParser() antlr.Parser
- func (s *TakeUntilIncludingContext) GetRuleContext() antlr.RuleContext
- func (s *TakeUntilIncludingContext) Identifier() antlr.TerminalNode
- func (*TakeUntilIncludingContext) IsTakeUntilIncludingContext()
- func (s *TakeUntilIncludingContext) Target() ITargetContext
- func (s *TakeUntilIncludingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TakeUntilIncludingOrRestContext
- func (s *TakeUntilIncludingOrRestContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilIncludingOrRestContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilIncludingOrRestContext) FieldType() IFieldTypeContext
- func (s *TakeUntilIncludingOrRestContext) GetParser() antlr.Parser
- func (s *TakeUntilIncludingOrRestContext) GetRuleContext() antlr.RuleContext
- func (s *TakeUntilIncludingOrRestContext) Identifier() antlr.TerminalNode
- func (*TakeUntilIncludingOrRestContext) IsTakeUntilIncludingOrRestContext()
- func (s *TakeUntilIncludingOrRestContext) Target() ITargetContext
- func (s *TakeUntilIncludingOrRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TakeUntilOrRestContext
- func (s *TakeUntilOrRestContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilOrRestContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilOrRestContext) FieldType() IFieldTypeContext
- func (s *TakeUntilOrRestContext) GetParser() antlr.Parser
- func (s *TakeUntilOrRestContext) GetRuleContext() antlr.RuleContext
- func (s *TakeUntilOrRestContext) Identifier() antlr.TerminalNode
- func (*TakeUntilOrRestContext) IsTakeUntilOrRestContext()
- func (s *TakeUntilOrRestContext) Target() ITargetContext
- func (s *TakeUntilOrRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TakeUntilRestContext
- func (s *TakeUntilRestContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilRestContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TakeUntilRestContext) FieldType() IFieldTypeContext
- func (s *TakeUntilRestContext) GetParser() antlr.Parser
- func (s *TakeUntilRestContext) GetRuleContext() antlr.RuleContext
- func (s *TakeUntilRestContext) Identifier() antlr.TerminalNode
- func (*TakeUntilRestContext) IsTakeUntilRestContext()
- func (s *TakeUntilRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TargetContext
- func (s *TargetContext) Bound() IBoundContext
- func (s *TargetContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TargetContext) Exact() IExactContext
- func (s *TargetContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TargetContext) GetParser() antlr.Parser
- func (s *TargetContext) GetRuleContext() antlr.RuleContext
- func (*TargetContext) IsTargetContext()
- func (s *TargetContext) Jump() IJumpContext
- func (s *TargetContext) Limit() ILimitContext
- func (s *TargetContext) Target() ITargetContext
- func (s *TargetContext) TargetLit() ITargetLitContext
- func (s *TargetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TargetLitContext
- func (s *TargetLitContext) CharLit() antlr.TerminalNode
- func (s *TargetLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TargetLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TargetLitContext) GetParser() antlr.Parser
- func (s *TargetLitContext) GetRuleContext() antlr.RuleContext
- func (*TargetLitContext) IsTargetLitContext()
- func (s *TargetLitContext) StringLit() antlr.TerminalNode
- func (s *TargetLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeDeclarationContext
- func (s *TypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeDeclarationContext) GetParser() antlr.Parser
- func (s *TypeDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *TypeDeclarationContext) Identifier() antlr.TerminalNode
- func (*TypeDeclarationContext) IsTypeDeclarationContext()
- func (s *TypeDeclarationContext) StringLit() antlr.TerminalNode
- func (s *TypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeDeclarationContext) TypeName() antlr.TerminalNode
Constants ¶
const ( LDELexerT__0 = 1 LDELexerT__1 = 2 LDELexerT__2 = 3 LDELexerT__3 = 4 LDELexerT__4 = 5 LDELexerT__5 = 6 LDELexerT__6 = 7 LDELexerT__7 = 8 LDELexerT__8 = 9 LDELexerT__9 = 10 LDELexerT__10 = 11 LDELexerT__11 = 12 LDELexerT__12 = 13 LDELexerT__13 = 14 LDELexerT__14 = 15 LDELexerT__15 = 16 LDELexerT__16 = 17 LDELexerT__17 = 18 LDELexerT__18 = 19 LDELexerComparisonOperator = 20 LDELexerDollarIdentifier = 21 LDELexerIdentifier = 22 LDELexerTypeName = 23 LDELexerIdentifierMayStar = 24 LDELexerIdentifierWithFraction = 25 LDELexerIntLit = 26 LDELexerStringLit = 27 LDELexerCharLit = 28 LDELexerWS = 29 LDELexerLineComment = 30 LDELexerStress = 31 )
LDELexer tokens.
const ( LDEParserEOF = antlr.TokenEOF LDEParserT__0 = 1 LDEParserT__1 = 2 LDEParserT__2 = 3 LDEParserT__3 = 4 LDEParserT__4 = 5 LDEParserT__5 = 6 LDEParserT__6 = 7 LDEParserT__7 = 8 LDEParserT__8 = 9 LDEParserT__9 = 10 LDEParserT__10 = 11 LDEParserT__11 = 12 LDEParserT__12 = 13 LDEParserT__13 = 14 LDEParserT__14 = 15 LDEParserT__15 = 16 LDEParserT__16 = 17 LDEParserT__17 = 18 LDEParserT__18 = 19 LDEParserComparisonOperator = 20 LDEParserDollarIdentifier = 21 LDEParserIdentifier = 22 LDEParserTypeName = 23 LDEParserIdentifierMayStar = 24 LDEParserIdentifierWithFraction = 25 LDEParserIntLit = 26 LDEParserStringLit = 27 LDEParserCharLit = 28 LDEParserWS = 29 LDEParserLineComment = 30 LDEParserStress = 31 )
LDEParser tokens.
const ( LDEParserRULE_rules = 0 LDEParserRULE_typeDeclaration = 1 LDEParserRULE_atomicRule = 2 LDEParserRULE_baseAction = 3 LDEParserRULE_atomicAction = 4 LDEParserRULE_passHeadingCharacters = 5 LDEParserRULE_passTargetPrefix = 6 LDEParserRULE_checkTargetPrefix = 7 LDEParserRULE_mayBePassTargetPrefix = 8 LDEParserRULE_passChars = 9 LDEParserRULE_goUntil = 10 LDEParserRULE_mayGoUntil = 11 LDEParserRULE_passUntil = 12 LDEParserRULE_mayPassUntil = 13 LDEParserRULE_takeUntil = 14 LDEParserRULE_takeUntilIncluding = 15 LDEParserRULE_takeUntilOrRest = 16 LDEParserRULE_takeUntilIncludingOrRest = 17 LDEParserRULE_takeUntilRest = 18 LDEParserRULE_optionalNamedArea = 19 LDEParserRULE_optionalNamedSilentArea = 20 LDEParserRULE_optionalArea = 21 LDEParserRULE_restCheck = 22 LDEParserRULE_atEnd = 23 LDEParserRULE_target = 24 LDEParserRULE_targetLit = 25 LDEParserRULE_bound = 26 LDEParserRULE_limit = 27 LDEParserRULE_jump = 28 LDEParserRULE_exact = 29 LDEParserRULE_fieldType = 30 )
LDEParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtEndContext ¶
type AtEndContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtEndContext ¶
func NewAtEndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtEndContext
func NewEmptyAtEndContext ¶
func NewEmptyAtEndContext() *AtEndContext
func (*AtEndContext) EnterRule ¶
func (s *AtEndContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtEndContext) ExitRule ¶
func (s *AtEndContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtEndContext) GetParser ¶
func (s *AtEndContext) GetParser() antlr.Parser
func (*AtEndContext) GetRuleContext ¶
func (s *AtEndContext) GetRuleContext() antlr.RuleContext
func (*AtEndContext) IsAtEndContext ¶
func (*AtEndContext) IsAtEndContext()
func (*AtEndContext) ToStringTree ¶
func (s *AtEndContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomicActionContext ¶
type AtomicActionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomicActionContext ¶
func NewAtomicActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomicActionContext
func NewEmptyAtomicActionContext ¶
func NewEmptyAtomicActionContext() *AtomicActionContext
func (*AtomicActionContext) AtEnd ¶
func (s *AtomicActionContext) AtEnd() IAtEndContext
func (*AtomicActionContext) CheckTargetPrefix ¶
func (s *AtomicActionContext) CheckTargetPrefix() ICheckTargetPrefixContext
func (*AtomicActionContext) EnterRule ¶
func (s *AtomicActionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomicActionContext) ExitRule ¶
func (s *AtomicActionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomicActionContext) GetParser ¶
func (s *AtomicActionContext) GetParser() antlr.Parser
func (*AtomicActionContext) GetRuleContext ¶
func (s *AtomicActionContext) GetRuleContext() antlr.RuleContext
func (*AtomicActionContext) GoUntil ¶
func (s *AtomicActionContext) GoUntil() IGoUntilContext
func (*AtomicActionContext) IsAtomicActionContext ¶
func (*AtomicActionContext) IsAtomicActionContext()
func (*AtomicActionContext) MayBePassTargetPrefix ¶
func (s *AtomicActionContext) MayBePassTargetPrefix() IMayBePassTargetPrefixContext
func (*AtomicActionContext) MayGoUntil ¶
func (s *AtomicActionContext) MayGoUntil() IMayGoUntilContext
func (*AtomicActionContext) MayPassUntil ¶
func (s *AtomicActionContext) MayPassUntil() IMayPassUntilContext
func (*AtomicActionContext) OptionalArea ¶
func (s *AtomicActionContext) OptionalArea() IOptionalAreaContext
func (*AtomicActionContext) OptionalNamedArea ¶
func (s *AtomicActionContext) OptionalNamedArea() IOptionalNamedAreaContext
func (*AtomicActionContext) OptionalNamedSilentArea ¶ added in v0.1.1
func (s *AtomicActionContext) OptionalNamedSilentArea() IOptionalNamedSilentAreaContext
func (*AtomicActionContext) PassChars ¶
func (s *AtomicActionContext) PassChars() IPassCharsContext
func (*AtomicActionContext) PassHeadingCharacters ¶
func (s *AtomicActionContext) PassHeadingCharacters() IPassHeadingCharactersContext
func (*AtomicActionContext) PassTargetPrefix ¶
func (s *AtomicActionContext) PassTargetPrefix() IPassTargetPrefixContext
func (*AtomicActionContext) PassUntil ¶
func (s *AtomicActionContext) PassUntil() IPassUntilContext
func (*AtomicActionContext) RestCheck ¶
func (s *AtomicActionContext) RestCheck() IRestCheckContext
func (*AtomicActionContext) TakeUntil ¶
func (s *AtomicActionContext) TakeUntil() ITakeUntilContext
func (*AtomicActionContext) TakeUntilIncluding ¶
func (s *AtomicActionContext) TakeUntilIncluding() ITakeUntilIncludingContext
func (*AtomicActionContext) TakeUntilIncludingOrRest ¶
func (s *AtomicActionContext) TakeUntilIncludingOrRest() ITakeUntilIncludingOrRestContext
func (*AtomicActionContext) TakeUntilOrRest ¶
func (s *AtomicActionContext) TakeUntilOrRest() ITakeUntilOrRestContext
func (*AtomicActionContext) TakeUntilRest ¶
func (s *AtomicActionContext) TakeUntilRest() ITakeUntilRestContext
func (*AtomicActionContext) ToStringTree ¶
func (s *AtomicActionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AtomicRuleContext ¶
type AtomicRuleContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAtomicRuleContext ¶
func NewAtomicRuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AtomicRuleContext
func NewEmptyAtomicRuleContext ¶
func NewEmptyAtomicRuleContext() *AtomicRuleContext
func (*AtomicRuleContext) BaseAction ¶
func (s *AtomicRuleContext) BaseAction() IBaseActionContext
func (*AtomicRuleContext) EnterRule ¶
func (s *AtomicRuleContext) EnterRule(listener antlr.ParseTreeListener)
func (*AtomicRuleContext) ExitRule ¶
func (s *AtomicRuleContext) ExitRule(listener antlr.ParseTreeListener)
func (*AtomicRuleContext) GetParser ¶
func (s *AtomicRuleContext) GetParser() antlr.Parser
func (*AtomicRuleContext) GetRuleContext ¶
func (s *AtomicRuleContext) GetRuleContext() antlr.RuleContext
func (*AtomicRuleContext) Identifier ¶
func (s *AtomicRuleContext) Identifier() antlr.TerminalNode
func (*AtomicRuleContext) IsAtomicRuleContext ¶
func (*AtomicRuleContext) IsAtomicRuleContext()
func (*AtomicRuleContext) ToStringTree ¶
func (s *AtomicRuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseActionContext ¶
type BaseActionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBaseActionContext ¶
func NewBaseActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BaseActionContext
func NewEmptyBaseActionContext ¶
func NewEmptyBaseActionContext() *BaseActionContext
func (*BaseActionContext) AllBaseAction ¶
func (s *BaseActionContext) AllBaseAction() []IBaseActionContext
func (*BaseActionContext) AtomicAction ¶
func (s *BaseActionContext) AtomicAction() IAtomicActionContext
func (*BaseActionContext) BaseAction ¶
func (s *BaseActionContext) BaseAction(i int) IBaseActionContext
func (*BaseActionContext) EnterRule ¶
func (s *BaseActionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BaseActionContext) ExitRule ¶
func (s *BaseActionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BaseActionContext) GetParser ¶
func (s *BaseActionContext) GetParser() antlr.Parser
func (*BaseActionContext) GetRuleContext ¶
func (s *BaseActionContext) GetRuleContext() antlr.RuleContext
func (*BaseActionContext) IsBaseActionContext ¶
func (*BaseActionContext) IsBaseActionContext()
func (*BaseActionContext) Stress ¶
func (s *BaseActionContext) Stress() antlr.TerminalNode
func (*BaseActionContext) ToStringTree ¶
func (s *BaseActionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseLDEListener ¶
type BaseLDEListener struct{}
BaseLDEListener is a complete listener for a parse tree produced by LDEParser.
func (*BaseLDEListener) EnterAtEnd ¶
func (s *BaseLDEListener) EnterAtEnd(ctx *AtEndContext)
EnterAtEnd is called when production atEnd is entered.
func (*BaseLDEListener) EnterAtomicAction ¶
func (s *BaseLDEListener) EnterAtomicAction(ctx *AtomicActionContext)
EnterAtomicAction is called when production atomicAction is entered.
func (*BaseLDEListener) EnterAtomicRule ¶
func (s *BaseLDEListener) EnterAtomicRule(ctx *AtomicRuleContext)
EnterAtomicRule is called when production atomicRule is entered.
func (*BaseLDEListener) EnterBaseAction ¶
func (s *BaseLDEListener) EnterBaseAction(ctx *BaseActionContext)
EnterBaseAction is called when production baseAction is entered.
func (*BaseLDEListener) EnterBound ¶
func (s *BaseLDEListener) EnterBound(ctx *BoundContext)
EnterBound is called when production bound is entered.
func (*BaseLDEListener) EnterCheckTargetPrefix ¶
func (s *BaseLDEListener) EnterCheckTargetPrefix(ctx *CheckTargetPrefixContext)
EnterCheckTargetPrefix is called when production checkTargetPrefix is entered.
func (*BaseLDEListener) EnterEveryRule ¶
func (s *BaseLDEListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseLDEListener) EnterExact ¶
func (s *BaseLDEListener) EnterExact(ctx *ExactContext)
EnterExact is called when production exact is entered.
func (*BaseLDEListener) EnterFieldType ¶
func (s *BaseLDEListener) EnterFieldType(ctx *FieldTypeContext)
EnterFieldType is called when production fieldType is entered.
func (*BaseLDEListener) EnterGoUntil ¶
func (s *BaseLDEListener) EnterGoUntil(ctx *GoUntilContext)
EnterGoUntil is called when production goUntil is entered.
func (*BaseLDEListener) EnterJump ¶
func (s *BaseLDEListener) EnterJump(ctx *JumpContext)
EnterJump is called when production jump is entered.
func (*BaseLDEListener) EnterLimit ¶
func (s *BaseLDEListener) EnterLimit(ctx *LimitContext)
EnterLimit is called when production limit is entered.
func (*BaseLDEListener) EnterMayBePassTargetPrefix ¶
func (s *BaseLDEListener) EnterMayBePassTargetPrefix(ctx *MayBePassTargetPrefixContext)
EnterMayBePassTargetPrefix is called when production mayBePassTargetPrefix is entered.
func (*BaseLDEListener) EnterMayGoUntil ¶
func (s *BaseLDEListener) EnterMayGoUntil(ctx *MayGoUntilContext)
EnterMayGoUntil is called when production mayGoUntil is entered.
func (*BaseLDEListener) EnterMayPassUntil ¶
func (s *BaseLDEListener) EnterMayPassUntil(ctx *MayPassUntilContext)
EnterMayPassUntil is called when production mayPassUntil is entered.
func (*BaseLDEListener) EnterOptionalArea ¶
func (s *BaseLDEListener) EnterOptionalArea(ctx *OptionalAreaContext)
EnterOptionalArea is called when production optionalArea is entered.
func (*BaseLDEListener) EnterOptionalNamedArea ¶
func (s *BaseLDEListener) EnterOptionalNamedArea(ctx *OptionalNamedAreaContext)
EnterOptionalNamedArea is called when production optionalNamedArea is entered.
func (*BaseLDEListener) EnterOptionalNamedSilentArea ¶ added in v0.1.1
func (s *BaseLDEListener) EnterOptionalNamedSilentArea(ctx *OptionalNamedSilentAreaContext)
EnterOptionalNamedSilentArea is called when production optionalNamedSilentArea is entered.
func (*BaseLDEListener) EnterPassChars ¶
func (s *BaseLDEListener) EnterPassChars(ctx *PassCharsContext)
EnterPassChars is called when production passChars is entered.
func (*BaseLDEListener) EnterPassHeadingCharacters ¶
func (s *BaseLDEListener) EnterPassHeadingCharacters(ctx *PassHeadingCharactersContext)
EnterPassHeadingCharacters is called when production passHeadingCharacters is entered.
func (*BaseLDEListener) EnterPassTargetPrefix ¶
func (s *BaseLDEListener) EnterPassTargetPrefix(ctx *PassTargetPrefixContext)
EnterPassTargetPrefix is called when production passTargetPrefix is entered.
func (*BaseLDEListener) EnterPassUntil ¶
func (s *BaseLDEListener) EnterPassUntil(ctx *PassUntilContext)
EnterPassUntil is called when production passUntil is entered.
func (*BaseLDEListener) EnterRestCheck ¶
func (s *BaseLDEListener) EnterRestCheck(ctx *RestCheckContext)
EnterRestCheck is called when production restCheck is entered.
func (*BaseLDEListener) EnterRules ¶
func (s *BaseLDEListener) EnterRules(ctx *RulesContext)
EnterRules is called when production rules is entered.
func (*BaseLDEListener) EnterTakeUntil ¶
func (s *BaseLDEListener) EnterTakeUntil(ctx *TakeUntilContext)
EnterTakeUntil is called when production takeUntil is entered.
func (*BaseLDEListener) EnterTakeUntilIncluding ¶
func (s *BaseLDEListener) EnterTakeUntilIncluding(ctx *TakeUntilIncludingContext)
EnterTakeUntilIncluding is called when production takeUntilIncluding is entered.
func (*BaseLDEListener) EnterTakeUntilIncludingOrRest ¶
func (s *BaseLDEListener) EnterTakeUntilIncludingOrRest(ctx *TakeUntilIncludingOrRestContext)
EnterTakeUntilIncludingOrRest is called when production takeUntilIncludingOrRest is entered.
func (*BaseLDEListener) EnterTakeUntilOrRest ¶
func (s *BaseLDEListener) EnterTakeUntilOrRest(ctx *TakeUntilOrRestContext)
EnterTakeUntilOrRest is called when production takeUntilOrRest is entered.
func (*BaseLDEListener) EnterTakeUntilRest ¶
func (s *BaseLDEListener) EnterTakeUntilRest(ctx *TakeUntilRestContext)
EnterTakeUntilRest is called when production takeUntilRest is entered.
func (*BaseLDEListener) EnterTarget ¶
func (s *BaseLDEListener) EnterTarget(ctx *TargetContext)
EnterTarget is called when production target is entered.
func (*BaseLDEListener) EnterTargetLit ¶
func (s *BaseLDEListener) EnterTargetLit(ctx *TargetLitContext)
EnterTargetLit is called when production targetLit is entered.
func (*BaseLDEListener) EnterTypeDeclaration ¶ added in v0.1.0
func (s *BaseLDEListener) EnterTypeDeclaration(ctx *TypeDeclarationContext)
EnterTypeDeclaration is called when production typeDeclaration is entered.
func (*BaseLDEListener) ExitAtEnd ¶
func (s *BaseLDEListener) ExitAtEnd(ctx *AtEndContext)
ExitAtEnd is called when production atEnd is exited.
func (*BaseLDEListener) ExitAtomicAction ¶
func (s *BaseLDEListener) ExitAtomicAction(ctx *AtomicActionContext)
ExitAtomicAction is called when production atomicAction is exited.
func (*BaseLDEListener) ExitAtomicRule ¶
func (s *BaseLDEListener) ExitAtomicRule(ctx *AtomicRuleContext)
ExitAtomicRule is called when production atomicRule is exited.
func (*BaseLDEListener) ExitBaseAction ¶
func (s *BaseLDEListener) ExitBaseAction(ctx *BaseActionContext)
ExitBaseAction is called when production baseAction is exited.
func (*BaseLDEListener) ExitBound ¶
func (s *BaseLDEListener) ExitBound(ctx *BoundContext)
ExitBound is called when production bound is exited.
func (*BaseLDEListener) ExitCheckTargetPrefix ¶
func (s *BaseLDEListener) ExitCheckTargetPrefix(ctx *CheckTargetPrefixContext)
ExitCheckTargetPrefix is called when production checkTargetPrefix is exited.
func (*BaseLDEListener) ExitEveryRule ¶
func (s *BaseLDEListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseLDEListener) ExitExact ¶
func (s *BaseLDEListener) ExitExact(ctx *ExactContext)
ExitExact is called when production exact is exited.
func (*BaseLDEListener) ExitFieldType ¶
func (s *BaseLDEListener) ExitFieldType(ctx *FieldTypeContext)
ExitFieldType is called when production fieldType is exited.
func (*BaseLDEListener) ExitGoUntil ¶
func (s *BaseLDEListener) ExitGoUntil(ctx *GoUntilContext)
ExitGoUntil is called when production goUntil is exited.
func (*BaseLDEListener) ExitJump ¶
func (s *BaseLDEListener) ExitJump(ctx *JumpContext)
ExitJump is called when production jump is exited.
func (*BaseLDEListener) ExitLimit ¶
func (s *BaseLDEListener) ExitLimit(ctx *LimitContext)
ExitLimit is called when production limit is exited.
func (*BaseLDEListener) ExitMayBePassTargetPrefix ¶
func (s *BaseLDEListener) ExitMayBePassTargetPrefix(ctx *MayBePassTargetPrefixContext)
ExitMayBePassTargetPrefix is called when production mayBePassTargetPrefix is exited.
func (*BaseLDEListener) ExitMayGoUntil ¶
func (s *BaseLDEListener) ExitMayGoUntil(ctx *MayGoUntilContext)
ExitMayGoUntil is called when production mayGoUntil is exited.
func (*BaseLDEListener) ExitMayPassUntil ¶
func (s *BaseLDEListener) ExitMayPassUntil(ctx *MayPassUntilContext)
ExitMayPassUntil is called when production mayPassUntil is exited.
func (*BaseLDEListener) ExitOptionalArea ¶
func (s *BaseLDEListener) ExitOptionalArea(ctx *OptionalAreaContext)
ExitOptionalArea is called when production optionalArea is exited.
func (*BaseLDEListener) ExitOptionalNamedArea ¶
func (s *BaseLDEListener) ExitOptionalNamedArea(ctx *OptionalNamedAreaContext)
ExitOptionalNamedArea is called when production optionalNamedArea is exited.
func (*BaseLDEListener) ExitOptionalNamedSilentArea ¶ added in v0.1.1
func (s *BaseLDEListener) ExitOptionalNamedSilentArea(ctx *OptionalNamedSilentAreaContext)
ExitOptionalNamedSilentArea is called when production optionalNamedSilentArea is exited.
func (*BaseLDEListener) ExitPassChars ¶
func (s *BaseLDEListener) ExitPassChars(ctx *PassCharsContext)
ExitPassChars is called when production passChars is exited.
func (*BaseLDEListener) ExitPassHeadingCharacters ¶
func (s *BaseLDEListener) ExitPassHeadingCharacters(ctx *PassHeadingCharactersContext)
ExitPassHeadingCharacters is called when production passHeadingCharacters is exited.
func (*BaseLDEListener) ExitPassTargetPrefix ¶
func (s *BaseLDEListener) ExitPassTargetPrefix(ctx *PassTargetPrefixContext)
ExitPassTargetPrefix is called when production passTargetPrefix is exited.
func (*BaseLDEListener) ExitPassUntil ¶
func (s *BaseLDEListener) ExitPassUntil(ctx *PassUntilContext)
ExitPassUntil is called when production passUntil is exited.
func (*BaseLDEListener) ExitRestCheck ¶
func (s *BaseLDEListener) ExitRestCheck(ctx *RestCheckContext)
ExitRestCheck is called when production restCheck is exited.
func (*BaseLDEListener) ExitRules ¶
func (s *BaseLDEListener) ExitRules(ctx *RulesContext)
ExitRules is called when production rules is exited.
func (*BaseLDEListener) ExitTakeUntil ¶
func (s *BaseLDEListener) ExitTakeUntil(ctx *TakeUntilContext)
ExitTakeUntil is called when production takeUntil is exited.
func (*BaseLDEListener) ExitTakeUntilIncluding ¶
func (s *BaseLDEListener) ExitTakeUntilIncluding(ctx *TakeUntilIncludingContext)
ExitTakeUntilIncluding is called when production takeUntilIncluding is exited.
func (*BaseLDEListener) ExitTakeUntilIncludingOrRest ¶
func (s *BaseLDEListener) ExitTakeUntilIncludingOrRest(ctx *TakeUntilIncludingOrRestContext)
ExitTakeUntilIncludingOrRest is called when production takeUntilIncludingOrRest is exited.
func (*BaseLDEListener) ExitTakeUntilOrRest ¶
func (s *BaseLDEListener) ExitTakeUntilOrRest(ctx *TakeUntilOrRestContext)
ExitTakeUntilOrRest is called when production takeUntilOrRest is exited.
func (*BaseLDEListener) ExitTakeUntilRest ¶
func (s *BaseLDEListener) ExitTakeUntilRest(ctx *TakeUntilRestContext)
ExitTakeUntilRest is called when production takeUntilRest is exited.
func (*BaseLDEListener) ExitTarget ¶
func (s *BaseLDEListener) ExitTarget(ctx *TargetContext)
ExitTarget is called when production target is exited.
func (*BaseLDEListener) ExitTargetLit ¶
func (s *BaseLDEListener) ExitTargetLit(ctx *TargetLitContext)
ExitTargetLit is called when production targetLit is exited.
func (*BaseLDEListener) ExitTypeDeclaration ¶ added in v0.1.0
func (s *BaseLDEListener) ExitTypeDeclaration(ctx *TypeDeclarationContext)
ExitTypeDeclaration is called when production typeDeclaration is exited.
func (*BaseLDEListener) VisitErrorNode ¶
func (s *BaseLDEListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseLDEListener) VisitTerminal ¶
func (s *BaseLDEListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BoundContext ¶
type BoundContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoundContext ¶
func NewBoundContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoundContext
func NewEmptyBoundContext ¶
func NewEmptyBoundContext() *BoundContext
func (*BoundContext) AllIntLit ¶
func (s *BoundContext) AllIntLit() []antlr.TerminalNode
func (*BoundContext) EnterRule ¶
func (s *BoundContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoundContext) ExitRule ¶
func (s *BoundContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoundContext) GetParser ¶
func (s *BoundContext) GetParser() antlr.Parser
func (*BoundContext) GetRuleContext ¶
func (s *BoundContext) GetRuleContext() antlr.RuleContext
func (*BoundContext) IntLit ¶
func (s *BoundContext) IntLit(i int) antlr.TerminalNode
func (*BoundContext) IsBoundContext ¶
func (*BoundContext) IsBoundContext()
func (*BoundContext) ToStringTree ¶
func (s *BoundContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CheckTargetPrefixContext ¶
type CheckTargetPrefixContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCheckTargetPrefixContext ¶
func NewCheckTargetPrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CheckTargetPrefixContext
func NewEmptyCheckTargetPrefixContext ¶
func NewEmptyCheckTargetPrefixContext() *CheckTargetPrefixContext
func (*CheckTargetPrefixContext) EnterRule ¶
func (s *CheckTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
func (*CheckTargetPrefixContext) ExitRule ¶
func (s *CheckTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
func (*CheckTargetPrefixContext) GetParser ¶
func (s *CheckTargetPrefixContext) GetParser() antlr.Parser
func (*CheckTargetPrefixContext) GetRuleContext ¶
func (s *CheckTargetPrefixContext) GetRuleContext() antlr.RuleContext
func (*CheckTargetPrefixContext) IntLit ¶
func (s *CheckTargetPrefixContext) IntLit() antlr.TerminalNode
func (*CheckTargetPrefixContext) IsCheckTargetPrefixContext ¶
func (*CheckTargetPrefixContext) IsCheckTargetPrefixContext()
func (*CheckTargetPrefixContext) TargetLit ¶
func (s *CheckTargetPrefixContext) TargetLit() ITargetLitContext
func (*CheckTargetPrefixContext) ToStringTree ¶
func (s *CheckTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExactContext ¶
type ExactContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExactContext ¶
func NewEmptyExactContext() *ExactContext
func NewExactContext ¶
func NewExactContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExactContext
func (*ExactContext) EnterRule ¶
func (s *ExactContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExactContext) ExitRule ¶
func (s *ExactContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExactContext) GetParser ¶
func (s *ExactContext) GetParser() antlr.Parser
func (*ExactContext) GetRuleContext ¶
func (s *ExactContext) GetRuleContext() antlr.RuleContext
func (*ExactContext) IntLit ¶
func (s *ExactContext) IntLit() antlr.TerminalNode
func (*ExactContext) IsExactContext ¶
func (*ExactContext) IsExactContext()
func (*ExactContext) ToStringTree ¶
func (s *ExactContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FieldTypeContext ¶
type FieldTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFieldTypeContext ¶
func NewEmptyFieldTypeContext() *FieldTypeContext
func NewFieldTypeContext ¶
func NewFieldTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldTypeContext
func (*FieldTypeContext) DollarIdentifier ¶ added in v0.1.1
func (s *FieldTypeContext) DollarIdentifier() antlr.TerminalNode
func (*FieldTypeContext) EnterRule ¶
func (s *FieldTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldTypeContext) ExitRule ¶
func (s *FieldTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldTypeContext) GetParser ¶
func (s *FieldTypeContext) GetParser() antlr.Parser
func (*FieldTypeContext) GetRuleContext ¶
func (s *FieldTypeContext) GetRuleContext() antlr.RuleContext
func (*FieldTypeContext) Identifier ¶
func (s *FieldTypeContext) Identifier() antlr.TerminalNode
func (*FieldTypeContext) IdentifierWithFraction ¶
func (s *FieldTypeContext) IdentifierWithFraction() antlr.TerminalNode
func (*FieldTypeContext) IsFieldTypeContext ¶
func (*FieldTypeContext) IsFieldTypeContext()
func (*FieldTypeContext) ToStringTree ¶
func (s *FieldTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldTypeContext) TypeName ¶ added in v0.1.0
func (s *FieldTypeContext) TypeName() antlr.TerminalNode
type GoUntilContext ¶
type GoUntilContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGoUntilContext ¶
func NewEmptyGoUntilContext() *GoUntilContext
func NewGoUntilContext ¶
func NewGoUntilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GoUntilContext
func (*GoUntilContext) EnterRule ¶
func (s *GoUntilContext) EnterRule(listener antlr.ParseTreeListener)
func (*GoUntilContext) ExitRule ¶
func (s *GoUntilContext) ExitRule(listener antlr.ParseTreeListener)
func (*GoUntilContext) GetParser ¶
func (s *GoUntilContext) GetParser() antlr.Parser
func (*GoUntilContext) GetRuleContext ¶
func (s *GoUntilContext) GetRuleContext() antlr.RuleContext
func (*GoUntilContext) IsGoUntilContext ¶
func (*GoUntilContext) IsGoUntilContext()
func (*GoUntilContext) Target ¶
func (s *GoUntilContext) Target() ITargetContext
func (*GoUntilContext) ToStringTree ¶
func (s *GoUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAtEndContext ¶
type IAtEndContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtEndContext differentiates from other interfaces. IsAtEndContext() }
IAtEndContext is an interface to support dynamic dispatch.
type IAtomicActionContext ¶
type IAtomicActionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomicActionContext differentiates from other interfaces. IsAtomicActionContext() }
IAtomicActionContext is an interface to support dynamic dispatch.
type IAtomicRuleContext ¶
type IAtomicRuleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAtomicRuleContext differentiates from other interfaces. IsAtomicRuleContext() }
IAtomicRuleContext is an interface to support dynamic dispatch.
type IBaseActionContext ¶
type IBaseActionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBaseActionContext differentiates from other interfaces. IsBaseActionContext() }
IBaseActionContext is an interface to support dynamic dispatch.
type IBoundContext ¶
type IBoundContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoundContext differentiates from other interfaces. IsBoundContext() }
IBoundContext is an interface to support dynamic dispatch.
type ICheckTargetPrefixContext ¶
type ICheckTargetPrefixContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCheckTargetPrefixContext differentiates from other interfaces. IsCheckTargetPrefixContext() }
ICheckTargetPrefixContext is an interface to support dynamic dispatch.
type IExactContext ¶
type IExactContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExactContext differentiates from other interfaces. IsExactContext() }
IExactContext is an interface to support dynamic dispatch.
type IFieldTypeContext ¶
type IFieldTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFieldTypeContext differentiates from other interfaces. IsFieldTypeContext() }
IFieldTypeContext is an interface to support dynamic dispatch.
type IGoUntilContext ¶
type IGoUntilContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGoUntilContext differentiates from other interfaces. IsGoUntilContext() }
IGoUntilContext is an interface to support dynamic dispatch.
type IJumpContext ¶
type IJumpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJumpContext differentiates from other interfaces. IsJumpContext() }
IJumpContext is an interface to support dynamic dispatch.
type ILimitContext ¶
type ILimitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLimitContext differentiates from other interfaces. IsLimitContext() }
ILimitContext is an interface to support dynamic dispatch.
type IMayBePassTargetPrefixContext ¶
type IMayBePassTargetPrefixContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMayBePassTargetPrefixContext differentiates from other interfaces. IsMayBePassTargetPrefixContext() }
IMayBePassTargetPrefixContext is an interface to support dynamic dispatch.
type IMayGoUntilContext ¶
type IMayGoUntilContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMayGoUntilContext differentiates from other interfaces. IsMayGoUntilContext() }
IMayGoUntilContext is an interface to support dynamic dispatch.
type IMayPassUntilContext ¶
type IMayPassUntilContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMayPassUntilContext differentiates from other interfaces. IsMayPassUntilContext() }
IMayPassUntilContext is an interface to support dynamic dispatch.
type IOptionalAreaContext ¶
type IOptionalAreaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOptionalAreaContext differentiates from other interfaces. IsOptionalAreaContext() }
IOptionalAreaContext is an interface to support dynamic dispatch.
type IOptionalNamedAreaContext ¶
type IOptionalNamedAreaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOptionalNamedAreaContext differentiates from other interfaces. IsOptionalNamedAreaContext() }
IOptionalNamedAreaContext is an interface to support dynamic dispatch.
type IOptionalNamedSilentAreaContext ¶ added in v0.1.1
type IOptionalNamedSilentAreaContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOptionalNamedSilentAreaContext differentiates from other interfaces. IsOptionalNamedSilentAreaContext() }
IOptionalNamedSilentAreaContext is an interface to support dynamic dispatch.
type IPassCharsContext ¶
type IPassCharsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPassCharsContext differentiates from other interfaces. IsPassCharsContext() }
IPassCharsContext is an interface to support dynamic dispatch.
type IPassHeadingCharactersContext ¶
type IPassHeadingCharactersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPassHeadingCharactersContext differentiates from other interfaces. IsPassHeadingCharactersContext() }
IPassHeadingCharactersContext is an interface to support dynamic dispatch.
type IPassTargetPrefixContext ¶
type IPassTargetPrefixContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPassTargetPrefixContext differentiates from other interfaces. IsPassTargetPrefixContext() }
IPassTargetPrefixContext is an interface to support dynamic dispatch.
type IPassUntilContext ¶
type IPassUntilContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPassUntilContext differentiates from other interfaces. IsPassUntilContext() }
IPassUntilContext is an interface to support dynamic dispatch.
type IRestCheckContext ¶
type IRestCheckContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRestCheckContext differentiates from other interfaces. IsRestCheckContext() }
IRestCheckContext is an interface to support dynamic dispatch.
type IRulesContext ¶
type IRulesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRulesContext differentiates from other interfaces. IsRulesContext() }
IRulesContext is an interface to support dynamic dispatch.
type ITakeUntilContext ¶
type ITakeUntilContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTakeUntilContext differentiates from other interfaces. IsTakeUntilContext() }
ITakeUntilContext is an interface to support dynamic dispatch.
type ITakeUntilIncludingContext ¶
type ITakeUntilIncludingContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTakeUntilIncludingContext differentiates from other interfaces. IsTakeUntilIncludingContext() }
ITakeUntilIncludingContext is an interface to support dynamic dispatch.
type ITakeUntilIncludingOrRestContext ¶
type ITakeUntilIncludingOrRestContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTakeUntilIncludingOrRestContext differentiates from other interfaces. IsTakeUntilIncludingOrRestContext() }
ITakeUntilIncludingOrRestContext is an interface to support dynamic dispatch.
type ITakeUntilOrRestContext ¶
type ITakeUntilOrRestContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTakeUntilOrRestContext differentiates from other interfaces. IsTakeUntilOrRestContext() }
ITakeUntilOrRestContext is an interface to support dynamic dispatch.
type ITakeUntilRestContext ¶
type ITakeUntilRestContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTakeUntilRestContext differentiates from other interfaces. IsTakeUntilRestContext() }
ITakeUntilRestContext is an interface to support dynamic dispatch.
type ITargetContext ¶
type ITargetContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTargetContext differentiates from other interfaces. IsTargetContext() }
ITargetContext is an interface to support dynamic dispatch.
type ITargetLitContext ¶
type ITargetLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTargetLitContext differentiates from other interfaces. IsTargetLitContext() }
ITargetLitContext is an interface to support dynamic dispatch.
type ITypeDeclarationContext ¶ added in v0.1.0
type ITypeDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeDeclarationContext differentiates from other interfaces. IsTypeDeclarationContext() }
ITypeDeclarationContext is an interface to support dynamic dispatch.
type JumpContext ¶
type JumpContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJumpContext ¶
func NewEmptyJumpContext() *JumpContext
func NewJumpContext ¶
func NewJumpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpContext
func (*JumpContext) EnterRule ¶
func (s *JumpContext) EnterRule(listener antlr.ParseTreeListener)
func (*JumpContext) ExitRule ¶
func (s *JumpContext) ExitRule(listener antlr.ParseTreeListener)
func (*JumpContext) GetParser ¶
func (s *JumpContext) GetParser() antlr.Parser
func (*JumpContext) GetRuleContext ¶
func (s *JumpContext) GetRuleContext() antlr.RuleContext
func (*JumpContext) IntLit ¶
func (s *JumpContext) IntLit() antlr.TerminalNode
func (*JumpContext) IsJumpContext ¶
func (*JumpContext) IsJumpContext()
func (*JumpContext) ToStringTree ¶
func (s *JumpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LDELexer ¶
func NewLDELexer ¶
func NewLDELexer(input antlr.CharStream) *LDELexer
func (*LDELexer) Action ¶ added in v0.4.0
func (l *LDELexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
func (*LDELexer) LineComment_Action ¶ added in v0.4.0
func (l *LDELexer) LineComment_Action(localctx antlr.RuleContext, actionIndex int)
type LDEListener ¶
type LDEListener interface { antlr.ParseTreeListener // EnterRules is called when entering the rules production. EnterRules(c *RulesContext) // EnterTypeDeclaration is called when entering the typeDeclaration production. EnterTypeDeclaration(c *TypeDeclarationContext) // EnterAtomicRule is called when entering the atomicRule production. EnterAtomicRule(c *AtomicRuleContext) // EnterBaseAction is called when entering the baseAction production. EnterBaseAction(c *BaseActionContext) // EnterAtomicAction is called when entering the atomicAction production. EnterAtomicAction(c *AtomicActionContext) // EnterPassHeadingCharacters is called when entering the passHeadingCharacters production. EnterPassHeadingCharacters(c *PassHeadingCharactersContext) // EnterPassTargetPrefix is called when entering the passTargetPrefix production. EnterPassTargetPrefix(c *PassTargetPrefixContext) // EnterCheckTargetPrefix is called when entering the checkTargetPrefix production. EnterCheckTargetPrefix(c *CheckTargetPrefixContext) // EnterMayBePassTargetPrefix is called when entering the mayBePassTargetPrefix production. EnterMayBePassTargetPrefix(c *MayBePassTargetPrefixContext) // EnterPassChars is called when entering the passChars production. EnterPassChars(c *PassCharsContext) // EnterGoUntil is called when entering the goUntil production. EnterGoUntil(c *GoUntilContext) // EnterMayGoUntil is called when entering the mayGoUntil production. EnterMayGoUntil(c *MayGoUntilContext) // EnterPassUntil is called when entering the passUntil production. EnterPassUntil(c *PassUntilContext) // EnterMayPassUntil is called when entering the mayPassUntil production. EnterMayPassUntil(c *MayPassUntilContext) // EnterTakeUntil is called when entering the takeUntil production. EnterTakeUntil(c *TakeUntilContext) // EnterTakeUntilIncluding is called when entering the takeUntilIncluding production. EnterTakeUntilIncluding(c *TakeUntilIncludingContext) // EnterTakeUntilOrRest is called when entering the takeUntilOrRest production. EnterTakeUntilOrRest(c *TakeUntilOrRestContext) // EnterTakeUntilIncludingOrRest is called when entering the takeUntilIncludingOrRest production. EnterTakeUntilIncludingOrRest(c *TakeUntilIncludingOrRestContext) // EnterTakeUntilRest is called when entering the takeUntilRest production. EnterTakeUntilRest(c *TakeUntilRestContext) // EnterOptionalNamedArea is called when entering the optionalNamedArea production. EnterOptionalNamedArea(c *OptionalNamedAreaContext) // EnterOptionalNamedSilentArea is called when entering the optionalNamedSilentArea production. EnterOptionalNamedSilentArea(c *OptionalNamedSilentAreaContext) // EnterOptionalArea is called when entering the optionalArea production. EnterOptionalArea(c *OptionalAreaContext) // EnterRestCheck is called when entering the restCheck production. EnterRestCheck(c *RestCheckContext) // EnterAtEnd is called when entering the atEnd production. EnterAtEnd(c *AtEndContext) // EnterTarget is called when entering the target production. EnterTarget(c *TargetContext) // EnterTargetLit is called when entering the targetLit production. EnterTargetLit(c *TargetLitContext) // EnterBound is called when entering the bound production. EnterBound(c *BoundContext) // EnterLimit is called when entering the limit production. EnterLimit(c *LimitContext) // EnterJump is called when entering the jump production. EnterJump(c *JumpContext) // EnterExact is called when entering the exact production. EnterExact(c *ExactContext) // EnterFieldType is called when entering the fieldType production. EnterFieldType(c *FieldTypeContext) // ExitRules is called when exiting the rules production. ExitRules(c *RulesContext) // ExitTypeDeclaration is called when exiting the typeDeclaration production. ExitTypeDeclaration(c *TypeDeclarationContext) // ExitAtomicRule is called when exiting the atomicRule production. ExitAtomicRule(c *AtomicRuleContext) // ExitBaseAction is called when exiting the baseAction production. ExitBaseAction(c *BaseActionContext) // ExitAtomicAction is called when exiting the atomicAction production. ExitAtomicAction(c *AtomicActionContext) // ExitPassHeadingCharacters is called when exiting the passHeadingCharacters production. ExitPassHeadingCharacters(c *PassHeadingCharactersContext) // ExitPassTargetPrefix is called when exiting the passTargetPrefix production. ExitPassTargetPrefix(c *PassTargetPrefixContext) // ExitCheckTargetPrefix is called when exiting the checkTargetPrefix production. ExitCheckTargetPrefix(c *CheckTargetPrefixContext) // ExitMayBePassTargetPrefix is called when exiting the mayBePassTargetPrefix production. ExitMayBePassTargetPrefix(c *MayBePassTargetPrefixContext) // ExitPassChars is called when exiting the passChars production. ExitPassChars(c *PassCharsContext) // ExitGoUntil is called when exiting the goUntil production. ExitGoUntil(c *GoUntilContext) // ExitMayGoUntil is called when exiting the mayGoUntil production. ExitMayGoUntil(c *MayGoUntilContext) // ExitPassUntil is called when exiting the passUntil production. ExitPassUntil(c *PassUntilContext) // ExitMayPassUntil is called when exiting the mayPassUntil production. ExitMayPassUntil(c *MayPassUntilContext) // ExitTakeUntil is called when exiting the takeUntil production. ExitTakeUntil(c *TakeUntilContext) // ExitTakeUntilIncluding is called when exiting the takeUntilIncluding production. ExitTakeUntilIncluding(c *TakeUntilIncludingContext) // ExitTakeUntilOrRest is called when exiting the takeUntilOrRest production. ExitTakeUntilOrRest(c *TakeUntilOrRestContext) // ExitTakeUntilIncludingOrRest is called when exiting the takeUntilIncludingOrRest production. ExitTakeUntilIncludingOrRest(c *TakeUntilIncludingOrRestContext) // ExitTakeUntilRest is called when exiting the takeUntilRest production. ExitTakeUntilRest(c *TakeUntilRestContext) // ExitOptionalNamedArea is called when exiting the optionalNamedArea production. ExitOptionalNamedArea(c *OptionalNamedAreaContext) // ExitOptionalNamedSilentArea is called when exiting the optionalNamedSilentArea production. ExitOptionalNamedSilentArea(c *OptionalNamedSilentAreaContext) // ExitOptionalArea is called when exiting the optionalArea production. ExitOptionalArea(c *OptionalAreaContext) // ExitRestCheck is called when exiting the restCheck production. ExitRestCheck(c *RestCheckContext) // ExitAtEnd is called when exiting the atEnd production. ExitAtEnd(c *AtEndContext) // ExitTarget is called when exiting the target production. ExitTarget(c *TargetContext) // ExitTargetLit is called when exiting the targetLit production. ExitTargetLit(c *TargetLitContext) // ExitBound is called when exiting the bound production. ExitBound(c *BoundContext) // ExitLimit is called when exiting the limit production. ExitLimit(c *LimitContext) // ExitJump is called when exiting the jump production. ExitJump(c *JumpContext) // ExitExact is called when exiting the exact production. ExitExact(c *ExactContext) // ExitFieldType is called when exiting the fieldType production. ExitFieldType(c *FieldTypeContext) }
LDEListener is a complete listener for a parse tree produced by LDEParser.
type LDEParser ¶
type LDEParser struct {
*antlr.BaseParser
}
func NewLDEParser ¶
func NewLDEParser(input antlr.TokenStream) *LDEParser
func (*LDEParser) AtEnd ¶
func (p *LDEParser) AtEnd() (localctx IAtEndContext)
func (*LDEParser) AtomicAction ¶
func (p *LDEParser) AtomicAction() (localctx IAtomicActionContext)
func (*LDEParser) AtomicRule ¶
func (p *LDEParser) AtomicRule() (localctx IAtomicRuleContext)
func (*LDEParser) BaseAction ¶
func (p *LDEParser) BaseAction() (localctx IBaseActionContext)
func (*LDEParser) Bound ¶
func (p *LDEParser) Bound() (localctx IBoundContext)
func (*LDEParser) CheckTargetPrefix ¶
func (p *LDEParser) CheckTargetPrefix() (localctx ICheckTargetPrefixContext)
func (*LDEParser) Exact ¶
func (p *LDEParser) Exact() (localctx IExactContext)
func (*LDEParser) FieldType ¶
func (p *LDEParser) FieldType() (localctx IFieldTypeContext)
func (*LDEParser) GoUntil ¶
func (p *LDEParser) GoUntil() (localctx IGoUntilContext)
func (*LDEParser) Jump ¶
func (p *LDEParser) Jump() (localctx IJumpContext)
func (*LDEParser) Limit ¶
func (p *LDEParser) Limit() (localctx ILimitContext)
func (*LDEParser) MayBePassTargetPrefix ¶
func (p *LDEParser) MayBePassTargetPrefix() (localctx IMayBePassTargetPrefixContext)
func (*LDEParser) MayGoUntil ¶
func (p *LDEParser) MayGoUntil() (localctx IMayGoUntilContext)
func (*LDEParser) MayPassUntil ¶
func (p *LDEParser) MayPassUntil() (localctx IMayPassUntilContext)
func (*LDEParser) OptionalArea ¶
func (p *LDEParser) OptionalArea() (localctx IOptionalAreaContext)
func (*LDEParser) OptionalNamedArea ¶
func (p *LDEParser) OptionalNamedArea() (localctx IOptionalNamedAreaContext)
func (*LDEParser) OptionalNamedSilentArea ¶ added in v0.1.1
func (p *LDEParser) OptionalNamedSilentArea() (localctx IOptionalNamedSilentAreaContext)
func (*LDEParser) PassChars ¶
func (p *LDEParser) PassChars() (localctx IPassCharsContext)
func (*LDEParser) PassHeadingCharacters ¶
func (p *LDEParser) PassHeadingCharacters() (localctx IPassHeadingCharactersContext)
func (*LDEParser) PassTargetPrefix ¶
func (p *LDEParser) PassTargetPrefix() (localctx IPassTargetPrefixContext)
func (*LDEParser) PassUntil ¶
func (p *LDEParser) PassUntil() (localctx IPassUntilContext)
func (*LDEParser) RestCheck ¶
func (p *LDEParser) RestCheck() (localctx IRestCheckContext)
func (*LDEParser) Rules ¶
func (p *LDEParser) Rules() (localctx IRulesContext)
func (*LDEParser) TakeUntil ¶
func (p *LDEParser) TakeUntil() (localctx ITakeUntilContext)
func (*LDEParser) TakeUntilIncluding ¶
func (p *LDEParser) TakeUntilIncluding() (localctx ITakeUntilIncludingContext)
func (*LDEParser) TakeUntilIncludingOrRest ¶
func (p *LDEParser) TakeUntilIncludingOrRest() (localctx ITakeUntilIncludingOrRestContext)
func (*LDEParser) TakeUntilOrRest ¶
func (p *LDEParser) TakeUntilOrRest() (localctx ITakeUntilOrRestContext)
func (*LDEParser) TakeUntilRest ¶
func (p *LDEParser) TakeUntilRest() (localctx ITakeUntilRestContext)
func (*LDEParser) Target ¶
func (p *LDEParser) Target() (localctx ITargetContext)
func (*LDEParser) TargetLit ¶
func (p *LDEParser) TargetLit() (localctx ITargetLitContext)
func (*LDEParser) TypeDeclaration ¶ added in v0.1.0
func (p *LDEParser) TypeDeclaration() (localctx ITypeDeclarationContext)
type LimitContext ¶
type LimitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLimitContext ¶
func NewEmptyLimitContext() *LimitContext
func NewLimitContext ¶
func NewLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitContext
func (*LimitContext) EnterRule ¶
func (s *LimitContext) EnterRule(listener antlr.ParseTreeListener)
func (*LimitContext) ExitRule ¶
func (s *LimitContext) ExitRule(listener antlr.ParseTreeListener)
func (*LimitContext) GetParser ¶
func (s *LimitContext) GetParser() antlr.Parser
func (*LimitContext) GetRuleContext ¶
func (s *LimitContext) GetRuleContext() antlr.RuleContext
func (*LimitContext) IntLit ¶
func (s *LimitContext) IntLit() antlr.TerminalNode
func (*LimitContext) IsLimitContext ¶
func (*LimitContext) IsLimitContext()
func (*LimitContext) ToStringTree ¶
func (s *LimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MayBePassTargetPrefixContext ¶
type MayBePassTargetPrefixContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMayBePassTargetPrefixContext ¶
func NewEmptyMayBePassTargetPrefixContext() *MayBePassTargetPrefixContext
func NewMayBePassTargetPrefixContext ¶
func NewMayBePassTargetPrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MayBePassTargetPrefixContext
func (*MayBePassTargetPrefixContext) EnterRule ¶
func (s *MayBePassTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
func (*MayBePassTargetPrefixContext) ExitRule ¶
func (s *MayBePassTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
func (*MayBePassTargetPrefixContext) GetParser ¶
func (s *MayBePassTargetPrefixContext) GetParser() antlr.Parser
func (*MayBePassTargetPrefixContext) GetRuleContext ¶
func (s *MayBePassTargetPrefixContext) GetRuleContext() antlr.RuleContext
func (*MayBePassTargetPrefixContext) IntLit ¶
func (s *MayBePassTargetPrefixContext) IntLit() antlr.TerminalNode
func (*MayBePassTargetPrefixContext) IsMayBePassTargetPrefixContext ¶
func (*MayBePassTargetPrefixContext) IsMayBePassTargetPrefixContext()
func (*MayBePassTargetPrefixContext) TargetLit ¶
func (s *MayBePassTargetPrefixContext) TargetLit() ITargetLitContext
func (*MayBePassTargetPrefixContext) ToStringTree ¶
func (s *MayBePassTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MayGoUntilContext ¶
type MayGoUntilContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMayGoUntilContext ¶
func NewEmptyMayGoUntilContext() *MayGoUntilContext
func NewMayGoUntilContext ¶
func NewMayGoUntilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MayGoUntilContext
func (*MayGoUntilContext) EnterRule ¶
func (s *MayGoUntilContext) EnterRule(listener antlr.ParseTreeListener)
func (*MayGoUntilContext) ExitRule ¶
func (s *MayGoUntilContext) ExitRule(listener antlr.ParseTreeListener)
func (*MayGoUntilContext) GetParser ¶
func (s *MayGoUntilContext) GetParser() antlr.Parser
func (*MayGoUntilContext) GetRuleContext ¶
func (s *MayGoUntilContext) GetRuleContext() antlr.RuleContext
func (*MayGoUntilContext) IsMayGoUntilContext ¶
func (*MayGoUntilContext) IsMayGoUntilContext()
func (*MayGoUntilContext) Target ¶
func (s *MayGoUntilContext) Target() ITargetContext
func (*MayGoUntilContext) ToStringTree ¶
func (s *MayGoUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MayPassUntilContext ¶
type MayPassUntilContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMayPassUntilContext ¶
func NewEmptyMayPassUntilContext() *MayPassUntilContext
func NewMayPassUntilContext ¶
func NewMayPassUntilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MayPassUntilContext
func (*MayPassUntilContext) EnterRule ¶
func (s *MayPassUntilContext) EnterRule(listener antlr.ParseTreeListener)
func (*MayPassUntilContext) ExitRule ¶
func (s *MayPassUntilContext) ExitRule(listener antlr.ParseTreeListener)
func (*MayPassUntilContext) GetParser ¶
func (s *MayPassUntilContext) GetParser() antlr.Parser
func (*MayPassUntilContext) GetRuleContext ¶
func (s *MayPassUntilContext) GetRuleContext() antlr.RuleContext
func (*MayPassUntilContext) IsMayPassUntilContext ¶
func (*MayPassUntilContext) IsMayPassUntilContext()
func (*MayPassUntilContext) Target ¶
func (s *MayPassUntilContext) Target() ITargetContext
func (*MayPassUntilContext) ToStringTree ¶
func (s *MayPassUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OptionalAreaContext ¶
type OptionalAreaContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptionalAreaContext ¶
func NewEmptyOptionalAreaContext() *OptionalAreaContext
func NewOptionalAreaContext ¶
func NewOptionalAreaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalAreaContext
func (*OptionalAreaContext) BaseAction ¶
func (s *OptionalAreaContext) BaseAction() IBaseActionContext
func (*OptionalAreaContext) EnterRule ¶
func (s *OptionalAreaContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptionalAreaContext) ExitRule ¶
func (s *OptionalAreaContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptionalAreaContext) GetParser ¶
func (s *OptionalAreaContext) GetParser() antlr.Parser
func (*OptionalAreaContext) GetRuleContext ¶
func (s *OptionalAreaContext) GetRuleContext() antlr.RuleContext
func (*OptionalAreaContext) IsOptionalAreaContext ¶
func (*OptionalAreaContext) IsOptionalAreaContext()
func (*OptionalAreaContext) ToStringTree ¶
func (s *OptionalAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OptionalNamedAreaContext ¶
type OptionalNamedAreaContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptionalNamedAreaContext ¶
func NewEmptyOptionalNamedAreaContext() *OptionalNamedAreaContext
func NewOptionalNamedAreaContext ¶
func NewOptionalNamedAreaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalNamedAreaContext
func (*OptionalNamedAreaContext) BaseAction ¶
func (s *OptionalNamedAreaContext) BaseAction() IBaseActionContext
func (*OptionalNamedAreaContext) EnterRule ¶
func (s *OptionalNamedAreaContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptionalNamedAreaContext) ExitRule ¶
func (s *OptionalNamedAreaContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptionalNamedAreaContext) GetParser ¶
func (s *OptionalNamedAreaContext) GetParser() antlr.Parser
func (*OptionalNamedAreaContext) GetRuleContext ¶
func (s *OptionalNamedAreaContext) GetRuleContext() antlr.RuleContext
func (*OptionalNamedAreaContext) Identifier ¶
func (s *OptionalNamedAreaContext) Identifier() antlr.TerminalNode
func (*OptionalNamedAreaContext) IsOptionalNamedAreaContext ¶
func (*OptionalNamedAreaContext) IsOptionalNamedAreaContext()
func (*OptionalNamedAreaContext) ToStringTree ¶
func (s *OptionalNamedAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OptionalNamedSilentAreaContext ¶ added in v0.1.1
type OptionalNamedSilentAreaContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOptionalNamedSilentAreaContext ¶ added in v0.1.1
func NewEmptyOptionalNamedSilentAreaContext() *OptionalNamedSilentAreaContext
func NewOptionalNamedSilentAreaContext ¶ added in v0.1.1
func NewOptionalNamedSilentAreaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalNamedSilentAreaContext
func (*OptionalNamedSilentAreaContext) BaseAction ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) BaseAction() IBaseActionContext
func (*OptionalNamedSilentAreaContext) EnterRule ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) EnterRule(listener antlr.ParseTreeListener)
func (*OptionalNamedSilentAreaContext) ExitRule ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) ExitRule(listener antlr.ParseTreeListener)
func (*OptionalNamedSilentAreaContext) GetParser ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) GetParser() antlr.Parser
func (*OptionalNamedSilentAreaContext) GetRuleContext ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) GetRuleContext() antlr.RuleContext
func (*OptionalNamedSilentAreaContext) Identifier ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) Identifier() antlr.TerminalNode
func (*OptionalNamedSilentAreaContext) IsOptionalNamedSilentAreaContext ¶ added in v0.1.1
func (*OptionalNamedSilentAreaContext) IsOptionalNamedSilentAreaContext()
func (*OptionalNamedSilentAreaContext) ToStringTree ¶ added in v0.1.1
func (s *OptionalNamedSilentAreaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PassCharsContext ¶
type PassCharsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPassCharsContext ¶
func NewEmptyPassCharsContext() *PassCharsContext
func NewPassCharsContext ¶
func NewPassCharsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PassCharsContext
func (*PassCharsContext) EnterRule ¶
func (s *PassCharsContext) EnterRule(listener antlr.ParseTreeListener)
func (*PassCharsContext) ExitRule ¶
func (s *PassCharsContext) ExitRule(listener antlr.ParseTreeListener)
func (*PassCharsContext) GetParser ¶
func (s *PassCharsContext) GetParser() antlr.Parser
func (*PassCharsContext) GetRuleContext ¶
func (s *PassCharsContext) GetRuleContext() antlr.RuleContext
func (*PassCharsContext) IntLit ¶
func (s *PassCharsContext) IntLit() antlr.TerminalNode
func (*PassCharsContext) IsPassCharsContext ¶
func (*PassCharsContext) IsPassCharsContext()
func (*PassCharsContext) ToStringTree ¶
func (s *PassCharsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PassHeadingCharactersContext ¶
type PassHeadingCharactersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPassHeadingCharactersContext ¶
func NewEmptyPassHeadingCharactersContext() *PassHeadingCharactersContext
func NewPassHeadingCharactersContext ¶
func NewPassHeadingCharactersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PassHeadingCharactersContext
func (*PassHeadingCharactersContext) CharLit ¶
func (s *PassHeadingCharactersContext) CharLit() antlr.TerminalNode
func (*PassHeadingCharactersContext) EnterRule ¶
func (s *PassHeadingCharactersContext) EnterRule(listener antlr.ParseTreeListener)
func (*PassHeadingCharactersContext) ExitRule ¶
func (s *PassHeadingCharactersContext) ExitRule(listener antlr.ParseTreeListener)
func (*PassHeadingCharactersContext) GetParser ¶
func (s *PassHeadingCharactersContext) GetParser() antlr.Parser
func (*PassHeadingCharactersContext) GetRuleContext ¶
func (s *PassHeadingCharactersContext) GetRuleContext() antlr.RuleContext
func (*PassHeadingCharactersContext) IsPassHeadingCharactersContext ¶
func (*PassHeadingCharactersContext) IsPassHeadingCharactersContext()
func (*PassHeadingCharactersContext) ToStringTree ¶
func (s *PassHeadingCharactersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PassTargetPrefixContext ¶
type PassTargetPrefixContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPassTargetPrefixContext ¶
func NewEmptyPassTargetPrefixContext() *PassTargetPrefixContext
func NewPassTargetPrefixContext ¶
func NewPassTargetPrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PassTargetPrefixContext
func (*PassTargetPrefixContext) EnterRule ¶
func (s *PassTargetPrefixContext) EnterRule(listener antlr.ParseTreeListener)
func (*PassTargetPrefixContext) ExitRule ¶
func (s *PassTargetPrefixContext) ExitRule(listener antlr.ParseTreeListener)
func (*PassTargetPrefixContext) GetParser ¶
func (s *PassTargetPrefixContext) GetParser() antlr.Parser
func (*PassTargetPrefixContext) GetRuleContext ¶
func (s *PassTargetPrefixContext) GetRuleContext() antlr.RuleContext
func (*PassTargetPrefixContext) IntLit ¶
func (s *PassTargetPrefixContext) IntLit() antlr.TerminalNode
func (*PassTargetPrefixContext) IsPassTargetPrefixContext ¶
func (*PassTargetPrefixContext) IsPassTargetPrefixContext()
func (*PassTargetPrefixContext) TargetLit ¶
func (s *PassTargetPrefixContext) TargetLit() ITargetLitContext
func (*PassTargetPrefixContext) ToStringTree ¶
func (s *PassTargetPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PassUntilContext ¶
type PassUntilContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPassUntilContext ¶
func NewEmptyPassUntilContext() *PassUntilContext
func NewPassUntilContext ¶
func NewPassUntilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PassUntilContext
func (*PassUntilContext) EnterRule ¶
func (s *PassUntilContext) EnterRule(listener antlr.ParseTreeListener)
func (*PassUntilContext) ExitRule ¶
func (s *PassUntilContext) ExitRule(listener antlr.ParseTreeListener)
func (*PassUntilContext) GetParser ¶
func (s *PassUntilContext) GetParser() antlr.Parser
func (*PassUntilContext) GetRuleContext ¶
func (s *PassUntilContext) GetRuleContext() antlr.RuleContext
func (*PassUntilContext) IsPassUntilContext ¶
func (*PassUntilContext) IsPassUntilContext()
func (*PassUntilContext) Target ¶
func (s *PassUntilContext) Target() ITargetContext
func (*PassUntilContext) ToStringTree ¶
func (s *PassUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RestCheckContext ¶
type RestCheckContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRestCheckContext ¶
func NewEmptyRestCheckContext() *RestCheckContext
func NewRestCheckContext ¶
func NewRestCheckContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RestCheckContext
func (*RestCheckContext) ComparisonOperator ¶
func (s *RestCheckContext) ComparisonOperator() antlr.TerminalNode
func (*RestCheckContext) EnterRule ¶
func (s *RestCheckContext) EnterRule(listener antlr.ParseTreeListener)
func (*RestCheckContext) ExitRule ¶
func (s *RestCheckContext) ExitRule(listener antlr.ParseTreeListener)
func (*RestCheckContext) GetParser ¶
func (s *RestCheckContext) GetParser() antlr.Parser
func (*RestCheckContext) GetRuleContext ¶
func (s *RestCheckContext) GetRuleContext() antlr.RuleContext
func (*RestCheckContext) IntLit ¶
func (s *RestCheckContext) IntLit() antlr.TerminalNode
func (*RestCheckContext) IsRestCheckContext ¶
func (*RestCheckContext) IsRestCheckContext()
func (*RestCheckContext) ToStringTree ¶
func (s *RestCheckContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RulesContext ¶
type RulesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRulesContext ¶
func NewEmptyRulesContext() *RulesContext
func NewRulesContext ¶
func NewRulesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RulesContext
func (*RulesContext) AllAtomicRule ¶ added in v0.0.5
func (s *RulesContext) AllAtomicRule() []IAtomicRuleContext
func (*RulesContext) AllTypeDeclaration ¶ added in v0.1.0
func (s *RulesContext) AllTypeDeclaration() []ITypeDeclarationContext
func (*RulesContext) AtomicRule ¶
func (s *RulesContext) AtomicRule(i int) IAtomicRuleContext
func (*RulesContext) EOF ¶
func (s *RulesContext) EOF() antlr.TerminalNode
func (*RulesContext) EnterRule ¶
func (s *RulesContext) EnterRule(listener antlr.ParseTreeListener)
func (*RulesContext) ExitRule ¶
func (s *RulesContext) ExitRule(listener antlr.ParseTreeListener)
func (*RulesContext) GetParser ¶
func (s *RulesContext) GetParser() antlr.Parser
func (*RulesContext) GetRuleContext ¶
func (s *RulesContext) GetRuleContext() antlr.RuleContext
func (*RulesContext) IsRulesContext ¶
func (*RulesContext) IsRulesContext()
func (*RulesContext) ToStringTree ¶
func (s *RulesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*RulesContext) TypeDeclaration ¶ added in v0.1.0
func (s *RulesContext) TypeDeclaration(i int) ITypeDeclarationContext
type TakeUntilContext ¶
type TakeUntilContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTakeUntilContext ¶
func NewEmptyTakeUntilContext() *TakeUntilContext
func NewTakeUntilContext ¶
func NewTakeUntilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeUntilContext
func (*TakeUntilContext) EnterRule ¶
func (s *TakeUntilContext) EnterRule(listener antlr.ParseTreeListener)
func (*TakeUntilContext) ExitRule ¶
func (s *TakeUntilContext) ExitRule(listener antlr.ParseTreeListener)
func (*TakeUntilContext) FieldType ¶
func (s *TakeUntilContext) FieldType() IFieldTypeContext
func (*TakeUntilContext) GetParser ¶
func (s *TakeUntilContext) GetParser() antlr.Parser
func (*TakeUntilContext) GetRuleContext ¶
func (s *TakeUntilContext) GetRuleContext() antlr.RuleContext
func (*TakeUntilContext) Identifier ¶
func (s *TakeUntilContext) Identifier() antlr.TerminalNode
func (*TakeUntilContext) IsTakeUntilContext ¶
func (*TakeUntilContext) IsTakeUntilContext()
func (*TakeUntilContext) Target ¶
func (s *TakeUntilContext) Target() ITargetContext
func (*TakeUntilContext) ToStringTree ¶
func (s *TakeUntilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TakeUntilIncludingContext ¶
type TakeUntilIncludingContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTakeUntilIncludingContext ¶
func NewEmptyTakeUntilIncludingContext() *TakeUntilIncludingContext
func NewTakeUntilIncludingContext ¶
func NewTakeUntilIncludingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeUntilIncludingContext
func (*TakeUntilIncludingContext) EnterRule ¶
func (s *TakeUntilIncludingContext) EnterRule(listener antlr.ParseTreeListener)
func (*TakeUntilIncludingContext) ExitRule ¶
func (s *TakeUntilIncludingContext) ExitRule(listener antlr.ParseTreeListener)
func (*TakeUntilIncludingContext) FieldType ¶
func (s *TakeUntilIncludingContext) FieldType() IFieldTypeContext
func (*TakeUntilIncludingContext) GetParser ¶
func (s *TakeUntilIncludingContext) GetParser() antlr.Parser
func (*TakeUntilIncludingContext) GetRuleContext ¶
func (s *TakeUntilIncludingContext) GetRuleContext() antlr.RuleContext
func (*TakeUntilIncludingContext) Identifier ¶
func (s *TakeUntilIncludingContext) Identifier() antlr.TerminalNode
func (*TakeUntilIncludingContext) IsTakeUntilIncludingContext ¶
func (*TakeUntilIncludingContext) IsTakeUntilIncludingContext()
func (*TakeUntilIncludingContext) Target ¶
func (s *TakeUntilIncludingContext) Target() ITargetContext
func (*TakeUntilIncludingContext) ToStringTree ¶
func (s *TakeUntilIncludingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TakeUntilIncludingOrRestContext ¶
type TakeUntilIncludingOrRestContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTakeUntilIncludingOrRestContext ¶
func NewEmptyTakeUntilIncludingOrRestContext() *TakeUntilIncludingOrRestContext
func NewTakeUntilIncludingOrRestContext ¶
func NewTakeUntilIncludingOrRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeUntilIncludingOrRestContext
func (*TakeUntilIncludingOrRestContext) EnterRule ¶
func (s *TakeUntilIncludingOrRestContext) EnterRule(listener antlr.ParseTreeListener)
func (*TakeUntilIncludingOrRestContext) ExitRule ¶
func (s *TakeUntilIncludingOrRestContext) ExitRule(listener antlr.ParseTreeListener)
func (*TakeUntilIncludingOrRestContext) FieldType ¶
func (s *TakeUntilIncludingOrRestContext) FieldType() IFieldTypeContext
func (*TakeUntilIncludingOrRestContext) GetParser ¶
func (s *TakeUntilIncludingOrRestContext) GetParser() antlr.Parser
func (*TakeUntilIncludingOrRestContext) GetRuleContext ¶
func (s *TakeUntilIncludingOrRestContext) GetRuleContext() antlr.RuleContext
func (*TakeUntilIncludingOrRestContext) Identifier ¶
func (s *TakeUntilIncludingOrRestContext) Identifier() antlr.TerminalNode
func (*TakeUntilIncludingOrRestContext) IsTakeUntilIncludingOrRestContext ¶
func (*TakeUntilIncludingOrRestContext) IsTakeUntilIncludingOrRestContext()
func (*TakeUntilIncludingOrRestContext) Target ¶
func (s *TakeUntilIncludingOrRestContext) Target() ITargetContext
func (*TakeUntilIncludingOrRestContext) ToStringTree ¶
func (s *TakeUntilIncludingOrRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TakeUntilOrRestContext ¶
type TakeUntilOrRestContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTakeUntilOrRestContext ¶
func NewEmptyTakeUntilOrRestContext() *TakeUntilOrRestContext
func NewTakeUntilOrRestContext ¶
func NewTakeUntilOrRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeUntilOrRestContext
func (*TakeUntilOrRestContext) EnterRule ¶
func (s *TakeUntilOrRestContext) EnterRule(listener antlr.ParseTreeListener)
func (*TakeUntilOrRestContext) ExitRule ¶
func (s *TakeUntilOrRestContext) ExitRule(listener antlr.ParseTreeListener)
func (*TakeUntilOrRestContext) FieldType ¶
func (s *TakeUntilOrRestContext) FieldType() IFieldTypeContext
func (*TakeUntilOrRestContext) GetParser ¶
func (s *TakeUntilOrRestContext) GetParser() antlr.Parser
func (*TakeUntilOrRestContext) GetRuleContext ¶
func (s *TakeUntilOrRestContext) GetRuleContext() antlr.RuleContext
func (*TakeUntilOrRestContext) Identifier ¶
func (s *TakeUntilOrRestContext) Identifier() antlr.TerminalNode
func (*TakeUntilOrRestContext) IsTakeUntilOrRestContext ¶
func (*TakeUntilOrRestContext) IsTakeUntilOrRestContext()
func (*TakeUntilOrRestContext) Target ¶
func (s *TakeUntilOrRestContext) Target() ITargetContext
func (*TakeUntilOrRestContext) ToStringTree ¶
func (s *TakeUntilOrRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TakeUntilRestContext ¶
type TakeUntilRestContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTakeUntilRestContext ¶
func NewEmptyTakeUntilRestContext() *TakeUntilRestContext
func NewTakeUntilRestContext ¶
func NewTakeUntilRestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeUntilRestContext
func (*TakeUntilRestContext) EnterRule ¶
func (s *TakeUntilRestContext) EnterRule(listener antlr.ParseTreeListener)
func (*TakeUntilRestContext) ExitRule ¶
func (s *TakeUntilRestContext) ExitRule(listener antlr.ParseTreeListener)
func (*TakeUntilRestContext) FieldType ¶
func (s *TakeUntilRestContext) FieldType() IFieldTypeContext
func (*TakeUntilRestContext) GetParser ¶
func (s *TakeUntilRestContext) GetParser() antlr.Parser
func (*TakeUntilRestContext) GetRuleContext ¶
func (s *TakeUntilRestContext) GetRuleContext() antlr.RuleContext
func (*TakeUntilRestContext) Identifier ¶
func (s *TakeUntilRestContext) Identifier() antlr.TerminalNode
func (*TakeUntilRestContext) IsTakeUntilRestContext ¶
func (*TakeUntilRestContext) IsTakeUntilRestContext()
func (*TakeUntilRestContext) ToStringTree ¶
func (s *TakeUntilRestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TargetContext ¶
type TargetContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTargetContext ¶
func NewEmptyTargetContext() *TargetContext
func NewTargetContext ¶
func NewTargetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetContext
func (*TargetContext) Bound ¶
func (s *TargetContext) Bound() IBoundContext
func (*TargetContext) EnterRule ¶
func (s *TargetContext) EnterRule(listener antlr.ParseTreeListener)
func (*TargetContext) Exact ¶
func (s *TargetContext) Exact() IExactContext
func (*TargetContext) ExitRule ¶
func (s *TargetContext) ExitRule(listener antlr.ParseTreeListener)
func (*TargetContext) GetParser ¶
func (s *TargetContext) GetParser() antlr.Parser
func (*TargetContext) GetRuleContext ¶
func (s *TargetContext) GetRuleContext() antlr.RuleContext
func (*TargetContext) IsTargetContext ¶
func (*TargetContext) IsTargetContext()
func (*TargetContext) Jump ¶
func (s *TargetContext) Jump() IJumpContext
func (*TargetContext) Limit ¶
func (s *TargetContext) Limit() ILimitContext
func (*TargetContext) Target ¶
func (s *TargetContext) Target() ITargetContext
func (*TargetContext) TargetLit ¶
func (s *TargetContext) TargetLit() ITargetLitContext
func (*TargetContext) ToStringTree ¶
func (s *TargetContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TargetLitContext ¶
type TargetLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTargetLitContext ¶
func NewEmptyTargetLitContext() *TargetLitContext
func NewTargetLitContext ¶
func NewTargetLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetLitContext
func (*TargetLitContext) CharLit ¶
func (s *TargetLitContext) CharLit() antlr.TerminalNode
func (*TargetLitContext) EnterRule ¶
func (s *TargetLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*TargetLitContext) ExitRule ¶
func (s *TargetLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*TargetLitContext) GetParser ¶
func (s *TargetLitContext) GetParser() antlr.Parser
func (*TargetLitContext) GetRuleContext ¶
func (s *TargetLitContext) GetRuleContext() antlr.RuleContext
func (*TargetLitContext) IsTargetLitContext ¶
func (*TargetLitContext) IsTargetLitContext()
func (*TargetLitContext) StringLit ¶
func (s *TargetLitContext) StringLit() antlr.TerminalNode
func (*TargetLitContext) ToStringTree ¶
func (s *TargetLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeDeclarationContext ¶ added in v0.1.0
type TypeDeclarationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeDeclarationContext ¶ added in v0.1.0
func NewEmptyTypeDeclarationContext() *TypeDeclarationContext
func NewTypeDeclarationContext ¶ added in v0.1.0
func NewTypeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDeclarationContext
func (*TypeDeclarationContext) EnterRule ¶ added in v0.1.0
func (s *TypeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeDeclarationContext) ExitRule ¶ added in v0.1.0
func (s *TypeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeDeclarationContext) GetParser ¶ added in v0.1.0
func (s *TypeDeclarationContext) GetParser() antlr.Parser
func (*TypeDeclarationContext) GetRuleContext ¶ added in v0.1.0
func (s *TypeDeclarationContext) GetRuleContext() antlr.RuleContext
func (*TypeDeclarationContext) Identifier ¶ added in v0.1.1
func (s *TypeDeclarationContext) Identifier() antlr.TerminalNode
func (*TypeDeclarationContext) IsTypeDeclarationContext ¶ added in v0.1.0
func (*TypeDeclarationContext) IsTypeDeclarationContext()
func (*TypeDeclarationContext) StringLit ¶ added in v0.1.0
func (s *TypeDeclarationContext) StringLit() antlr.TerminalNode
func (*TypeDeclarationContext) ToStringTree ¶ added in v0.1.0
func (s *TypeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeDeclarationContext) TypeName ¶ added in v0.1.0
func (s *TypeDeclarationContext) TypeName() antlr.TerminalNode