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