Documentation ¶
Index ¶
- Constants
- Variables
- func FSELexerInit()
- func FSEParserInit()
- func InitEmptyAfterContext(p *AfterContext)
- func InitEmptyAssignContext(p *AssignContext)
- func InitEmptyCallContext(p *CallContext)
- func InitEmptyConsequenceContext(p *ConsequenceContext)
- func InitEmptyConsequencesContext(p *ConsequencesContext)
- func InitEmptyEventContext(p *EventContext)
- func InitEmptyFinaleventContext(p *FinaleventContext)
- func InitEmptyFuncallContext(p *FuncallContext)
- func InitEmptyHeaderContext(p *HeaderContext)
- func InitEmptyIfgotoContext(p *IfgotoContext)
- func InitEmptyInheritedeventContext(p *InheritedeventContext)
- func InitEmptyInitializeContext(p *InitializeContext)
- func InitEmptyMainContext(p *MainContext)
- func InitEmptyNamedContext(p *NamedContext)
- func InitEmptyParamContext(p *ParamContext)
- func InitEmptyStateContext(p *StateContext)
- func InitEmptyTerminateContext(p *TerminateContext)
- type AfterContext
- func (s *AfterContext) Consequences() IConsequencesContext
- func (s *AfterContext) DURATION() antlr.TerminalNode
- func (s *AfterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AfterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AfterContext) GetDuration() antlr.Token
- func (s *AfterContext) GetParser() antlr.Parser
- func (s *AfterContext) GetRuleContext() antlr.RuleContext
- func (*AfterContext) IsAfterContext()
- func (s *AfterContext) SetDuration(v antlr.Token)
- func (s *AfterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignContext
- func (s *AssignContext) Call() ICallContext
- func (s *AssignContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignContext) GetLvar() antlr.Token
- func (s *AssignContext) GetParser() antlr.Parser
- func (s *AssignContext) GetRuleContext() antlr.RuleContext
- func (*AssignContext) IsAssignContext()
- func (s *AssignContext) Param() IParamContext
- func (s *AssignContext) SetLvar(v antlr.Token)
- func (s *AssignContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssignContext) VAR() antlr.TerminalNode
- type BaseFSEListener
- func (s *BaseFSEListener) EnterAfter(ctx *AfterContext)
- func (s *BaseFSEListener) EnterAssign(ctx *AssignContext)
- func (s *BaseFSEListener) EnterCall(ctx *CallContext)
- func (s *BaseFSEListener) EnterConsequence(ctx *ConsequenceContext)
- func (s *BaseFSEListener) EnterConsequences(ctx *ConsequencesContext)
- func (s *BaseFSEListener) EnterEvent(ctx *EventContext)
- func (s *BaseFSEListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFSEListener) EnterFinalevent(ctx *FinaleventContext)
- func (s *BaseFSEListener) EnterFuncall(ctx *FuncallContext)
- func (s *BaseFSEListener) EnterHeader(ctx *HeaderContext)
- func (s *BaseFSEListener) EnterIfgoto(ctx *IfgotoContext)
- func (s *BaseFSEListener) EnterInheritedevent(ctx *InheritedeventContext)
- func (s *BaseFSEListener) EnterInitialize(ctx *InitializeContext)
- func (s *BaseFSEListener) EnterMain(ctx *MainContext)
- func (s *BaseFSEListener) EnterNamed(ctx *NamedContext)
- func (s *BaseFSEListener) EnterParam(ctx *ParamContext)
- func (s *BaseFSEListener) EnterState(ctx *StateContext)
- func (s *BaseFSEListener) EnterTerminate(ctx *TerminateContext)
- func (s *BaseFSEListener) ExitAfter(ctx *AfterContext)
- func (s *BaseFSEListener) ExitAssign(ctx *AssignContext)
- func (s *BaseFSEListener) ExitCall(ctx *CallContext)
- func (s *BaseFSEListener) ExitConsequence(ctx *ConsequenceContext)
- func (s *BaseFSEListener) ExitConsequences(ctx *ConsequencesContext)
- func (s *BaseFSEListener) ExitEvent(ctx *EventContext)
- func (s *BaseFSEListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseFSEListener) ExitFinalevent(ctx *FinaleventContext)
- func (s *BaseFSEListener) ExitFuncall(ctx *FuncallContext)
- func (s *BaseFSEListener) ExitHeader(ctx *HeaderContext)
- func (s *BaseFSEListener) ExitIfgoto(ctx *IfgotoContext)
- func (s *BaseFSEListener) ExitInheritedevent(ctx *InheritedeventContext)
- func (s *BaseFSEListener) ExitInitialize(ctx *InitializeContext)
- func (s *BaseFSEListener) ExitMain(ctx *MainContext)
- func (s *BaseFSEListener) ExitNamed(ctx *NamedContext)
- func (s *BaseFSEListener) ExitParam(ctx *ParamContext)
- func (s *BaseFSEListener) ExitState(ctx *StateContext)
- func (s *BaseFSEListener) ExitTerminate(ctx *TerminateContext)
- func (s *BaseFSEListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseFSEListener) VisitTerminal(node antlr.TerminalNode)
- type CallContext
- func (s *CallContext) AllParam() []IParamContext
- func (s *CallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CallContext) GetName() antlr.Token
- func (s *CallContext) GetParser() antlr.Parser
- func (s *CallContext) GetRuleContext() antlr.RuleContext
- func (*CallContext) IsCallContext()
- func (s *CallContext) NAME() antlr.TerminalNode
- func (s *CallContext) Param(i int) IParamContext
- func (s *CallContext) SetName(v antlr.Token)
- func (s *CallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConsequenceContext
- func (s *ConsequenceContext) Assign() IAssignContext
- func (s *ConsequenceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConsequenceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConsequenceContext) Funcall() IFuncallContext
- func (s *ConsequenceContext) GetParser() antlr.Parser
- func (s *ConsequenceContext) GetRuleContext() antlr.RuleContext
- func (s *ConsequenceContext) Ifgoto() IIfgotoContext
- func (*ConsequenceContext) IsConsequenceContext()
- func (s *ConsequenceContext) Terminate() ITerminateContext
- func (s *ConsequenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConsequencesContext
- func (s *ConsequencesContext) AllConsequence() []IConsequenceContext
- func (s *ConsequencesContext) Consequence(i int) IConsequenceContext
- func (s *ConsequencesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConsequencesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConsequencesContext) GetCs() IConsequenceContext
- func (s *ConsequencesContext) GetParser() antlr.Parser
- func (s *ConsequencesContext) GetRuleContext() antlr.RuleContext
- func (*ConsequencesContext) IsConsequencesContext()
- func (s *ConsequencesContext) SetCs(v IConsequenceContext)
- func (s *ConsequencesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EventContext
- func (s *EventContext) Consequences() IConsequencesContext
- func (s *EventContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventContext) Finalevent() IFinaleventContext
- func (s *EventContext) GetParser() antlr.Parser
- func (s *EventContext) GetRuleContext() antlr.RuleContext
- func (s *EventContext) Inheritedevent() IInheritedeventContext
- func (*EventContext) IsEventContext()
- func (s *EventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FSELexer
- type FSEListener
- type FSEParser
- func (p *FSEParser) After() (localctx IAfterContext)
- func (p *FSEParser) Assign() (localctx IAssignContext)
- func (p *FSEParser) Call() (localctx ICallContext)
- func (p *FSEParser) Consequence() (localctx IConsequenceContext)
- func (p *FSEParser) Consequences() (localctx IConsequencesContext)
- func (p *FSEParser) Event() (localctx IEventContext)
- func (p *FSEParser) Finalevent() (localctx IFinaleventContext)
- func (p *FSEParser) Funcall() (localctx IFuncallContext)
- func (p *FSEParser) Header() (localctx IHeaderContext)
- func (p *FSEParser) Ifgoto() (localctx IIfgotoContext)
- func (p *FSEParser) Inheritedevent() (localctx IInheritedeventContext)
- func (p *FSEParser) Initialize() (localctx IInitializeContext)
- func (p *FSEParser) Main() (localctx IMainContext)
- func (p *FSEParser) Named() (localctx INamedContext)
- func (p *FSEParser) Param() (localctx IParamContext)
- func (p *FSEParser) State() (localctx IStateContext)
- func (p *FSEParser) Terminate() (localctx ITerminateContext)
- type FinaleventContext
- func (s *FinaleventContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FinaleventContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FinaleventContext) GetParser() antlr.Parser
- func (s *FinaleventContext) GetRuleContext() antlr.RuleContext
- func (*FinaleventContext) IsFinaleventContext()
- func (s *FinaleventContext) Named() INamedContext
- func (s *FinaleventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FuncallContext
- func (s *FuncallContext) Call() ICallContext
- func (s *FuncallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FuncallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FuncallContext) GetParser() antlr.Parser
- func (s *FuncallContext) GetRuleContext() antlr.RuleContext
- func (*FuncallContext) IsFuncallContext()
- func (s *FuncallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HeaderContext
- func (s *HeaderContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HeaderContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HeaderContext) GetParser() antlr.Parser
- func (s *HeaderContext) GetRuleContext() antlr.RuleContext
- func (s *HeaderContext) GetVersion() antlr.Token
- func (*HeaderContext) IsHeaderContext()
- func (s *HeaderContext) NAME() antlr.TerminalNode
- func (s *HeaderContext) Named() INamedContext
- func (s *HeaderContext) SetVersion(v antlr.Token)
- func (s *HeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAfterContext
- type IAssignContext
- type ICallContext
- type IConsequenceContext
- type IConsequencesContext
- type IEventContext
- type IFinaleventContext
- type IFuncallContext
- type IHeaderContext
- type IIfgotoContext
- type IInheritedeventContext
- type IInitializeContext
- type IMainContext
- type INamedContext
- type IParamContext
- type IStateContext
- type ITerminateContext
- type IfgotoContext
- func (s *IfgotoContext) AllVAR() []antlr.TerminalNode
- func (s *IfgotoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfgotoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfgotoContext) GetComp() antlr.Token
- func (s *IfgotoContext) GetGototarget() antlr.Token
- func (s *IfgotoContext) GetLvar() antlr.Token
- func (s *IfgotoContext) GetParser() antlr.Parser
- func (s *IfgotoContext) GetRuleContext() antlr.RuleContext
- func (*IfgotoContext) IsIfgotoContext()
- func (s *IfgotoContext) NAME() antlr.TerminalNode
- func (s *IfgotoContext) Param() IParamContext
- func (s *IfgotoContext) SetComp(v antlr.Token)
- func (s *IfgotoContext) SetGototarget(v antlr.Token)
- func (s *IfgotoContext) SetLvar(v antlr.Token)
- func (s *IfgotoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IfgotoContext) VAR(i int) antlr.TerminalNode
- type InheritedeventContext
- func (s *InheritedeventContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InheritedeventContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InheritedeventContext) GetParser() antlr.Parser
- func (s *InheritedeventContext) GetRuleContext() antlr.RuleContext
- func (*InheritedeventContext) IsInheritedeventContext()
- func (s *InheritedeventContext) Named() INamedContext
- func (s *InheritedeventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InitializeContext
- func (s *InitializeContext) Consequences() IConsequencesContext
- func (s *InitializeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InitializeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InitializeContext) GetParser() antlr.Parser
- func (s *InitializeContext) GetRuleContext() antlr.RuleContext
- func (*InitializeContext) IsInitializeContext()
- func (s *InitializeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MainContext
- func (s *MainContext) AllState() []IStateContext
- func (s *MainContext) EOF() antlr.TerminalNode
- func (s *MainContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MainContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MainContext) GetParser() antlr.Parser
- func (s *MainContext) GetRuleContext() antlr.RuleContext
- func (s *MainContext) Header() IHeaderContext
- func (*MainContext) IsMainContext()
- func (s *MainContext) State(i int) IStateContext
- func (s *MainContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NamedContext
- func (s *NamedContext) AllTEXT() []antlr.TerminalNode
- func (s *NamedContext) DESCRIPTION() antlr.TerminalNode
- func (s *NamedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NamedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NamedContext) GetDescription() antlr.Token
- func (s *NamedContext) GetDisplay() antlr.Token
- func (s *NamedContext) GetLnames() antlr.Token
- func (s *NamedContext) GetName() antlr.Token
- func (s *NamedContext) GetOption() antlr.Token
- func (s *NamedContext) GetParser() antlr.Parser
- func (s *NamedContext) GetRnames() antlr.Token
- func (s *NamedContext) GetRuleContext() antlr.RuleContext
- func (*NamedContext) IsNamedContext()
- func (s *NamedContext) NAME() antlr.TerminalNode
- func (s *NamedContext) SetDescription(v antlr.Token)
- func (s *NamedContext) SetDisplay(v antlr.Token)
- func (s *NamedContext) SetLnames(v antlr.Token)
- func (s *NamedContext) SetName(v antlr.Token)
- func (s *NamedContext) SetOption(v antlr.Token)
- func (s *NamedContext) SetRnames(v antlr.Token)
- func (s *NamedContext) TEXT(i int) antlr.TerminalNode
- func (s *NamedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParamContext
- func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParamContext) GetParser() antlr.Parser
- func (s *ParamContext) GetRtext() antlr.Token
- func (s *ParamContext) GetRuleContext() antlr.RuleContext
- func (s *ParamContext) GetRvar() antlr.Token
- func (*ParamContext) IsParamContext()
- func (s *ParamContext) SetRtext(v antlr.Token)
- func (s *ParamContext) SetRvar(v antlr.Token)
- func (s *ParamContext) TEXT() antlr.TerminalNode
- func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParamContext) VAR() antlr.TerminalNode
- type StateContext
- func (s *StateContext) After() IAfterContext
- func (s *StateContext) AllEvent() []IEventContext
- func (s *StateContext) AllState() []IStateContext
- func (s *StateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StateContext) Event(i int) IEventContext
- func (s *StateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StateContext) GetParser() antlr.Parser
- func (s *StateContext) GetRuleContext() antlr.RuleContext
- func (s *StateContext) Initialize() IInitializeContext
- func (*StateContext) IsStateContext()
- func (s *StateContext) Named() INamedContext
- func (s *StateContext) State(i int) IStateContext
- func (s *StateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TerminateContext
- func (s *TerminateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TerminateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TerminateContext) GetParser() antlr.Parser
- func (s *TerminateContext) GetRuleContext() antlr.RuleContext
- func (*TerminateContext) IsTerminateContext()
- func (s *TerminateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( FSELexerT__0 = 1 FSELexerT__1 = 2 FSELexerT__2 = 3 FSELexerT__3 = 4 FSELexerT__4 = 5 FSELexerT__5 = 6 FSELexerT__6 = 7 FSELexerT__7 = 8 FSELexerT__8 = 9 FSELexerT__9 = 10 FSELexerT__10 = 11 FSELexerT__11 = 12 FSELexerT__12 = 13 FSELexerT__13 = 14 FSELexerT__14 = 15 FSELexerT__15 = 16 FSELexerT__16 = 17 FSELexerT__17 = 18 FSELexerT__18 = 19 FSELexerT__19 = 20 FSELexerT__20 = 21 FSELexerT__21 = 22 FSELexerT__22 = 23 FSELexerT__23 = 24 FSELexerCOMMENT = 25 FSELexerLINE_COMMENT = 26 FSELexerWS = 27 FSELexerNAME = 28 FSELexerVAR = 29 FSELexerTEXT = 30 FSELexerDURATION = 31 FSELexerDESCRIPTION = 32 FSELexerERRORCHARACTER = 33 )
FSELexer tokens.
const ( FSEParserEOF = antlr.TokenEOF FSEParserT__0 = 1 FSEParserT__1 = 2 FSEParserT__2 = 3 FSEParserT__3 = 4 FSEParserT__4 = 5 FSEParserT__5 = 6 FSEParserT__6 = 7 FSEParserT__7 = 8 FSEParserT__8 = 9 FSEParserT__9 = 10 FSEParserT__10 = 11 FSEParserT__11 = 12 FSEParserT__12 = 13 FSEParserT__13 = 14 FSEParserT__14 = 15 FSEParserT__15 = 16 FSEParserT__16 = 17 FSEParserT__17 = 18 FSEParserT__18 = 19 FSEParserT__19 = 20 FSEParserT__20 = 21 FSEParserT__21 = 22 FSEParserT__22 = 23 FSEParserT__23 = 24 FSEParserCOMMENT = 25 FSEParserLINE_COMMENT = 26 FSEParserWS = 27 FSEParserNAME = 28 FSEParserVAR = 29 FSEParserTEXT = 30 FSEParserDURATION = 31 FSEParserDESCRIPTION = 32 FSEParserERRORCHARACTER = 33 )
FSEParser tokens.
const ( FSEParserRULE_main = 0 FSEParserRULE_header = 1 FSEParserRULE_named = 2 FSEParserRULE_state = 3 FSEParserRULE_initialize = 4 FSEParserRULE_after = 5 FSEParserRULE_event = 6 FSEParserRULE_inheritedevent = 7 FSEParserRULE_finalevent = 8 FSEParserRULE_consequences = 9 FSEParserRULE_consequence = 10 FSEParserRULE_assign = 11 FSEParserRULE_funcall = 12 FSEParserRULE_call = 13 FSEParserRULE_param = 14 FSEParserRULE_ifgoto = 15 FSEParserRULE_terminate = 16 )
FSEParser rules.
Variables ¶
var FSELexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var FSEParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func FSELexerInit ¶ added in v0.8.17
func FSELexerInit()
FSELexerInit initializes any static state used to implement FSELexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewFSELexer(). You can call this function if you wish to initialize the static state ahead of time.
func FSEParserInit ¶ added in v0.8.17
func FSEParserInit()
FSEParserInit initializes any static state used to implement FSEParser. By default the static state used to implement the parser is lazily initialized during the first call to NewFSEParser(). You can call this function if you wish to initialize the static state ahead of time.
func InitEmptyAfterContext ¶ added in v0.8.17
func InitEmptyAfterContext(p *AfterContext)
func InitEmptyAssignContext ¶ added in v0.8.17
func InitEmptyAssignContext(p *AssignContext)
func InitEmptyCallContext ¶ added in v0.8.17
func InitEmptyCallContext(p *CallContext)
func InitEmptyConsequenceContext ¶ added in v0.8.17
func InitEmptyConsequenceContext(p *ConsequenceContext)
func InitEmptyConsequencesContext ¶ added in v0.8.17
func InitEmptyConsequencesContext(p *ConsequencesContext)
func InitEmptyEventContext ¶ added in v0.8.17
func InitEmptyEventContext(p *EventContext)
func InitEmptyFinaleventContext ¶ added in v0.8.17
func InitEmptyFinaleventContext(p *FinaleventContext)
func InitEmptyFuncallContext ¶ added in v0.8.17
func InitEmptyFuncallContext(p *FuncallContext)
func InitEmptyHeaderContext ¶ added in v0.8.17
func InitEmptyHeaderContext(p *HeaderContext)
func InitEmptyIfgotoContext ¶ added in v0.8.17
func InitEmptyIfgotoContext(p *IfgotoContext)
func InitEmptyInheritedeventContext ¶ added in v0.8.17
func InitEmptyInheritedeventContext(p *InheritedeventContext)
func InitEmptyInitializeContext ¶ added in v0.8.17
func InitEmptyInitializeContext(p *InitializeContext)
func InitEmptyMainContext ¶ added in v0.8.17
func InitEmptyMainContext(p *MainContext)
func InitEmptyNamedContext ¶ added in v0.8.17
func InitEmptyNamedContext(p *NamedContext)
func InitEmptyParamContext ¶ added in v0.8.17
func InitEmptyParamContext(p *ParamContext)
func InitEmptyStateContext ¶ added in v0.8.17
func InitEmptyStateContext(p *StateContext)
func InitEmptyTerminateContext ¶ added in v0.8.17
func InitEmptyTerminateContext(p *TerminateContext)
Types ¶
type AfterContext ¶
type AfterContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAfterContext ¶
func NewAfterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AfterContext
func NewEmptyAfterContext ¶
func NewEmptyAfterContext() *AfterContext
func (*AfterContext) Consequences ¶
func (s *AfterContext) Consequences() IConsequencesContext
func (*AfterContext) DURATION ¶
func (s *AfterContext) DURATION() antlr.TerminalNode
func (*AfterContext) EnterRule ¶
func (s *AfterContext) EnterRule(listener antlr.ParseTreeListener)
func (*AfterContext) ExitRule ¶
func (s *AfterContext) ExitRule(listener antlr.ParseTreeListener)
func (*AfterContext) GetDuration ¶
func (s *AfterContext) GetDuration() antlr.Token
func (*AfterContext) GetParser ¶
func (s *AfterContext) GetParser() antlr.Parser
func (*AfterContext) GetRuleContext ¶
func (s *AfterContext) GetRuleContext() antlr.RuleContext
func (*AfterContext) IsAfterContext ¶
func (*AfterContext) IsAfterContext()
func (*AfterContext) SetDuration ¶
func (s *AfterContext) SetDuration(v antlr.Token)
func (*AfterContext) ToStringTree ¶
func (s *AfterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignContext ¶
type AssignContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignContext ¶
func NewAssignContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignContext
func NewEmptyAssignContext ¶
func NewEmptyAssignContext() *AssignContext
func (*AssignContext) Call ¶
func (s *AssignContext) Call() ICallContext
func (*AssignContext) EnterRule ¶
func (s *AssignContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignContext) ExitRule ¶
func (s *AssignContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignContext) GetLvar ¶
func (s *AssignContext) GetLvar() antlr.Token
func (*AssignContext) GetParser ¶
func (s *AssignContext) GetParser() antlr.Parser
func (*AssignContext) GetRuleContext ¶
func (s *AssignContext) GetRuleContext() antlr.RuleContext
func (*AssignContext) IsAssignContext ¶
func (*AssignContext) IsAssignContext()
func (*AssignContext) Param ¶
func (s *AssignContext) Param() IParamContext
func (*AssignContext) SetLvar ¶
func (s *AssignContext) SetLvar(v antlr.Token)
func (*AssignContext) ToStringTree ¶
func (s *AssignContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AssignContext) VAR ¶
func (s *AssignContext) VAR() antlr.TerminalNode
type BaseFSEListener ¶
type BaseFSEListener struct{}
BaseFSEListener is a complete listener for a parse tree produced by FSEParser.
func (*BaseFSEListener) EnterAfter ¶
func (s *BaseFSEListener) EnterAfter(ctx *AfterContext)
EnterAfter is called when production after is entered.
func (*BaseFSEListener) EnterAssign ¶
func (s *BaseFSEListener) EnterAssign(ctx *AssignContext)
EnterAssign is called when production assign is entered.
func (*BaseFSEListener) EnterCall ¶
func (s *BaseFSEListener) EnterCall(ctx *CallContext)
EnterCall is called when production call is entered.
func (*BaseFSEListener) EnterConsequence ¶
func (s *BaseFSEListener) EnterConsequence(ctx *ConsequenceContext)
EnterConsequence is called when production consequence is entered.
func (*BaseFSEListener) EnterConsequences ¶
func (s *BaseFSEListener) EnterConsequences(ctx *ConsequencesContext)
EnterConsequences is called when production consequences is entered.
func (*BaseFSEListener) EnterEvent ¶
func (s *BaseFSEListener) EnterEvent(ctx *EventContext)
EnterEvent is called when production event is entered.
func (*BaseFSEListener) EnterEveryRule ¶
func (s *BaseFSEListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseFSEListener) EnterFinalevent ¶
func (s *BaseFSEListener) EnterFinalevent(ctx *FinaleventContext)
EnterFinalevent is called when production finalevent is entered.
func (*BaseFSEListener) EnterFuncall ¶
func (s *BaseFSEListener) EnterFuncall(ctx *FuncallContext)
EnterFuncall is called when production funcall is entered.
func (*BaseFSEListener) EnterHeader ¶
func (s *BaseFSEListener) EnterHeader(ctx *HeaderContext)
EnterHeader is called when production header is entered.
func (*BaseFSEListener) EnterIfgoto ¶
func (s *BaseFSEListener) EnterIfgoto(ctx *IfgotoContext)
EnterIfgoto is called when production ifgoto is entered.
func (*BaseFSEListener) EnterInheritedevent ¶
func (s *BaseFSEListener) EnterInheritedevent(ctx *InheritedeventContext)
EnterInheritedevent is called when production inheritedevent is entered.
func (*BaseFSEListener) EnterInitialize ¶
func (s *BaseFSEListener) EnterInitialize(ctx *InitializeContext)
EnterInitialize is called when production initialize is entered.
func (*BaseFSEListener) EnterMain ¶
func (s *BaseFSEListener) EnterMain(ctx *MainContext)
EnterMain is called when production main is entered.
func (*BaseFSEListener) EnterNamed ¶
func (s *BaseFSEListener) EnterNamed(ctx *NamedContext)
EnterNamed is called when production named is entered.
func (*BaseFSEListener) EnterParam ¶
func (s *BaseFSEListener) EnterParam(ctx *ParamContext)
EnterParam is called when production param is entered.
func (*BaseFSEListener) EnterState ¶
func (s *BaseFSEListener) EnterState(ctx *StateContext)
EnterState is called when production state is entered.
func (*BaseFSEListener) EnterTerminate ¶
func (s *BaseFSEListener) EnterTerminate(ctx *TerminateContext)
EnterTerminate is called when production terminate is entered.
func (*BaseFSEListener) ExitAfter ¶
func (s *BaseFSEListener) ExitAfter(ctx *AfterContext)
ExitAfter is called when production after is exited.
func (*BaseFSEListener) ExitAssign ¶
func (s *BaseFSEListener) ExitAssign(ctx *AssignContext)
ExitAssign is called when production assign is exited.
func (*BaseFSEListener) ExitCall ¶
func (s *BaseFSEListener) ExitCall(ctx *CallContext)
ExitCall is called when production call is exited.
func (*BaseFSEListener) ExitConsequence ¶
func (s *BaseFSEListener) ExitConsequence(ctx *ConsequenceContext)
ExitConsequence is called when production consequence is exited.
func (*BaseFSEListener) ExitConsequences ¶
func (s *BaseFSEListener) ExitConsequences(ctx *ConsequencesContext)
ExitConsequences is called when production consequences is exited.
func (*BaseFSEListener) ExitEvent ¶
func (s *BaseFSEListener) ExitEvent(ctx *EventContext)
ExitEvent is called when production event is exited.
func (*BaseFSEListener) ExitEveryRule ¶
func (s *BaseFSEListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseFSEListener) ExitFinalevent ¶
func (s *BaseFSEListener) ExitFinalevent(ctx *FinaleventContext)
ExitFinalevent is called when production finalevent is exited.
func (*BaseFSEListener) ExitFuncall ¶
func (s *BaseFSEListener) ExitFuncall(ctx *FuncallContext)
ExitFuncall is called when production funcall is exited.
func (*BaseFSEListener) ExitHeader ¶
func (s *BaseFSEListener) ExitHeader(ctx *HeaderContext)
ExitHeader is called when production header is exited.
func (*BaseFSEListener) ExitIfgoto ¶
func (s *BaseFSEListener) ExitIfgoto(ctx *IfgotoContext)
ExitIfgoto is called when production ifgoto is exited.
func (*BaseFSEListener) ExitInheritedevent ¶
func (s *BaseFSEListener) ExitInheritedevent(ctx *InheritedeventContext)
ExitInheritedevent is called when production inheritedevent is exited.
func (*BaseFSEListener) ExitInitialize ¶
func (s *BaseFSEListener) ExitInitialize(ctx *InitializeContext)
ExitInitialize is called when production initialize is exited.
func (*BaseFSEListener) ExitMain ¶
func (s *BaseFSEListener) ExitMain(ctx *MainContext)
ExitMain is called when production main is exited.
func (*BaseFSEListener) ExitNamed ¶
func (s *BaseFSEListener) ExitNamed(ctx *NamedContext)
ExitNamed is called when production named is exited.
func (*BaseFSEListener) ExitParam ¶
func (s *BaseFSEListener) ExitParam(ctx *ParamContext)
ExitParam is called when production param is exited.
func (*BaseFSEListener) ExitState ¶
func (s *BaseFSEListener) ExitState(ctx *StateContext)
ExitState is called when production state is exited.
func (*BaseFSEListener) ExitTerminate ¶
func (s *BaseFSEListener) ExitTerminate(ctx *TerminateContext)
ExitTerminate is called when production terminate is exited.
func (*BaseFSEListener) VisitErrorNode ¶
func (s *BaseFSEListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseFSEListener) VisitTerminal ¶
func (s *BaseFSEListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type CallContext ¶
type CallContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCallContext ¶
func NewCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallContext
func NewEmptyCallContext ¶
func NewEmptyCallContext() *CallContext
func (*CallContext) AllParam ¶
func (s *CallContext) AllParam() []IParamContext
func (*CallContext) EnterRule ¶
func (s *CallContext) EnterRule(listener antlr.ParseTreeListener)
func (*CallContext) ExitRule ¶
func (s *CallContext) ExitRule(listener antlr.ParseTreeListener)
func (*CallContext) GetName ¶
func (s *CallContext) GetName() antlr.Token
func (*CallContext) GetParser ¶
func (s *CallContext) GetParser() antlr.Parser
func (*CallContext) GetRuleContext ¶
func (s *CallContext) GetRuleContext() antlr.RuleContext
func (*CallContext) IsCallContext ¶
func (*CallContext) IsCallContext()
func (*CallContext) NAME ¶
func (s *CallContext) NAME() antlr.TerminalNode
func (*CallContext) Param ¶
func (s *CallContext) Param(i int) IParamContext
func (*CallContext) SetName ¶
func (s *CallContext) SetName(v antlr.Token)
func (*CallContext) ToStringTree ¶
func (s *CallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConsequenceContext ¶
type ConsequenceContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConsequenceContext ¶
func NewConsequenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConsequenceContext
func NewEmptyConsequenceContext ¶
func NewEmptyConsequenceContext() *ConsequenceContext
func (*ConsequenceContext) Assign ¶
func (s *ConsequenceContext) Assign() IAssignContext
func (*ConsequenceContext) EnterRule ¶
func (s *ConsequenceContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConsequenceContext) ExitRule ¶
func (s *ConsequenceContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConsequenceContext) Funcall ¶
func (s *ConsequenceContext) Funcall() IFuncallContext
func (*ConsequenceContext) GetParser ¶
func (s *ConsequenceContext) GetParser() antlr.Parser
func (*ConsequenceContext) GetRuleContext ¶
func (s *ConsequenceContext) GetRuleContext() antlr.RuleContext
func (*ConsequenceContext) Ifgoto ¶
func (s *ConsequenceContext) Ifgoto() IIfgotoContext
func (*ConsequenceContext) IsConsequenceContext ¶
func (*ConsequenceContext) IsConsequenceContext()
func (*ConsequenceContext) Terminate ¶
func (s *ConsequenceContext) Terminate() ITerminateContext
func (*ConsequenceContext) ToStringTree ¶
func (s *ConsequenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConsequencesContext ¶
type ConsequencesContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConsequencesContext ¶
func NewConsequencesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConsequencesContext
func NewEmptyConsequencesContext ¶
func NewEmptyConsequencesContext() *ConsequencesContext
func (*ConsequencesContext) AllConsequence ¶
func (s *ConsequencesContext) AllConsequence() []IConsequenceContext
func (*ConsequencesContext) Consequence ¶
func (s *ConsequencesContext) Consequence(i int) IConsequenceContext
func (*ConsequencesContext) EnterRule ¶
func (s *ConsequencesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConsequencesContext) ExitRule ¶
func (s *ConsequencesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConsequencesContext) GetCs ¶
func (s *ConsequencesContext) GetCs() IConsequenceContext
func (*ConsequencesContext) GetParser ¶
func (s *ConsequencesContext) GetParser() antlr.Parser
func (*ConsequencesContext) GetRuleContext ¶
func (s *ConsequencesContext) GetRuleContext() antlr.RuleContext
func (*ConsequencesContext) IsConsequencesContext ¶
func (*ConsequencesContext) IsConsequencesContext()
func (*ConsequencesContext) SetCs ¶
func (s *ConsequencesContext) SetCs(v IConsequenceContext)
func (*ConsequencesContext) ToStringTree ¶
func (s *ConsequencesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EventContext ¶
type EventContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEventContext ¶
func NewEmptyEventContext() *EventContext
func NewEventContext ¶
func NewEventContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventContext
func (*EventContext) Consequences ¶
func (s *EventContext) Consequences() IConsequencesContext
func (*EventContext) EnterRule ¶
func (s *EventContext) EnterRule(listener antlr.ParseTreeListener)
func (*EventContext) ExitRule ¶
func (s *EventContext) ExitRule(listener antlr.ParseTreeListener)
func (*EventContext) Finalevent ¶
func (s *EventContext) Finalevent() IFinaleventContext
func (*EventContext) GetParser ¶
func (s *EventContext) GetParser() antlr.Parser
func (*EventContext) GetRuleContext ¶
func (s *EventContext) GetRuleContext() antlr.RuleContext
func (*EventContext) Inheritedevent ¶
func (s *EventContext) Inheritedevent() IInheritedeventContext
func (*EventContext) IsEventContext ¶
func (*EventContext) IsEventContext()
func (*EventContext) ToStringTree ¶
func (s *EventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FSELexer ¶
type FSELexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewFSELexer ¶
func NewFSELexer(input antlr.CharStream) *FSELexer
NewFSELexer produces a new lexer instance for the optional input antlr.CharStream.
type FSEListener ¶
type FSEListener interface { antlr.ParseTreeListener // EnterMain is called when entering the main production. EnterMain(c *MainContext) // EnterHeader is called when entering the header production. EnterHeader(c *HeaderContext) // EnterNamed is called when entering the named production. EnterNamed(c *NamedContext) // EnterState is called when entering the state production. EnterState(c *StateContext) // EnterInitialize is called when entering the initialize production. EnterInitialize(c *InitializeContext) // EnterAfter is called when entering the after production. EnterAfter(c *AfterContext) // EnterEvent is called when entering the event production. EnterEvent(c *EventContext) // EnterInheritedevent is called when entering the inheritedevent production. EnterInheritedevent(c *InheritedeventContext) // EnterFinalevent is called when entering the finalevent production. EnterFinalevent(c *FinaleventContext) // EnterConsequences is called when entering the consequences production. EnterConsequences(c *ConsequencesContext) // EnterConsequence is called when entering the consequence production. EnterConsequence(c *ConsequenceContext) // EnterAssign is called when entering the assign production. EnterAssign(c *AssignContext) // EnterFuncall is called when entering the funcall production. EnterFuncall(c *FuncallContext) // EnterCall is called when entering the call production. EnterCall(c *CallContext) // EnterParam is called when entering the param production. EnterParam(c *ParamContext) // EnterIfgoto is called when entering the ifgoto production. EnterIfgoto(c *IfgotoContext) // EnterTerminate is called when entering the terminate production. EnterTerminate(c *TerminateContext) // ExitMain is called when exiting the main production. ExitMain(c *MainContext) // ExitHeader is called when exiting the header production. ExitHeader(c *HeaderContext) // ExitNamed is called when exiting the named production. ExitNamed(c *NamedContext) // ExitState is called when exiting the state production. ExitState(c *StateContext) // ExitInitialize is called when exiting the initialize production. ExitInitialize(c *InitializeContext) // ExitAfter is called when exiting the after production. ExitAfter(c *AfterContext) // ExitEvent is called when exiting the event production. ExitEvent(c *EventContext) // ExitInheritedevent is called when exiting the inheritedevent production. ExitInheritedevent(c *InheritedeventContext) // ExitFinalevent is called when exiting the finalevent production. ExitFinalevent(c *FinaleventContext) // ExitConsequences is called when exiting the consequences production. ExitConsequences(c *ConsequencesContext) // ExitConsequence is called when exiting the consequence production. ExitConsequence(c *ConsequenceContext) // ExitAssign is called when exiting the assign production. ExitAssign(c *AssignContext) // ExitFuncall is called when exiting the funcall production. ExitFuncall(c *FuncallContext) // ExitCall is called when exiting the call production. ExitCall(c *CallContext) // ExitParam is called when exiting the param production. ExitParam(c *ParamContext) // ExitIfgoto is called when exiting the ifgoto production. ExitIfgoto(c *IfgotoContext) // ExitTerminate is called when exiting the terminate production. ExitTerminate(c *TerminateContext) }
FSEListener is a complete listener for a parse tree produced by FSEParser.
type FSEParser ¶
type FSEParser struct {
*antlr.BaseParser
}
func NewFSEParser ¶
func NewFSEParser(input antlr.TokenStream) *FSEParser
NewFSEParser produces a new parser instance for the optional input antlr.TokenStream.
func (*FSEParser) After ¶
func (p *FSEParser) After() (localctx IAfterContext)
func (*FSEParser) Assign ¶
func (p *FSEParser) Assign() (localctx IAssignContext)
func (*FSEParser) Call ¶
func (p *FSEParser) Call() (localctx ICallContext)
func (*FSEParser) Consequence ¶
func (p *FSEParser) Consequence() (localctx IConsequenceContext)
func (*FSEParser) Consequences ¶
func (p *FSEParser) Consequences() (localctx IConsequencesContext)
func (*FSEParser) Event ¶
func (p *FSEParser) Event() (localctx IEventContext)
func (*FSEParser) Finalevent ¶
func (p *FSEParser) Finalevent() (localctx IFinaleventContext)
func (*FSEParser) Funcall ¶
func (p *FSEParser) Funcall() (localctx IFuncallContext)
func (*FSEParser) Header ¶
func (p *FSEParser) Header() (localctx IHeaderContext)
func (*FSEParser) Ifgoto ¶
func (p *FSEParser) Ifgoto() (localctx IIfgotoContext)
func (*FSEParser) Inheritedevent ¶
func (p *FSEParser) Inheritedevent() (localctx IInheritedeventContext)
func (*FSEParser) Initialize ¶
func (p *FSEParser) Initialize() (localctx IInitializeContext)
func (*FSEParser) Main ¶
func (p *FSEParser) Main() (localctx IMainContext)
func (*FSEParser) Named ¶
func (p *FSEParser) Named() (localctx INamedContext)
func (*FSEParser) Param ¶
func (p *FSEParser) Param() (localctx IParamContext)
func (*FSEParser) State ¶
func (p *FSEParser) State() (localctx IStateContext)
func (*FSEParser) Terminate ¶
func (p *FSEParser) Terminate() (localctx ITerminateContext)
type FinaleventContext ¶
type FinaleventContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFinaleventContext ¶
func NewEmptyFinaleventContext() *FinaleventContext
func NewFinaleventContext ¶
func NewFinaleventContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinaleventContext
func (*FinaleventContext) EnterRule ¶
func (s *FinaleventContext) EnterRule(listener antlr.ParseTreeListener)
func (*FinaleventContext) ExitRule ¶
func (s *FinaleventContext) ExitRule(listener antlr.ParseTreeListener)
func (*FinaleventContext) GetParser ¶
func (s *FinaleventContext) GetParser() antlr.Parser
func (*FinaleventContext) GetRuleContext ¶
func (s *FinaleventContext) GetRuleContext() antlr.RuleContext
func (*FinaleventContext) IsFinaleventContext ¶
func (*FinaleventContext) IsFinaleventContext()
func (*FinaleventContext) Named ¶
func (s *FinaleventContext) Named() INamedContext
func (*FinaleventContext) ToStringTree ¶
func (s *FinaleventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FuncallContext ¶
type FuncallContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFuncallContext ¶
func NewEmptyFuncallContext() *FuncallContext
func NewFuncallContext ¶
func NewFuncallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncallContext
func (*FuncallContext) Call ¶
func (s *FuncallContext) Call() ICallContext
func (*FuncallContext) EnterRule ¶
func (s *FuncallContext) EnterRule(listener antlr.ParseTreeListener)
func (*FuncallContext) ExitRule ¶
func (s *FuncallContext) ExitRule(listener antlr.ParseTreeListener)
func (*FuncallContext) GetParser ¶
func (s *FuncallContext) GetParser() antlr.Parser
func (*FuncallContext) GetRuleContext ¶
func (s *FuncallContext) GetRuleContext() antlr.RuleContext
func (*FuncallContext) IsFuncallContext ¶
func (*FuncallContext) IsFuncallContext()
func (*FuncallContext) ToStringTree ¶
func (s *FuncallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type HeaderContext ¶
type HeaderContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHeaderContext ¶
func NewEmptyHeaderContext() *HeaderContext
func NewHeaderContext ¶
func NewHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HeaderContext
func (*HeaderContext) EnterRule ¶
func (s *HeaderContext) EnterRule(listener antlr.ParseTreeListener)
func (*HeaderContext) ExitRule ¶
func (s *HeaderContext) ExitRule(listener antlr.ParseTreeListener)
func (*HeaderContext) GetParser ¶
func (s *HeaderContext) GetParser() antlr.Parser
func (*HeaderContext) GetRuleContext ¶
func (s *HeaderContext) GetRuleContext() antlr.RuleContext
func (*HeaderContext) GetVersion ¶
func (s *HeaderContext) GetVersion() antlr.Token
func (*HeaderContext) IsHeaderContext ¶
func (*HeaderContext) IsHeaderContext()
func (*HeaderContext) NAME ¶
func (s *HeaderContext) NAME() antlr.TerminalNode
func (*HeaderContext) Named ¶
func (s *HeaderContext) Named() INamedContext
func (*HeaderContext) SetVersion ¶
func (s *HeaderContext) SetVersion(v antlr.Token)
func (*HeaderContext) ToStringTree ¶
func (s *HeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAfterContext ¶
type IAfterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetDuration returns the duration token. GetDuration() antlr.Token // SetDuration sets the duration token. SetDuration(antlr.Token) // Getter signatures Consequences() IConsequencesContext DURATION() antlr.TerminalNode // IsAfterContext differentiates from other interfaces. IsAfterContext() }
IAfterContext is an interface to support dynamic dispatch.
type IAssignContext ¶
type IAssignContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLvar returns the lvar token. GetLvar() antlr.Token // SetLvar sets the lvar token. SetLvar(antlr.Token) // Getter signatures VAR() antlr.TerminalNode Param() IParamContext Call() ICallContext // IsAssignContext differentiates from other interfaces. IsAssignContext() }
IAssignContext is an interface to support dynamic dispatch.
type ICallContext ¶
type ICallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name token. GetName() antlr.Token // SetName sets the name token. SetName(antlr.Token) // Getter signatures NAME() antlr.TerminalNode AllParam() []IParamContext Param(i int) IParamContext // IsCallContext differentiates from other interfaces. IsCallContext() }
ICallContext is an interface to support dynamic dispatch.
type IConsequenceContext ¶
type IConsequenceContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Assign() IAssignContext Funcall() IFuncallContext Ifgoto() IIfgotoContext Terminate() ITerminateContext // IsConsequenceContext differentiates from other interfaces. IsConsequenceContext() }
IConsequenceContext is an interface to support dynamic dispatch.
type IConsequencesContext ¶
type IConsequencesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetCs returns the cs rule contexts. GetCs() IConsequenceContext // SetCs sets the cs rule contexts. SetCs(IConsequenceContext) // Getter signatures AllConsequence() []IConsequenceContext Consequence(i int) IConsequenceContext // IsConsequencesContext differentiates from other interfaces. IsConsequencesContext() }
IConsequencesContext is an interface to support dynamic dispatch.
type IEventContext ¶
type IEventContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Consequences() IConsequencesContext Inheritedevent() IInheritedeventContext Finalevent() IFinaleventContext // IsEventContext differentiates from other interfaces. IsEventContext() }
IEventContext is an interface to support dynamic dispatch.
type IFinaleventContext ¶
type IFinaleventContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Named() INamedContext // IsFinaleventContext differentiates from other interfaces. IsFinaleventContext() }
IFinaleventContext is an interface to support dynamic dispatch.
type IFuncallContext ¶
type IFuncallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Call() ICallContext // IsFuncallContext differentiates from other interfaces. IsFuncallContext() }
IFuncallContext is an interface to support dynamic dispatch.
type IHeaderContext ¶
type IHeaderContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetVersion returns the version token. GetVersion() antlr.Token // SetVersion sets the version token. SetVersion(antlr.Token) // Getter signatures Named() INamedContext NAME() antlr.TerminalNode // IsHeaderContext differentiates from other interfaces. IsHeaderContext() }
IHeaderContext is an interface to support dynamic dispatch.
type IIfgotoContext ¶
type IIfgotoContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetLvar returns the lvar token. GetLvar() antlr.Token // GetComp returns the comp token. GetComp() antlr.Token // GetGototarget returns the gototarget token. GetGototarget() antlr.Token // SetLvar sets the lvar token. SetLvar(antlr.Token) // SetComp sets the comp token. SetComp(antlr.Token) // SetGototarget sets the gototarget token. SetGototarget(antlr.Token) // Getter signatures AllVAR() []antlr.TerminalNode VAR(i int) antlr.TerminalNode NAME() antlr.TerminalNode Param() IParamContext // IsIfgotoContext differentiates from other interfaces. IsIfgotoContext() }
IIfgotoContext is an interface to support dynamic dispatch.
type IInheritedeventContext ¶
type IInheritedeventContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Named() INamedContext // IsInheritedeventContext differentiates from other interfaces. IsInheritedeventContext() }
IInheritedeventContext is an interface to support dynamic dispatch.
type IInitializeContext ¶
type IInitializeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Consequences() IConsequencesContext // IsInitializeContext differentiates from other interfaces. IsInitializeContext() }
IInitializeContext is an interface to support dynamic dispatch.
type IMainContext ¶
type IMainContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Header() IHeaderContext EOF() antlr.TerminalNode AllState() []IStateContext State(i int) IStateContext // IsMainContext differentiates from other interfaces. IsMainContext() }
IMainContext is an interface to support dynamic dispatch.
type INamedContext ¶
type INamedContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name token. GetName() antlr.Token // GetOption returns the option token. GetOption() antlr.Token // GetDisplay returns the display token. GetDisplay() antlr.Token // GetLnames returns the lnames token. GetLnames() antlr.Token // GetRnames returns the rnames token. GetRnames() antlr.Token // GetDescription returns the description token. GetDescription() antlr.Token // SetName sets the name token. SetName(antlr.Token) // SetOption sets the option token. SetOption(antlr.Token) // SetDisplay sets the display token. SetDisplay(antlr.Token) // SetLnames sets the lnames token. SetLnames(antlr.Token) // SetRnames sets the rnames token. SetRnames(antlr.Token) // SetDescription sets the description token. SetDescription(antlr.Token) // Getter signatures NAME() antlr.TerminalNode AllTEXT() []antlr.TerminalNode TEXT(i int) antlr.TerminalNode DESCRIPTION() antlr.TerminalNode // IsNamedContext differentiates from other interfaces. IsNamedContext() }
INamedContext is an interface to support dynamic dispatch.
type IParamContext ¶
type IParamContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetRtext returns the rtext token. GetRtext() antlr.Token // GetRvar returns the rvar token. GetRvar() antlr.Token // SetRtext sets the rtext token. SetRtext(antlr.Token) // SetRvar sets the rvar token. SetRvar(antlr.Token) // Getter signatures TEXT() antlr.TerminalNode VAR() antlr.TerminalNode // IsParamContext differentiates from other interfaces. IsParamContext() }
IParamContext is an interface to support dynamic dispatch.
type IStateContext ¶
type IStateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Named() INamedContext Initialize() IInitializeContext After() IAfterContext AllEvent() []IEventContext Event(i int) IEventContext AllState() []IStateContext State(i int) IStateContext // IsStateContext differentiates from other interfaces. IsStateContext() }
IStateContext is an interface to support dynamic dispatch.
type ITerminateContext ¶
type ITerminateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTerminateContext differentiates from other interfaces. IsTerminateContext() }
ITerminateContext is an interface to support dynamic dispatch.
type IfgotoContext ¶
type IfgotoContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfgotoContext ¶
func NewEmptyIfgotoContext() *IfgotoContext
func NewIfgotoContext ¶
func NewIfgotoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfgotoContext
func (*IfgotoContext) AllVAR ¶
func (s *IfgotoContext) AllVAR() []antlr.TerminalNode
func (*IfgotoContext) EnterRule ¶
func (s *IfgotoContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfgotoContext) ExitRule ¶
func (s *IfgotoContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfgotoContext) GetComp ¶
func (s *IfgotoContext) GetComp() antlr.Token
func (*IfgotoContext) GetGototarget ¶
func (s *IfgotoContext) GetGototarget() antlr.Token
func (*IfgotoContext) GetLvar ¶
func (s *IfgotoContext) GetLvar() antlr.Token
func (*IfgotoContext) GetParser ¶
func (s *IfgotoContext) GetParser() antlr.Parser
func (*IfgotoContext) GetRuleContext ¶
func (s *IfgotoContext) GetRuleContext() antlr.RuleContext
func (*IfgotoContext) IsIfgotoContext ¶
func (*IfgotoContext) IsIfgotoContext()
func (*IfgotoContext) NAME ¶
func (s *IfgotoContext) NAME() antlr.TerminalNode
func (*IfgotoContext) Param ¶
func (s *IfgotoContext) Param() IParamContext
func (*IfgotoContext) SetComp ¶
func (s *IfgotoContext) SetComp(v antlr.Token)
func (*IfgotoContext) SetGototarget ¶
func (s *IfgotoContext) SetGototarget(v antlr.Token)
func (*IfgotoContext) SetLvar ¶
func (s *IfgotoContext) SetLvar(v antlr.Token)
func (*IfgotoContext) ToStringTree ¶
func (s *IfgotoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IfgotoContext) VAR ¶
func (s *IfgotoContext) VAR(i int) antlr.TerminalNode
type InheritedeventContext ¶
type InheritedeventContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInheritedeventContext ¶
func NewEmptyInheritedeventContext() *InheritedeventContext
func NewInheritedeventContext ¶
func NewInheritedeventContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritedeventContext
func (*InheritedeventContext) EnterRule ¶
func (s *InheritedeventContext) EnterRule(listener antlr.ParseTreeListener)
func (*InheritedeventContext) ExitRule ¶
func (s *InheritedeventContext) ExitRule(listener antlr.ParseTreeListener)
func (*InheritedeventContext) GetParser ¶
func (s *InheritedeventContext) GetParser() antlr.Parser
func (*InheritedeventContext) GetRuleContext ¶
func (s *InheritedeventContext) GetRuleContext() antlr.RuleContext
func (*InheritedeventContext) IsInheritedeventContext ¶
func (*InheritedeventContext) IsInheritedeventContext()
func (*InheritedeventContext) Named ¶
func (s *InheritedeventContext) Named() INamedContext
func (*InheritedeventContext) ToStringTree ¶
func (s *InheritedeventContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InitializeContext ¶
type InitializeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInitializeContext ¶
func NewEmptyInitializeContext() *InitializeContext
func NewInitializeContext ¶
func NewInitializeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializeContext
func (*InitializeContext) Consequences ¶
func (s *InitializeContext) Consequences() IConsequencesContext
func (*InitializeContext) EnterRule ¶
func (s *InitializeContext) EnterRule(listener antlr.ParseTreeListener)
func (*InitializeContext) ExitRule ¶
func (s *InitializeContext) ExitRule(listener antlr.ParseTreeListener)
func (*InitializeContext) GetParser ¶
func (s *InitializeContext) GetParser() antlr.Parser
func (*InitializeContext) GetRuleContext ¶
func (s *InitializeContext) GetRuleContext() antlr.RuleContext
func (*InitializeContext) IsInitializeContext ¶
func (*InitializeContext) IsInitializeContext()
func (*InitializeContext) ToStringTree ¶
func (s *InitializeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MainContext ¶
type MainContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMainContext ¶
func NewEmptyMainContext() *MainContext
func NewMainContext ¶
func NewMainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MainContext
func (*MainContext) AllState ¶
func (s *MainContext) AllState() []IStateContext
func (*MainContext) EOF ¶
func (s *MainContext) EOF() antlr.TerminalNode
func (*MainContext) EnterRule ¶
func (s *MainContext) EnterRule(listener antlr.ParseTreeListener)
func (*MainContext) ExitRule ¶
func (s *MainContext) ExitRule(listener antlr.ParseTreeListener)
func (*MainContext) GetParser ¶
func (s *MainContext) GetParser() antlr.Parser
func (*MainContext) GetRuleContext ¶
func (s *MainContext) GetRuleContext() antlr.RuleContext
func (*MainContext) Header ¶
func (s *MainContext) Header() IHeaderContext
func (*MainContext) IsMainContext ¶
func (*MainContext) IsMainContext()
func (*MainContext) State ¶
func (s *MainContext) State(i int) IStateContext
func (*MainContext) ToStringTree ¶
func (s *MainContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NamedContext ¶
type NamedContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNamedContext ¶
func NewEmptyNamedContext() *NamedContext
func NewNamedContext ¶
func NewNamedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedContext
func (*NamedContext) AllTEXT ¶
func (s *NamedContext) AllTEXT() []antlr.TerminalNode
func (*NamedContext) DESCRIPTION ¶
func (s *NamedContext) DESCRIPTION() antlr.TerminalNode
func (*NamedContext) EnterRule ¶
func (s *NamedContext) EnterRule(listener antlr.ParseTreeListener)
func (*NamedContext) ExitRule ¶
func (s *NamedContext) ExitRule(listener antlr.ParseTreeListener)
func (*NamedContext) GetDescription ¶
func (s *NamedContext) GetDescription() antlr.Token
func (*NamedContext) GetDisplay ¶
func (s *NamedContext) GetDisplay() antlr.Token
func (*NamedContext) GetLnames ¶
func (s *NamedContext) GetLnames() antlr.Token
func (*NamedContext) GetName ¶
func (s *NamedContext) GetName() antlr.Token
func (*NamedContext) GetOption ¶
func (s *NamedContext) GetOption() antlr.Token
func (*NamedContext) GetParser ¶
func (s *NamedContext) GetParser() antlr.Parser
func (*NamedContext) GetRnames ¶
func (s *NamedContext) GetRnames() antlr.Token
func (*NamedContext) GetRuleContext ¶
func (s *NamedContext) GetRuleContext() antlr.RuleContext
func (*NamedContext) IsNamedContext ¶
func (*NamedContext) IsNamedContext()
func (*NamedContext) NAME ¶
func (s *NamedContext) NAME() antlr.TerminalNode
func (*NamedContext) SetDescription ¶
func (s *NamedContext) SetDescription(v antlr.Token)
func (*NamedContext) SetDisplay ¶
func (s *NamedContext) SetDisplay(v antlr.Token)
func (*NamedContext) SetLnames ¶
func (s *NamedContext) SetLnames(v antlr.Token)
func (*NamedContext) SetName ¶
func (s *NamedContext) SetName(v antlr.Token)
func (*NamedContext) SetOption ¶
func (s *NamedContext) SetOption(v antlr.Token)
func (*NamedContext) SetRnames ¶
func (s *NamedContext) SetRnames(v antlr.Token)
func (*NamedContext) TEXT ¶
func (s *NamedContext) TEXT(i int) antlr.TerminalNode
func (*NamedContext) ToStringTree ¶
func (s *NamedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParamContext ¶
type ParamContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParamContext ¶
func NewEmptyParamContext() *ParamContext
func NewParamContext ¶
func NewParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParamContext
func (*ParamContext) EnterRule ¶
func (s *ParamContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParamContext) ExitRule ¶
func (s *ParamContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParamContext) GetParser ¶
func (s *ParamContext) GetParser() antlr.Parser
func (*ParamContext) GetRtext ¶
func (s *ParamContext) GetRtext() antlr.Token
func (*ParamContext) GetRuleContext ¶
func (s *ParamContext) GetRuleContext() antlr.RuleContext
func (*ParamContext) GetRvar ¶
func (s *ParamContext) GetRvar() antlr.Token
func (*ParamContext) IsParamContext ¶
func (*ParamContext) IsParamContext()
func (*ParamContext) SetRtext ¶
func (s *ParamContext) SetRtext(v antlr.Token)
func (*ParamContext) SetRvar ¶
func (s *ParamContext) SetRvar(v antlr.Token)
func (*ParamContext) TEXT ¶
func (s *ParamContext) TEXT() antlr.TerminalNode
func (*ParamContext) ToStringTree ¶
func (s *ParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParamContext) VAR ¶
func (s *ParamContext) VAR() antlr.TerminalNode
type StateContext ¶
type StateContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStateContext ¶
func NewEmptyStateContext() *StateContext
func NewStateContext ¶
func NewStateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StateContext
func (*StateContext) After ¶
func (s *StateContext) After() IAfterContext
func (*StateContext) AllEvent ¶
func (s *StateContext) AllEvent() []IEventContext
func (*StateContext) AllState ¶
func (s *StateContext) AllState() []IStateContext
func (*StateContext) EnterRule ¶
func (s *StateContext) EnterRule(listener antlr.ParseTreeListener)
func (*StateContext) Event ¶
func (s *StateContext) Event(i int) IEventContext
func (*StateContext) ExitRule ¶
func (s *StateContext) ExitRule(listener antlr.ParseTreeListener)
func (*StateContext) GetParser ¶
func (s *StateContext) GetParser() antlr.Parser
func (*StateContext) GetRuleContext ¶
func (s *StateContext) GetRuleContext() antlr.RuleContext
func (*StateContext) Initialize ¶
func (s *StateContext) Initialize() IInitializeContext
func (*StateContext) IsStateContext ¶
func (*StateContext) IsStateContext()
func (*StateContext) Named ¶
func (s *StateContext) Named() INamedContext
func (*StateContext) State ¶
func (s *StateContext) State(i int) IStateContext
func (*StateContext) ToStringTree ¶
func (s *StateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TerminateContext ¶
type TerminateContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTerminateContext ¶
func NewEmptyTerminateContext() *TerminateContext
func NewTerminateContext ¶
func NewTerminateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TerminateContext
func (*TerminateContext) EnterRule ¶
func (s *TerminateContext) EnterRule(listener antlr.ParseTreeListener)
func (*TerminateContext) ExitRule ¶
func (s *TerminateContext) ExitRule(listener antlr.ParseTreeListener)
func (*TerminateContext) GetParser ¶
func (s *TerminateContext) GetParser() antlr.Parser
func (*TerminateContext) GetRuleContext ¶
func (s *TerminateContext) GetRuleContext() antlr.RuleContext
func (*TerminateContext) IsTerminateContext ¶
func (*TerminateContext) IsTerminateContext()
func (*TerminateContext) ToStringTree ¶
func (s *TerminateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string