Documentation ¶
Index ¶
- Constants
- type BaseDefineListener
- func (s *BaseDefineListener) EnterCompilationUnit(ctx *CompilationUnitContext)
- func (s *BaseDefineListener) EnterDefineAttribute(ctx *DefineAttributeContext)
- func (s *BaseDefineListener) EnterDefineBody(ctx *DefineBodyContext)
- func (s *BaseDefineListener) EnterDefineDeclaration(ctx *DefineDeclarationContext)
- func (s *BaseDefineListener) EnterDefineExpress(ctx *DefineExpressContext)
- func (s *BaseDefineListener) EnterDefineKey(ctx *DefineKeyContext)
- func (s *BaseDefineListener) EnterDefineTemplate(ctx *DefineTemplateContext)
- func (s *BaseDefineListener) EnterDefineValue(ctx *DefineValueContext)
- func (s *BaseDefineListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseDefineListener) EnterModuleAttribute(ctx *ModuleAttributeContext)
- func (s *BaseDefineListener) EnterModuleDeclaration(ctx *ModuleDeclarationContext)
- func (s *BaseDefineListener) EnterModuleDefines(ctx *ModuleDefinesContext)
- func (s *BaseDefineListener) EnterNormalDeclarations(ctx *NormalDeclarationsContext)
- func (s *BaseDefineListener) EnterSymbolDeclaration(ctx *SymbolDeclarationContext)
- func (s *BaseDefineListener) EnterSymbolKey(ctx *SymbolKeyContext)
- func (s *BaseDefineListener) EnterSymbolValue(ctx *SymbolValueContext)
- func (s *BaseDefineListener) EnterSystemDeclaration(ctx *SystemDeclarationContext)
- func (s *BaseDefineListener) EnterTemplateData(ctx *TemplateDataContext)
- func (s *BaseDefineListener) ExitCompilationUnit(ctx *CompilationUnitContext)
- func (s *BaseDefineListener) ExitDefineAttribute(ctx *DefineAttributeContext)
- func (s *BaseDefineListener) ExitDefineBody(ctx *DefineBodyContext)
- func (s *BaseDefineListener) ExitDefineDeclaration(ctx *DefineDeclarationContext)
- func (s *BaseDefineListener) ExitDefineExpress(ctx *DefineExpressContext)
- func (s *BaseDefineListener) ExitDefineKey(ctx *DefineKeyContext)
- func (s *BaseDefineListener) ExitDefineTemplate(ctx *DefineTemplateContext)
- func (s *BaseDefineListener) ExitDefineValue(ctx *DefineValueContext)
- func (s *BaseDefineListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseDefineListener) ExitModuleAttribute(ctx *ModuleAttributeContext)
- func (s *BaseDefineListener) ExitModuleDeclaration(ctx *ModuleDeclarationContext)
- func (s *BaseDefineListener) ExitModuleDefines(ctx *ModuleDefinesContext)
- func (s *BaseDefineListener) ExitNormalDeclarations(ctx *NormalDeclarationsContext)
- func (s *BaseDefineListener) ExitSymbolDeclaration(ctx *SymbolDeclarationContext)
- func (s *BaseDefineListener) ExitSymbolKey(ctx *SymbolKeyContext)
- func (s *BaseDefineListener) ExitSymbolValue(ctx *SymbolValueContext)
- func (s *BaseDefineListener) ExitSystemDeclaration(ctx *SystemDeclarationContext)
- func (s *BaseDefineListener) ExitTemplateData(ctx *TemplateDataContext)
- func (s *BaseDefineListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseDefineListener) VisitTerminal(node antlr.TerminalNode)
- type BaseDefineVisitor
- func (v *BaseDefineVisitor) VisitCompilationUnit(ctx *CompilationUnitContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineAttribute(ctx *DefineAttributeContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineBody(ctx *DefineBodyContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineDeclaration(ctx *DefineDeclarationContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineExpress(ctx *DefineExpressContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineKey(ctx *DefineKeyContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineTemplate(ctx *DefineTemplateContext) interface{}
- func (v *BaseDefineVisitor) VisitDefineValue(ctx *DefineValueContext) interface{}
- func (v *BaseDefineVisitor) VisitModuleAttribute(ctx *ModuleAttributeContext) interface{}
- func (v *BaseDefineVisitor) VisitModuleDeclaration(ctx *ModuleDeclarationContext) interface{}
- func (v *BaseDefineVisitor) VisitModuleDefines(ctx *ModuleDefinesContext) interface{}
- func (v *BaseDefineVisitor) VisitNormalDeclarations(ctx *NormalDeclarationsContext) interface{}
- func (v *BaseDefineVisitor) VisitSymbolDeclaration(ctx *SymbolDeclarationContext) interface{}
- func (v *BaseDefineVisitor) VisitSymbolKey(ctx *SymbolKeyContext) interface{}
- func (v *BaseDefineVisitor) VisitSymbolValue(ctx *SymbolValueContext) interface{}
- func (v *BaseDefineVisitor) VisitSystemDeclaration(ctx *SystemDeclarationContext) interface{}
- func (v *BaseDefineVisitor) VisitTemplateData(ctx *TemplateDataContext) interface{}
- type CompilationUnitContext
- func (s *CompilationUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompilationUnitContext) AllNormalDeclarations() []INormalDeclarationsContext
- func (s *CompilationUnitContext) AllSymbolDeclaration() []ISymbolDeclarationContext
- func (s *CompilationUnitContext) DefineDeclaration() IDefineDeclarationContext
- func (s *CompilationUnitContext) EOF() antlr.TerminalNode
- func (s *CompilationUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompilationUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompilationUnitContext) GetParser() antlr.Parser
- func (s *CompilationUnitContext) GetRuleContext() antlr.RuleContext
- func (*CompilationUnitContext) IsCompilationUnitContext()
- func (s *CompilationUnitContext) NormalDeclarations(i int) INormalDeclarationsContext
- func (s *CompilationUnitContext) SymbolDeclaration(i int) ISymbolDeclarationContext
- func (s *CompilationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineAttributeContext
- func (s *DefineAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineAttributeContext) COLON() antlr.TerminalNode
- func (s *DefineAttributeContext) DEFAULT_SYMBOL() antlr.TerminalNode
- func (s *DefineAttributeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineAttributeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineAttributeContext) GetParser() antlr.Parser
- func (s *DefineAttributeContext) GetRuleContext() antlr.RuleContext
- func (*DefineAttributeContext) IsDefineAttributeContext()
- func (s *DefineAttributeContext) SymbolKey() ISymbolKeyContext
- func (s *DefineAttributeContext) SymbolValue() ISymbolValueContext
- func (s *DefineAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineBodyContext
- func (s *DefineBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineBodyContext) AllSymbolKey() []ISymbolKeyContext
- func (s *DefineBodyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineBodyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineBodyContext) GetParser() antlr.Parser
- func (s *DefineBodyContext) GetRuleContext() antlr.RuleContext
- func (*DefineBodyContext) IsDefineBodyContext()
- func (s *DefineBodyContext) STRING_LITERAL() antlr.TerminalNode
- func (s *DefineBodyContext) SymbolKey(i int) ISymbolKeyContext
- func (s *DefineBodyContext) TemplateData() ITemplateDataContext
- func (s *DefineBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineDeclarationContext
- func (s *DefineDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineDeclarationContext) AllDefineExpress() []IDefineExpressContext
- func (s *DefineDeclarationContext) DEFINE() antlr.TerminalNode
- func (s *DefineDeclarationContext) DefineExpress(i int) IDefineExpressContext
- func (s *DefineDeclarationContext) DefineKey() IDefineKeyContext
- func (s *DefineDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineDeclarationContext) GetParser() antlr.Parser
- func (s *DefineDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*DefineDeclarationContext) IsDefineDeclarationContext()
- func (s *DefineDeclarationContext) LBRACE() antlr.TerminalNode
- func (s *DefineDeclarationContext) RBRACE() antlr.TerminalNode
- func (s *DefineDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineExpressContext
- func (s *DefineExpressContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineExpressContext) DefineAttribute() IDefineAttributeContext
- func (s *DefineExpressContext) DefineTemplate() IDefineTemplateContext
- func (s *DefineExpressContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineExpressContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineExpressContext) GetParser() antlr.Parser
- func (s *DefineExpressContext) GetRuleContext() antlr.RuleContext
- func (*DefineExpressContext) IsDefineExpressContext()
- func (s *DefineExpressContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineKeyContext
- func (s *DefineKeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineKeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineKeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineKeyContext) GetParser() antlr.Parser
- func (s *DefineKeyContext) GetRuleContext() antlr.RuleContext
- func (s *DefineKeyContext) IDENTIFIER() antlr.TerminalNode
- func (*DefineKeyContext) IsDefineKeyContext()
- func (s *DefineKeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineLexer
- type DefineListener
- type DefineParser
- func (p *DefineParser) CompilationUnit() (localctx ICompilationUnitContext)
- func (p *DefineParser) DefineAttribute() (localctx IDefineAttributeContext)
- func (p *DefineParser) DefineBody() (localctx IDefineBodyContext)
- func (p *DefineParser) DefineDeclaration() (localctx IDefineDeclarationContext)
- func (p *DefineParser) DefineExpress() (localctx IDefineExpressContext)
- func (p *DefineParser) DefineKey() (localctx IDefineKeyContext)
- func (p *DefineParser) DefineTemplate() (localctx IDefineTemplateContext)
- func (p *DefineParser) DefineValue() (localctx IDefineValueContext)
- func (p *DefineParser) ModuleAttribute() (localctx IModuleAttributeContext)
- func (p *DefineParser) ModuleDeclaration() (localctx IModuleDeclarationContext)
- func (p *DefineParser) ModuleDefines() (localctx IModuleDefinesContext)
- func (p *DefineParser) NormalDeclarations() (localctx INormalDeclarationsContext)
- func (p *DefineParser) SymbolDeclaration() (localctx ISymbolDeclarationContext)
- func (p *DefineParser) SymbolKey() (localctx ISymbolKeyContext)
- func (p *DefineParser) SymbolValue() (localctx ISymbolValueContext)
- func (p *DefineParser) SystemDeclaration() (localctx ISystemDeclarationContext)
- func (p *DefineParser) TemplateData() (localctx ITemplateDataContext)
- type DefineTemplateContext
- func (s *DefineTemplateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineTemplateContext) DEFAULT_TEMPLATE() antlr.TerminalNode
- func (s *DefineTemplateContext) DefineBody() IDefineBodyContext
- func (s *DefineTemplateContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineTemplateContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineTemplateContext) GetParser() antlr.Parser
- func (s *DefineTemplateContext) GetRuleContext() antlr.RuleContext
- func (s *DefineTemplateContext) IDENTIFIER() antlr.TerminalNode
- func (*DefineTemplateContext) IsDefineTemplateContext()
- func (s *DefineTemplateContext) LBRACE() antlr.TerminalNode
- func (s *DefineTemplateContext) LPAREN() antlr.TerminalNode
- func (s *DefineTemplateContext) RBRACE() antlr.TerminalNode
- func (s *DefineTemplateContext) RPAREN() antlr.TerminalNode
- func (s *DefineTemplateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineValueContext
- func (s *DefineValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DefineValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefineValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefineValueContext) GetParser() antlr.Parser
- func (s *DefineValueContext) GetRuleContext() antlr.RuleContext
- func (s *DefineValueContext) IDENTIFIER() antlr.TerminalNode
- func (*DefineValueContext) IsDefineValueContext()
- func (s *DefineValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DefineVisitor
- type ICompilationUnitContext
- type IDefineAttributeContext
- type IDefineBodyContext
- type IDefineDeclarationContext
- type IDefineExpressContext
- type IDefineKeyContext
- type IDefineTemplateContext
- type IDefineValueContext
- type IModuleAttributeContext
- type IModuleDeclarationContext
- type IModuleDefinesContext
- type INormalDeclarationsContext
- type ISymbolDeclarationContext
- type ISymbolKeyContext
- type ISymbolValueContext
- type ISystemDeclarationContext
- type ITemplateDataContext
- type ModuleAttributeContext
- func (s *ModuleAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ModuleAttributeContext) EQUAL() antlr.TerminalNode
- func (s *ModuleAttributeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleAttributeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleAttributeContext) GetParser() antlr.Parser
- func (s *ModuleAttributeContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleAttributeContext) IMPORT() antlr.TerminalNode
- func (*ModuleAttributeContext) IsModuleAttributeContext()
- func (s *ModuleAttributeContext) STRING_LITERAL() antlr.TerminalNode
- func (s *ModuleAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleDeclarationContext
- func (s *ModuleDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ModuleDeclarationContext) AllModuleDefines() []IModuleDefinesContext
- func (s *ModuleDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleDeclarationContext) GetParser() antlr.Parser
- func (s *ModuleDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleDeclarationContext) IDENTIFIER() antlr.TerminalNode
- func (*ModuleDeclarationContext) IsModuleDeclarationContext()
- func (s *ModuleDeclarationContext) LBRACE() antlr.TerminalNode
- func (s *ModuleDeclarationContext) MODULE() antlr.TerminalNode
- func (s *ModuleDeclarationContext) ModuleDefines(i int) IModuleDefinesContext
- func (s *ModuleDeclarationContext) RBRACE() antlr.TerminalNode
- func (s *ModuleDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleDefinesContext
- func (s *ModuleDefinesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ModuleDefinesContext) AllModuleAttribute() []IModuleAttributeContext
- func (s *ModuleDefinesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleDefinesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleDefinesContext) GetParser() antlr.Parser
- func (s *ModuleDefinesContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleDefinesContext) IDENTIFIER() antlr.TerminalNode
- func (*ModuleDefinesContext) IsModuleDefinesContext()
- func (s *ModuleDefinesContext) LBRACE() antlr.TerminalNode
- func (s *ModuleDefinesContext) ModuleAttribute(i int) IModuleAttributeContext
- func (s *ModuleDefinesContext) RBRACE() antlr.TerminalNode
- func (s *ModuleDefinesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NormalDeclarationsContext
- func (s *NormalDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NormalDeclarationsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NormalDeclarationsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NormalDeclarationsContext) GetParser() antlr.Parser
- func (s *NormalDeclarationsContext) GetRuleContext() antlr.RuleContext
- func (*NormalDeclarationsContext) IsNormalDeclarationsContext()
- func (s *NormalDeclarationsContext) ModuleDeclaration() IModuleDeclarationContext
- func (s *NormalDeclarationsContext) SystemDeclaration() ISystemDeclarationContext
- func (s *NormalDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SymbolDeclarationContext
- func (s *SymbolDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SymbolDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolDeclarationContext) GetParser() antlr.Parser
- func (s *SymbolDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *SymbolDeclarationContext) IDENTIFIER() antlr.TerminalNode
- func (*SymbolDeclarationContext) IsSymbolDeclarationContext()
- func (s *SymbolDeclarationContext) STRING_LITERAL() antlr.TerminalNode
- func (s *SymbolDeclarationContext) SYMBOL_TEXT() antlr.TerminalNode
- func (s *SymbolDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SymbolKeyContext
- func (s *SymbolKeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SymbolKeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolKeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolKeyContext) GetParser() antlr.Parser
- func (s *SymbolKeyContext) GetRuleContext() antlr.RuleContext
- func (s *SymbolKeyContext) IDENTIFIER() antlr.TerminalNode
- func (*SymbolKeyContext) IsSymbolKeyContext()
- func (s *SymbolKeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SymbolValueContext
- func (s *SymbolValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SymbolValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolValueContext) GetParser() antlr.Parser
- func (s *SymbolValueContext) GetRuleContext() antlr.RuleContext
- func (s *SymbolValueContext) IDENTIFIER() antlr.TerminalNode
- func (*SymbolValueContext) IsSymbolValueContext()
- func (s *SymbolValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SystemDeclarationContext
- func (s *SystemDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SystemDeclarationContext) COLON() antlr.TerminalNode
- func (s *SystemDeclarationContext) DefineKey() IDefineKeyContext
- func (s *SystemDeclarationContext) DefineValue() IDefineValueContext
- func (s *SystemDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SystemDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SystemDeclarationContext) GetParser() antlr.Parser
- func (s *SystemDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*SystemDeclarationContext) IsSystemDeclarationContext()
- func (s *SystemDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateDataContext
- func (s *TemplateDataContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateDataContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TemplateDataContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TemplateDataContext) GetParser() antlr.Parser
- func (s *TemplateDataContext) GetRuleContext() antlr.RuleContext
- func (s *TemplateDataContext) IDENTIFIER() antlr.TerminalNode
- func (*TemplateDataContext) IsTemplateDataContext()
- func (s *TemplateDataContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Constants ¶
const ( DefineLexerSYMBOL_TEXT = 1 DefineLexerDEFINE = 2 DefineLexerDEFAULT_SYMBOL = 3 DefineLexerDEFAULT_TEMPLATE = 4 DefineLexerMODULE = 5 DefineLexerIMPORT = 6 DefineLexerEQUAL = 7 DefineLexerIDENTIFIER = 8 DefineLexerLPAREN = 9 DefineLexerRPAREN = 10 DefineLexerLBRACE = 11 DefineLexerRBRACE = 12 DefineLexerLBRACK = 13 DefineLexerRBRACK = 14 DefineLexerSEMI = 15 DefineLexerCOMMA = 16 DefineLexerDOT = 17 DefineLexerCOLON = 18 DefineLexerWS = 19 DefineLexerCOMMENT = 20 DefineLexerLINE_COMMENT = 21 DefineLexerSTRING_LITERAL = 22 )
DefineLexer tokens.
const ( DefineParserEOF = antlr.TokenEOF DefineParserSYMBOL_TEXT = 1 DefineParserDEFINE = 2 DefineParserDEFAULT_SYMBOL = 3 DefineParserDEFAULT_TEMPLATE = 4 DefineParserMODULE = 5 DefineParserIMPORT = 6 DefineParserEQUAL = 7 DefineParserIDENTIFIER = 8 DefineParserLPAREN = 9 DefineParserRPAREN = 10 DefineParserLBRACE = 11 DefineParserRBRACE = 12 DefineParserLBRACK = 13 DefineParserRBRACK = 14 DefineParserSEMI = 15 DefineParserCOMMA = 16 DefineParserDOT = 17 DefineParserCOLON = 18 DefineParserWS = 19 DefineParserCOMMENT = 20 DefineParserLINE_COMMENT = 21 DefineParserSTRING_LITERAL = 22 )
DefineParser tokens.
const ( DefineParserRULE_compilationUnit = 0 DefineParserRULE_symbolDeclaration = 1 DefineParserRULE_normalDeclarations = 2 DefineParserRULE_defineDeclaration = 3 DefineParserRULE_defineExpress = 4 DefineParserRULE_defineAttribute = 5 DefineParserRULE_defineTemplate = 6 DefineParserRULE_symbolKey = 7 DefineParserRULE_symbolValue = 8 DefineParserRULE_defineBody = 9 DefineParserRULE_templateData = 10 DefineParserRULE_systemDeclaration = 11 DefineParserRULE_defineKey = 12 DefineParserRULE_defineValue = 13 DefineParserRULE_moduleDeclaration = 14 DefineParserRULE_moduleDefines = 15 DefineParserRULE_moduleAttribute = 16 )
DefineParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseDefineListener ¶
type BaseDefineListener struct{}
BaseDefineListener is a complete listener for a parse tree produced by DefineParser.
func (*BaseDefineListener) EnterCompilationUnit ¶
func (s *BaseDefineListener) EnterCompilationUnit(ctx *CompilationUnitContext)
EnterCompilationUnit is called when production compilationUnit is entered.
func (*BaseDefineListener) EnterDefineAttribute ¶
func (s *BaseDefineListener) EnterDefineAttribute(ctx *DefineAttributeContext)
EnterDefineAttribute is called when production defineAttribute is entered.
func (*BaseDefineListener) EnterDefineBody ¶
func (s *BaseDefineListener) EnterDefineBody(ctx *DefineBodyContext)
EnterDefineBody is called when production defineBody is entered.
func (*BaseDefineListener) EnterDefineDeclaration ¶
func (s *BaseDefineListener) EnterDefineDeclaration(ctx *DefineDeclarationContext)
EnterDefineDeclaration is called when production defineDeclaration is entered.
func (*BaseDefineListener) EnterDefineExpress ¶
func (s *BaseDefineListener) EnterDefineExpress(ctx *DefineExpressContext)
EnterDefineExpress is called when production defineExpress is entered.
func (*BaseDefineListener) EnterDefineKey ¶
func (s *BaseDefineListener) EnterDefineKey(ctx *DefineKeyContext)
EnterDefineKey is called when production defineKey is entered.
func (*BaseDefineListener) EnterDefineTemplate ¶
func (s *BaseDefineListener) EnterDefineTemplate(ctx *DefineTemplateContext)
EnterDefineTemplate is called when production defineTemplate is entered.
func (*BaseDefineListener) EnterDefineValue ¶
func (s *BaseDefineListener) EnterDefineValue(ctx *DefineValueContext)
EnterDefineValue is called when production defineValue is entered.
func (*BaseDefineListener) EnterEveryRule ¶
func (s *BaseDefineListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseDefineListener) EnterModuleAttribute ¶
func (s *BaseDefineListener) EnterModuleAttribute(ctx *ModuleAttributeContext)
EnterModuleAttribute is called when production moduleAttribute is entered.
func (*BaseDefineListener) EnterModuleDeclaration ¶
func (s *BaseDefineListener) EnterModuleDeclaration(ctx *ModuleDeclarationContext)
EnterModuleDeclaration is called when production moduleDeclaration is entered.
func (*BaseDefineListener) EnterModuleDefines ¶
func (s *BaseDefineListener) EnterModuleDefines(ctx *ModuleDefinesContext)
EnterModuleDefines is called when production moduleDefines is entered.
func (*BaseDefineListener) EnterNormalDeclarations ¶
func (s *BaseDefineListener) EnterNormalDeclarations(ctx *NormalDeclarationsContext)
EnterNormalDeclarations is called when production normalDeclarations is entered.
func (*BaseDefineListener) EnterSymbolDeclaration ¶
func (s *BaseDefineListener) EnterSymbolDeclaration(ctx *SymbolDeclarationContext)
EnterSymbolDeclaration is called when production symbolDeclaration is entered.
func (*BaseDefineListener) EnterSymbolKey ¶
func (s *BaseDefineListener) EnterSymbolKey(ctx *SymbolKeyContext)
EnterSymbolKey is called when production symbolKey is entered.
func (*BaseDefineListener) EnterSymbolValue ¶
func (s *BaseDefineListener) EnterSymbolValue(ctx *SymbolValueContext)
EnterSymbolValue is called when production symbolValue is entered.
func (*BaseDefineListener) EnterSystemDeclaration ¶
func (s *BaseDefineListener) EnterSystemDeclaration(ctx *SystemDeclarationContext)
EnterSystemDeclaration is called when production systemDeclaration is entered.
func (*BaseDefineListener) EnterTemplateData ¶
func (s *BaseDefineListener) EnterTemplateData(ctx *TemplateDataContext)
EnterTemplateData is called when production templateData is entered.
func (*BaseDefineListener) ExitCompilationUnit ¶
func (s *BaseDefineListener) ExitCompilationUnit(ctx *CompilationUnitContext)
ExitCompilationUnit is called when production compilationUnit is exited.
func (*BaseDefineListener) ExitDefineAttribute ¶
func (s *BaseDefineListener) ExitDefineAttribute(ctx *DefineAttributeContext)
ExitDefineAttribute is called when production defineAttribute is exited.
func (*BaseDefineListener) ExitDefineBody ¶
func (s *BaseDefineListener) ExitDefineBody(ctx *DefineBodyContext)
ExitDefineBody is called when production defineBody is exited.
func (*BaseDefineListener) ExitDefineDeclaration ¶
func (s *BaseDefineListener) ExitDefineDeclaration(ctx *DefineDeclarationContext)
ExitDefineDeclaration is called when production defineDeclaration is exited.
func (*BaseDefineListener) ExitDefineExpress ¶
func (s *BaseDefineListener) ExitDefineExpress(ctx *DefineExpressContext)
ExitDefineExpress is called when production defineExpress is exited.
func (*BaseDefineListener) ExitDefineKey ¶
func (s *BaseDefineListener) ExitDefineKey(ctx *DefineKeyContext)
ExitDefineKey is called when production defineKey is exited.
func (*BaseDefineListener) ExitDefineTemplate ¶
func (s *BaseDefineListener) ExitDefineTemplate(ctx *DefineTemplateContext)
ExitDefineTemplate is called when production defineTemplate is exited.
func (*BaseDefineListener) ExitDefineValue ¶
func (s *BaseDefineListener) ExitDefineValue(ctx *DefineValueContext)
ExitDefineValue is called when production defineValue is exited.
func (*BaseDefineListener) ExitEveryRule ¶
func (s *BaseDefineListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseDefineListener) ExitModuleAttribute ¶
func (s *BaseDefineListener) ExitModuleAttribute(ctx *ModuleAttributeContext)
ExitModuleAttribute is called when production moduleAttribute is exited.
func (*BaseDefineListener) ExitModuleDeclaration ¶
func (s *BaseDefineListener) ExitModuleDeclaration(ctx *ModuleDeclarationContext)
ExitModuleDeclaration is called when production moduleDeclaration is exited.
func (*BaseDefineListener) ExitModuleDefines ¶
func (s *BaseDefineListener) ExitModuleDefines(ctx *ModuleDefinesContext)
ExitModuleDefines is called when production moduleDefines is exited.
func (*BaseDefineListener) ExitNormalDeclarations ¶
func (s *BaseDefineListener) ExitNormalDeclarations(ctx *NormalDeclarationsContext)
ExitNormalDeclarations is called when production normalDeclarations is exited.
func (*BaseDefineListener) ExitSymbolDeclaration ¶
func (s *BaseDefineListener) ExitSymbolDeclaration(ctx *SymbolDeclarationContext)
ExitSymbolDeclaration is called when production symbolDeclaration is exited.
func (*BaseDefineListener) ExitSymbolKey ¶
func (s *BaseDefineListener) ExitSymbolKey(ctx *SymbolKeyContext)
ExitSymbolKey is called when production symbolKey is exited.
func (*BaseDefineListener) ExitSymbolValue ¶
func (s *BaseDefineListener) ExitSymbolValue(ctx *SymbolValueContext)
ExitSymbolValue is called when production symbolValue is exited.
func (*BaseDefineListener) ExitSystemDeclaration ¶
func (s *BaseDefineListener) ExitSystemDeclaration(ctx *SystemDeclarationContext)
ExitSystemDeclaration is called when production systemDeclaration is exited.
func (*BaseDefineListener) ExitTemplateData ¶
func (s *BaseDefineListener) ExitTemplateData(ctx *TemplateDataContext)
ExitTemplateData is called when production templateData is exited.
func (*BaseDefineListener) VisitErrorNode ¶
func (s *BaseDefineListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseDefineListener) VisitTerminal ¶
func (s *BaseDefineListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseDefineVisitor ¶
type BaseDefineVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseDefineVisitor) VisitCompilationUnit ¶
func (v *BaseDefineVisitor) VisitCompilationUnit(ctx *CompilationUnitContext) interface{}
func (*BaseDefineVisitor) VisitDefineAttribute ¶
func (v *BaseDefineVisitor) VisitDefineAttribute(ctx *DefineAttributeContext) interface{}
func (*BaseDefineVisitor) VisitDefineBody ¶
func (v *BaseDefineVisitor) VisitDefineBody(ctx *DefineBodyContext) interface{}
func (*BaseDefineVisitor) VisitDefineDeclaration ¶
func (v *BaseDefineVisitor) VisitDefineDeclaration(ctx *DefineDeclarationContext) interface{}
func (*BaseDefineVisitor) VisitDefineExpress ¶
func (v *BaseDefineVisitor) VisitDefineExpress(ctx *DefineExpressContext) interface{}
func (*BaseDefineVisitor) VisitDefineKey ¶
func (v *BaseDefineVisitor) VisitDefineKey(ctx *DefineKeyContext) interface{}
func (*BaseDefineVisitor) VisitDefineTemplate ¶
func (v *BaseDefineVisitor) VisitDefineTemplate(ctx *DefineTemplateContext) interface{}
func (*BaseDefineVisitor) VisitDefineValue ¶
func (v *BaseDefineVisitor) VisitDefineValue(ctx *DefineValueContext) interface{}
func (*BaseDefineVisitor) VisitModuleAttribute ¶
func (v *BaseDefineVisitor) VisitModuleAttribute(ctx *ModuleAttributeContext) interface{}
func (*BaseDefineVisitor) VisitModuleDeclaration ¶
func (v *BaseDefineVisitor) VisitModuleDeclaration(ctx *ModuleDeclarationContext) interface{}
func (*BaseDefineVisitor) VisitModuleDefines ¶
func (v *BaseDefineVisitor) VisitModuleDefines(ctx *ModuleDefinesContext) interface{}
func (*BaseDefineVisitor) VisitNormalDeclarations ¶
func (v *BaseDefineVisitor) VisitNormalDeclarations(ctx *NormalDeclarationsContext) interface{}
func (*BaseDefineVisitor) VisitSymbolDeclaration ¶
func (v *BaseDefineVisitor) VisitSymbolDeclaration(ctx *SymbolDeclarationContext) interface{}
func (*BaseDefineVisitor) VisitSymbolKey ¶
func (v *BaseDefineVisitor) VisitSymbolKey(ctx *SymbolKeyContext) interface{}
func (*BaseDefineVisitor) VisitSymbolValue ¶
func (v *BaseDefineVisitor) VisitSymbolValue(ctx *SymbolValueContext) interface{}
func (*BaseDefineVisitor) VisitSystemDeclaration ¶
func (v *BaseDefineVisitor) VisitSystemDeclaration(ctx *SystemDeclarationContext) interface{}
func (*BaseDefineVisitor) VisitTemplateData ¶
func (v *BaseDefineVisitor) VisitTemplateData(ctx *TemplateDataContext) interface{}
type CompilationUnitContext ¶
type CompilationUnitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCompilationUnitContext ¶
func NewCompilationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilationUnitContext
func NewEmptyCompilationUnitContext ¶
func NewEmptyCompilationUnitContext() *CompilationUnitContext
func (*CompilationUnitContext) Accept ¶
func (s *CompilationUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompilationUnitContext) AllNormalDeclarations ¶
func (s *CompilationUnitContext) AllNormalDeclarations() []INormalDeclarationsContext
func (*CompilationUnitContext) AllSymbolDeclaration ¶
func (s *CompilationUnitContext) AllSymbolDeclaration() []ISymbolDeclarationContext
func (*CompilationUnitContext) DefineDeclaration ¶
func (s *CompilationUnitContext) DefineDeclaration() IDefineDeclarationContext
func (*CompilationUnitContext) EOF ¶
func (s *CompilationUnitContext) EOF() antlr.TerminalNode
func (*CompilationUnitContext) EnterRule ¶
func (s *CompilationUnitContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompilationUnitContext) ExitRule ¶
func (s *CompilationUnitContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompilationUnitContext) GetParser ¶
func (s *CompilationUnitContext) GetParser() antlr.Parser
func (*CompilationUnitContext) GetRuleContext ¶
func (s *CompilationUnitContext) GetRuleContext() antlr.RuleContext
func (*CompilationUnitContext) IsCompilationUnitContext ¶
func (*CompilationUnitContext) IsCompilationUnitContext()
func (*CompilationUnitContext) NormalDeclarations ¶
func (s *CompilationUnitContext) NormalDeclarations(i int) INormalDeclarationsContext
func (*CompilationUnitContext) SymbolDeclaration ¶
func (s *CompilationUnitContext) SymbolDeclaration(i int) ISymbolDeclarationContext
func (*CompilationUnitContext) ToStringTree ¶
func (s *CompilationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineAttributeContext ¶
type DefineAttributeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineAttributeContext ¶
func NewDefineAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineAttributeContext
func NewEmptyDefineAttributeContext ¶
func NewEmptyDefineAttributeContext() *DefineAttributeContext
func (*DefineAttributeContext) Accept ¶
func (s *DefineAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineAttributeContext) COLON ¶
func (s *DefineAttributeContext) COLON() antlr.TerminalNode
func (*DefineAttributeContext) DEFAULT_SYMBOL ¶
func (s *DefineAttributeContext) DEFAULT_SYMBOL() antlr.TerminalNode
func (*DefineAttributeContext) EnterRule ¶
func (s *DefineAttributeContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineAttributeContext) ExitRule ¶
func (s *DefineAttributeContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineAttributeContext) GetParser ¶
func (s *DefineAttributeContext) GetParser() antlr.Parser
func (*DefineAttributeContext) GetRuleContext ¶
func (s *DefineAttributeContext) GetRuleContext() antlr.RuleContext
func (*DefineAttributeContext) IsDefineAttributeContext ¶
func (*DefineAttributeContext) IsDefineAttributeContext()
func (*DefineAttributeContext) SymbolKey ¶
func (s *DefineAttributeContext) SymbolKey() ISymbolKeyContext
func (*DefineAttributeContext) SymbolValue ¶
func (s *DefineAttributeContext) SymbolValue() ISymbolValueContext
func (*DefineAttributeContext) ToStringTree ¶
func (s *DefineAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineBodyContext ¶
type DefineBodyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineBodyContext ¶
func NewDefineBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineBodyContext
func NewEmptyDefineBodyContext ¶
func NewEmptyDefineBodyContext() *DefineBodyContext
func (*DefineBodyContext) Accept ¶
func (s *DefineBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineBodyContext) AllSymbolKey ¶
func (s *DefineBodyContext) AllSymbolKey() []ISymbolKeyContext
func (*DefineBodyContext) EnterRule ¶
func (s *DefineBodyContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineBodyContext) ExitRule ¶
func (s *DefineBodyContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineBodyContext) GetParser ¶
func (s *DefineBodyContext) GetParser() antlr.Parser
func (*DefineBodyContext) GetRuleContext ¶
func (s *DefineBodyContext) GetRuleContext() antlr.RuleContext
func (*DefineBodyContext) IsDefineBodyContext ¶
func (*DefineBodyContext) IsDefineBodyContext()
func (*DefineBodyContext) STRING_LITERAL ¶
func (s *DefineBodyContext) STRING_LITERAL() antlr.TerminalNode
func (*DefineBodyContext) SymbolKey ¶
func (s *DefineBodyContext) SymbolKey(i int) ISymbolKeyContext
func (*DefineBodyContext) TemplateData ¶
func (s *DefineBodyContext) TemplateData() ITemplateDataContext
func (*DefineBodyContext) ToStringTree ¶
func (s *DefineBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineDeclarationContext ¶
type DefineDeclarationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineDeclarationContext ¶
func NewDefineDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineDeclarationContext
func NewEmptyDefineDeclarationContext ¶
func NewEmptyDefineDeclarationContext() *DefineDeclarationContext
func (*DefineDeclarationContext) Accept ¶
func (s *DefineDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineDeclarationContext) AllDefineExpress ¶
func (s *DefineDeclarationContext) AllDefineExpress() []IDefineExpressContext
func (*DefineDeclarationContext) DEFINE ¶
func (s *DefineDeclarationContext) DEFINE() antlr.TerminalNode
func (*DefineDeclarationContext) DefineExpress ¶
func (s *DefineDeclarationContext) DefineExpress(i int) IDefineExpressContext
func (*DefineDeclarationContext) DefineKey ¶
func (s *DefineDeclarationContext) DefineKey() IDefineKeyContext
func (*DefineDeclarationContext) EnterRule ¶
func (s *DefineDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineDeclarationContext) ExitRule ¶
func (s *DefineDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineDeclarationContext) GetParser ¶
func (s *DefineDeclarationContext) GetParser() antlr.Parser
func (*DefineDeclarationContext) GetRuleContext ¶
func (s *DefineDeclarationContext) GetRuleContext() antlr.RuleContext
func (*DefineDeclarationContext) IsDefineDeclarationContext ¶
func (*DefineDeclarationContext) IsDefineDeclarationContext()
func (*DefineDeclarationContext) LBRACE ¶
func (s *DefineDeclarationContext) LBRACE() antlr.TerminalNode
func (*DefineDeclarationContext) RBRACE ¶
func (s *DefineDeclarationContext) RBRACE() antlr.TerminalNode
func (*DefineDeclarationContext) ToStringTree ¶
func (s *DefineDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineExpressContext ¶
type DefineExpressContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineExpressContext ¶
func NewDefineExpressContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineExpressContext
func NewEmptyDefineExpressContext ¶
func NewEmptyDefineExpressContext() *DefineExpressContext
func (*DefineExpressContext) Accept ¶
func (s *DefineExpressContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineExpressContext) DefineAttribute ¶
func (s *DefineExpressContext) DefineAttribute() IDefineAttributeContext
func (*DefineExpressContext) DefineTemplate ¶
func (s *DefineExpressContext) DefineTemplate() IDefineTemplateContext
func (*DefineExpressContext) EnterRule ¶
func (s *DefineExpressContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineExpressContext) ExitRule ¶
func (s *DefineExpressContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineExpressContext) GetParser ¶
func (s *DefineExpressContext) GetParser() antlr.Parser
func (*DefineExpressContext) GetRuleContext ¶
func (s *DefineExpressContext) GetRuleContext() antlr.RuleContext
func (*DefineExpressContext) IsDefineExpressContext ¶
func (*DefineExpressContext) IsDefineExpressContext()
func (*DefineExpressContext) ToStringTree ¶
func (s *DefineExpressContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineKeyContext ¶
type DefineKeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineKeyContext ¶
func NewDefineKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineKeyContext
func NewEmptyDefineKeyContext ¶
func NewEmptyDefineKeyContext() *DefineKeyContext
func (*DefineKeyContext) Accept ¶
func (s *DefineKeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineKeyContext) EnterRule ¶
func (s *DefineKeyContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineKeyContext) ExitRule ¶
func (s *DefineKeyContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineKeyContext) GetParser ¶
func (s *DefineKeyContext) GetParser() antlr.Parser
func (*DefineKeyContext) GetRuleContext ¶
func (s *DefineKeyContext) GetRuleContext() antlr.RuleContext
func (*DefineKeyContext) IDENTIFIER ¶
func (s *DefineKeyContext) IDENTIFIER() antlr.TerminalNode
func (*DefineKeyContext) IsDefineKeyContext ¶
func (*DefineKeyContext) IsDefineKeyContext()
func (*DefineKeyContext) ToStringTree ¶
func (s *DefineKeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineLexer ¶
func NewDefineLexer ¶
func NewDefineLexer(input antlr.CharStream) *DefineLexer
type DefineListener ¶
type DefineListener interface { antlr.ParseTreeListener // EnterCompilationUnit is called when entering the compilationUnit production. EnterCompilationUnit(c *CompilationUnitContext) // EnterSymbolDeclaration is called when entering the symbolDeclaration production. EnterSymbolDeclaration(c *SymbolDeclarationContext) // EnterNormalDeclarations is called when entering the normalDeclarations production. EnterNormalDeclarations(c *NormalDeclarationsContext) // EnterDefineDeclaration is called when entering the defineDeclaration production. EnterDefineDeclaration(c *DefineDeclarationContext) // EnterDefineExpress is called when entering the defineExpress production. EnterDefineExpress(c *DefineExpressContext) // EnterDefineAttribute is called when entering the defineAttribute production. EnterDefineAttribute(c *DefineAttributeContext) // EnterDefineTemplate is called when entering the defineTemplate production. EnterDefineTemplate(c *DefineTemplateContext) // EnterSymbolKey is called when entering the symbolKey production. EnterSymbolKey(c *SymbolKeyContext) // EnterSymbolValue is called when entering the symbolValue production. EnterSymbolValue(c *SymbolValueContext) // EnterDefineBody is called when entering the defineBody production. EnterDefineBody(c *DefineBodyContext) // EnterTemplateData is called when entering the templateData production. EnterTemplateData(c *TemplateDataContext) // EnterSystemDeclaration is called when entering the systemDeclaration production. EnterSystemDeclaration(c *SystemDeclarationContext) // EnterDefineKey is called when entering the defineKey production. EnterDefineKey(c *DefineKeyContext) // EnterDefineValue is called when entering the defineValue production. EnterDefineValue(c *DefineValueContext) // EnterModuleDeclaration is called when entering the moduleDeclaration production. EnterModuleDeclaration(c *ModuleDeclarationContext) // EnterModuleDefines is called when entering the moduleDefines production. EnterModuleDefines(c *ModuleDefinesContext) // EnterModuleAttribute is called when entering the moduleAttribute production. EnterModuleAttribute(c *ModuleAttributeContext) // ExitCompilationUnit is called when exiting the compilationUnit production. ExitCompilationUnit(c *CompilationUnitContext) // ExitSymbolDeclaration is called when exiting the symbolDeclaration production. ExitSymbolDeclaration(c *SymbolDeclarationContext) // ExitNormalDeclarations is called when exiting the normalDeclarations production. ExitNormalDeclarations(c *NormalDeclarationsContext) // ExitDefineDeclaration is called when exiting the defineDeclaration production. ExitDefineDeclaration(c *DefineDeclarationContext) // ExitDefineExpress is called when exiting the defineExpress production. ExitDefineExpress(c *DefineExpressContext) // ExitDefineAttribute is called when exiting the defineAttribute production. ExitDefineAttribute(c *DefineAttributeContext) // ExitDefineTemplate is called when exiting the defineTemplate production. ExitDefineTemplate(c *DefineTemplateContext) // ExitSymbolKey is called when exiting the symbolKey production. ExitSymbolKey(c *SymbolKeyContext) // ExitSymbolValue is called when exiting the symbolValue production. ExitSymbolValue(c *SymbolValueContext) // ExitDefineBody is called when exiting the defineBody production. ExitDefineBody(c *DefineBodyContext) // ExitTemplateData is called when exiting the templateData production. ExitTemplateData(c *TemplateDataContext) // ExitSystemDeclaration is called when exiting the systemDeclaration production. ExitSystemDeclaration(c *SystemDeclarationContext) // ExitDefineKey is called when exiting the defineKey production. ExitDefineKey(c *DefineKeyContext) // ExitDefineValue is called when exiting the defineValue production. ExitDefineValue(c *DefineValueContext) // ExitModuleDeclaration is called when exiting the moduleDeclaration production. ExitModuleDeclaration(c *ModuleDeclarationContext) // ExitModuleDefines is called when exiting the moduleDefines production. ExitModuleDefines(c *ModuleDefinesContext) // ExitModuleAttribute is called when exiting the moduleAttribute production. ExitModuleAttribute(c *ModuleAttributeContext) }
DefineListener is a complete listener for a parse tree produced by DefineParser.
type DefineParser ¶
type DefineParser struct {
*antlr.BaseParser
}
func NewDefineParser ¶
func NewDefineParser(input antlr.TokenStream) *DefineParser
func (*DefineParser) CompilationUnit ¶
func (p *DefineParser) CompilationUnit() (localctx ICompilationUnitContext)
func (*DefineParser) DefineAttribute ¶
func (p *DefineParser) DefineAttribute() (localctx IDefineAttributeContext)
func (*DefineParser) DefineBody ¶
func (p *DefineParser) DefineBody() (localctx IDefineBodyContext)
func (*DefineParser) DefineDeclaration ¶
func (p *DefineParser) DefineDeclaration() (localctx IDefineDeclarationContext)
func (*DefineParser) DefineExpress ¶
func (p *DefineParser) DefineExpress() (localctx IDefineExpressContext)
func (*DefineParser) DefineKey ¶
func (p *DefineParser) DefineKey() (localctx IDefineKeyContext)
func (*DefineParser) DefineTemplate ¶
func (p *DefineParser) DefineTemplate() (localctx IDefineTemplateContext)
func (*DefineParser) DefineValue ¶
func (p *DefineParser) DefineValue() (localctx IDefineValueContext)
func (*DefineParser) ModuleAttribute ¶
func (p *DefineParser) ModuleAttribute() (localctx IModuleAttributeContext)
func (*DefineParser) ModuleDeclaration ¶
func (p *DefineParser) ModuleDeclaration() (localctx IModuleDeclarationContext)
func (*DefineParser) ModuleDefines ¶
func (p *DefineParser) ModuleDefines() (localctx IModuleDefinesContext)
func (*DefineParser) NormalDeclarations ¶
func (p *DefineParser) NormalDeclarations() (localctx INormalDeclarationsContext)
func (*DefineParser) SymbolDeclaration ¶
func (p *DefineParser) SymbolDeclaration() (localctx ISymbolDeclarationContext)
func (*DefineParser) SymbolKey ¶
func (p *DefineParser) SymbolKey() (localctx ISymbolKeyContext)
func (*DefineParser) SymbolValue ¶
func (p *DefineParser) SymbolValue() (localctx ISymbolValueContext)
func (*DefineParser) SystemDeclaration ¶
func (p *DefineParser) SystemDeclaration() (localctx ISystemDeclarationContext)
func (*DefineParser) TemplateData ¶
func (p *DefineParser) TemplateData() (localctx ITemplateDataContext)
type DefineTemplateContext ¶
type DefineTemplateContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineTemplateContext ¶
func NewDefineTemplateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineTemplateContext
func NewEmptyDefineTemplateContext ¶
func NewEmptyDefineTemplateContext() *DefineTemplateContext
func (*DefineTemplateContext) Accept ¶
func (s *DefineTemplateContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineTemplateContext) DEFAULT_TEMPLATE ¶
func (s *DefineTemplateContext) DEFAULT_TEMPLATE() antlr.TerminalNode
func (*DefineTemplateContext) DefineBody ¶
func (s *DefineTemplateContext) DefineBody() IDefineBodyContext
func (*DefineTemplateContext) EnterRule ¶
func (s *DefineTemplateContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineTemplateContext) ExitRule ¶
func (s *DefineTemplateContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineTemplateContext) GetParser ¶
func (s *DefineTemplateContext) GetParser() antlr.Parser
func (*DefineTemplateContext) GetRuleContext ¶
func (s *DefineTemplateContext) GetRuleContext() antlr.RuleContext
func (*DefineTemplateContext) IDENTIFIER ¶
func (s *DefineTemplateContext) IDENTIFIER() antlr.TerminalNode
func (*DefineTemplateContext) IsDefineTemplateContext ¶
func (*DefineTemplateContext) IsDefineTemplateContext()
func (*DefineTemplateContext) LBRACE ¶
func (s *DefineTemplateContext) LBRACE() antlr.TerminalNode
func (*DefineTemplateContext) LPAREN ¶
func (s *DefineTemplateContext) LPAREN() antlr.TerminalNode
func (*DefineTemplateContext) RBRACE ¶
func (s *DefineTemplateContext) RBRACE() antlr.TerminalNode
func (*DefineTemplateContext) RPAREN ¶
func (s *DefineTemplateContext) RPAREN() antlr.TerminalNode
func (*DefineTemplateContext) ToStringTree ¶
func (s *DefineTemplateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineValueContext ¶
type DefineValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDefineValueContext ¶
func NewDefineValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefineValueContext
func NewEmptyDefineValueContext ¶
func NewEmptyDefineValueContext() *DefineValueContext
func (*DefineValueContext) Accept ¶
func (s *DefineValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DefineValueContext) EnterRule ¶
func (s *DefineValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefineValueContext) ExitRule ¶
func (s *DefineValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefineValueContext) GetParser ¶
func (s *DefineValueContext) GetParser() antlr.Parser
func (*DefineValueContext) GetRuleContext ¶
func (s *DefineValueContext) GetRuleContext() antlr.RuleContext
func (*DefineValueContext) IDENTIFIER ¶
func (s *DefineValueContext) IDENTIFIER() antlr.TerminalNode
func (*DefineValueContext) IsDefineValueContext ¶
func (*DefineValueContext) IsDefineValueContext()
func (*DefineValueContext) ToStringTree ¶
func (s *DefineValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DefineVisitor ¶
type DefineVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by DefineParser#compilationUnit. VisitCompilationUnit(ctx *CompilationUnitContext) interface{} // Visit a parse tree produced by DefineParser#symbolDeclaration. VisitSymbolDeclaration(ctx *SymbolDeclarationContext) interface{} // Visit a parse tree produced by DefineParser#normalDeclarations. VisitNormalDeclarations(ctx *NormalDeclarationsContext) interface{} // Visit a parse tree produced by DefineParser#defineDeclaration. VisitDefineDeclaration(ctx *DefineDeclarationContext) interface{} // Visit a parse tree produced by DefineParser#defineExpress. VisitDefineExpress(ctx *DefineExpressContext) interface{} // Visit a parse tree produced by DefineParser#defineAttribute. VisitDefineAttribute(ctx *DefineAttributeContext) interface{} // Visit a parse tree produced by DefineParser#defineTemplate. VisitDefineTemplate(ctx *DefineTemplateContext) interface{} // Visit a parse tree produced by DefineParser#symbolKey. VisitSymbolKey(ctx *SymbolKeyContext) interface{} // Visit a parse tree produced by DefineParser#symbolValue. VisitSymbolValue(ctx *SymbolValueContext) interface{} // Visit a parse tree produced by DefineParser#defineBody. VisitDefineBody(ctx *DefineBodyContext) interface{} // Visit a parse tree produced by DefineParser#templateData. VisitTemplateData(ctx *TemplateDataContext) interface{} // Visit a parse tree produced by DefineParser#systemDeclaration. VisitSystemDeclaration(ctx *SystemDeclarationContext) interface{} // Visit a parse tree produced by DefineParser#defineKey. VisitDefineKey(ctx *DefineKeyContext) interface{} // Visit a parse tree produced by DefineParser#defineValue. VisitDefineValue(ctx *DefineValueContext) interface{} // Visit a parse tree produced by DefineParser#moduleDeclaration. VisitModuleDeclaration(ctx *ModuleDeclarationContext) interface{} // Visit a parse tree produced by DefineParser#moduleDefines. VisitModuleDefines(ctx *ModuleDefinesContext) interface{} // Visit a parse tree produced by DefineParser#moduleAttribute. VisitModuleAttribute(ctx *ModuleAttributeContext) interface{} }
A complete Visitor for a parse tree produced by DefineParser.
type ICompilationUnitContext ¶
type ICompilationUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCompilationUnitContext differentiates from other interfaces. IsCompilationUnitContext() }
ICompilationUnitContext is an interface to support dynamic dispatch.
type IDefineAttributeContext ¶
type IDefineAttributeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineAttributeContext differentiates from other interfaces. IsDefineAttributeContext() }
IDefineAttributeContext is an interface to support dynamic dispatch.
type IDefineBodyContext ¶
type IDefineBodyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineBodyContext differentiates from other interfaces. IsDefineBodyContext() }
IDefineBodyContext is an interface to support dynamic dispatch.
type IDefineDeclarationContext ¶
type IDefineDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineDeclarationContext differentiates from other interfaces. IsDefineDeclarationContext() }
IDefineDeclarationContext is an interface to support dynamic dispatch.
type IDefineExpressContext ¶
type IDefineExpressContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineExpressContext differentiates from other interfaces. IsDefineExpressContext() }
IDefineExpressContext is an interface to support dynamic dispatch.
type IDefineKeyContext ¶
type IDefineKeyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineKeyContext differentiates from other interfaces. IsDefineKeyContext() }
IDefineKeyContext is an interface to support dynamic dispatch.
type IDefineTemplateContext ¶
type IDefineTemplateContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineTemplateContext differentiates from other interfaces. IsDefineTemplateContext() }
IDefineTemplateContext is an interface to support dynamic dispatch.
type IDefineValueContext ¶
type IDefineValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDefineValueContext differentiates from other interfaces. IsDefineValueContext() }
IDefineValueContext is an interface to support dynamic dispatch.
type IModuleAttributeContext ¶
type IModuleAttributeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsModuleAttributeContext differentiates from other interfaces. IsModuleAttributeContext() }
IModuleAttributeContext is an interface to support dynamic dispatch.
type IModuleDeclarationContext ¶
type IModuleDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsModuleDeclarationContext differentiates from other interfaces. IsModuleDeclarationContext() }
IModuleDeclarationContext is an interface to support dynamic dispatch.
type IModuleDefinesContext ¶
type IModuleDefinesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsModuleDefinesContext differentiates from other interfaces. IsModuleDefinesContext() }
IModuleDefinesContext is an interface to support dynamic dispatch.
type INormalDeclarationsContext ¶
type INormalDeclarationsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNormalDeclarationsContext differentiates from other interfaces. IsNormalDeclarationsContext() }
INormalDeclarationsContext is an interface to support dynamic dispatch.
type ISymbolDeclarationContext ¶
type ISymbolDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSymbolDeclarationContext differentiates from other interfaces. IsSymbolDeclarationContext() }
ISymbolDeclarationContext is an interface to support dynamic dispatch.
type ISymbolKeyContext ¶
type ISymbolKeyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSymbolKeyContext differentiates from other interfaces. IsSymbolKeyContext() }
ISymbolKeyContext is an interface to support dynamic dispatch.
type ISymbolValueContext ¶
type ISymbolValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSymbolValueContext differentiates from other interfaces. IsSymbolValueContext() }
ISymbolValueContext is an interface to support dynamic dispatch.
type ISystemDeclarationContext ¶
type ISystemDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSystemDeclarationContext differentiates from other interfaces. IsSystemDeclarationContext() }
ISystemDeclarationContext is an interface to support dynamic dispatch.
type ITemplateDataContext ¶
type ITemplateDataContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateDataContext differentiates from other interfaces. IsTemplateDataContext() }
ITemplateDataContext is an interface to support dynamic dispatch.
type ModuleAttributeContext ¶
type ModuleAttributeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModuleAttributeContext ¶
func NewEmptyModuleAttributeContext() *ModuleAttributeContext
func NewModuleAttributeContext ¶
func NewModuleAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleAttributeContext
func (*ModuleAttributeContext) Accept ¶
func (s *ModuleAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ModuleAttributeContext) EQUAL ¶
func (s *ModuleAttributeContext) EQUAL() antlr.TerminalNode
func (*ModuleAttributeContext) EnterRule ¶
func (s *ModuleAttributeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleAttributeContext) ExitRule ¶
func (s *ModuleAttributeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleAttributeContext) GetParser ¶
func (s *ModuleAttributeContext) GetParser() antlr.Parser
func (*ModuleAttributeContext) GetRuleContext ¶
func (s *ModuleAttributeContext) GetRuleContext() antlr.RuleContext
func (*ModuleAttributeContext) IMPORT ¶
func (s *ModuleAttributeContext) IMPORT() antlr.TerminalNode
func (*ModuleAttributeContext) IsModuleAttributeContext ¶
func (*ModuleAttributeContext) IsModuleAttributeContext()
func (*ModuleAttributeContext) STRING_LITERAL ¶
func (s *ModuleAttributeContext) STRING_LITERAL() antlr.TerminalNode
func (*ModuleAttributeContext) ToStringTree ¶
func (s *ModuleAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ModuleDeclarationContext ¶
type ModuleDeclarationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModuleDeclarationContext ¶
func NewEmptyModuleDeclarationContext() *ModuleDeclarationContext
func NewModuleDeclarationContext ¶
func NewModuleDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDeclarationContext
func (*ModuleDeclarationContext) Accept ¶
func (s *ModuleDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ModuleDeclarationContext) AllModuleDefines ¶
func (s *ModuleDeclarationContext) AllModuleDefines() []IModuleDefinesContext
func (*ModuleDeclarationContext) EnterRule ¶
func (s *ModuleDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleDeclarationContext) ExitRule ¶
func (s *ModuleDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleDeclarationContext) GetParser ¶
func (s *ModuleDeclarationContext) GetParser() antlr.Parser
func (*ModuleDeclarationContext) GetRuleContext ¶
func (s *ModuleDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ModuleDeclarationContext) IDENTIFIER ¶
func (s *ModuleDeclarationContext) IDENTIFIER() antlr.TerminalNode
func (*ModuleDeclarationContext) IsModuleDeclarationContext ¶
func (*ModuleDeclarationContext) IsModuleDeclarationContext()
func (*ModuleDeclarationContext) LBRACE ¶
func (s *ModuleDeclarationContext) LBRACE() antlr.TerminalNode
func (*ModuleDeclarationContext) MODULE ¶
func (s *ModuleDeclarationContext) MODULE() antlr.TerminalNode
func (*ModuleDeclarationContext) ModuleDefines ¶
func (s *ModuleDeclarationContext) ModuleDefines(i int) IModuleDefinesContext
func (*ModuleDeclarationContext) RBRACE ¶
func (s *ModuleDeclarationContext) RBRACE() antlr.TerminalNode
func (*ModuleDeclarationContext) ToStringTree ¶
func (s *ModuleDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ModuleDefinesContext ¶
type ModuleDefinesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModuleDefinesContext ¶
func NewEmptyModuleDefinesContext() *ModuleDefinesContext
func NewModuleDefinesContext ¶
func NewModuleDefinesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleDefinesContext
func (*ModuleDefinesContext) Accept ¶
func (s *ModuleDefinesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ModuleDefinesContext) AllModuleAttribute ¶
func (s *ModuleDefinesContext) AllModuleAttribute() []IModuleAttributeContext
func (*ModuleDefinesContext) EnterRule ¶
func (s *ModuleDefinesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleDefinesContext) ExitRule ¶
func (s *ModuleDefinesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleDefinesContext) GetParser ¶
func (s *ModuleDefinesContext) GetParser() antlr.Parser
func (*ModuleDefinesContext) GetRuleContext ¶
func (s *ModuleDefinesContext) GetRuleContext() antlr.RuleContext
func (*ModuleDefinesContext) IDENTIFIER ¶
func (s *ModuleDefinesContext) IDENTIFIER() antlr.TerminalNode
func (*ModuleDefinesContext) IsModuleDefinesContext ¶
func (*ModuleDefinesContext) IsModuleDefinesContext()
func (*ModuleDefinesContext) LBRACE ¶
func (s *ModuleDefinesContext) LBRACE() antlr.TerminalNode
func (*ModuleDefinesContext) ModuleAttribute ¶
func (s *ModuleDefinesContext) ModuleAttribute(i int) IModuleAttributeContext
func (*ModuleDefinesContext) RBRACE ¶
func (s *ModuleDefinesContext) RBRACE() antlr.TerminalNode
func (*ModuleDefinesContext) ToStringTree ¶
func (s *ModuleDefinesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NormalDeclarationsContext ¶
type NormalDeclarationsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNormalDeclarationsContext ¶
func NewEmptyNormalDeclarationsContext() *NormalDeclarationsContext
func NewNormalDeclarationsContext ¶
func NewNormalDeclarationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NormalDeclarationsContext
func (*NormalDeclarationsContext) Accept ¶
func (s *NormalDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NormalDeclarationsContext) EnterRule ¶
func (s *NormalDeclarationsContext) EnterRule(listener antlr.ParseTreeListener)
func (*NormalDeclarationsContext) ExitRule ¶
func (s *NormalDeclarationsContext) ExitRule(listener antlr.ParseTreeListener)
func (*NormalDeclarationsContext) GetParser ¶
func (s *NormalDeclarationsContext) GetParser() antlr.Parser
func (*NormalDeclarationsContext) GetRuleContext ¶
func (s *NormalDeclarationsContext) GetRuleContext() antlr.RuleContext
func (*NormalDeclarationsContext) IsNormalDeclarationsContext ¶
func (*NormalDeclarationsContext) IsNormalDeclarationsContext()
func (*NormalDeclarationsContext) ModuleDeclaration ¶
func (s *NormalDeclarationsContext) ModuleDeclaration() IModuleDeclarationContext
func (*NormalDeclarationsContext) SystemDeclaration ¶
func (s *NormalDeclarationsContext) SystemDeclaration() ISystemDeclarationContext
func (*NormalDeclarationsContext) ToStringTree ¶
func (s *NormalDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SymbolDeclarationContext ¶
type SymbolDeclarationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolDeclarationContext ¶
func NewEmptySymbolDeclarationContext() *SymbolDeclarationContext
func NewSymbolDeclarationContext ¶
func NewSymbolDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolDeclarationContext
func (*SymbolDeclarationContext) Accept ¶
func (s *SymbolDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SymbolDeclarationContext) EnterRule ¶
func (s *SymbolDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolDeclarationContext) ExitRule ¶
func (s *SymbolDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolDeclarationContext) GetParser ¶
func (s *SymbolDeclarationContext) GetParser() antlr.Parser
func (*SymbolDeclarationContext) GetRuleContext ¶
func (s *SymbolDeclarationContext) GetRuleContext() antlr.RuleContext
func (*SymbolDeclarationContext) IDENTIFIER ¶
func (s *SymbolDeclarationContext) IDENTIFIER() antlr.TerminalNode
func (*SymbolDeclarationContext) IsSymbolDeclarationContext ¶
func (*SymbolDeclarationContext) IsSymbolDeclarationContext()
func (*SymbolDeclarationContext) STRING_LITERAL ¶
func (s *SymbolDeclarationContext) STRING_LITERAL() antlr.TerminalNode
func (*SymbolDeclarationContext) SYMBOL_TEXT ¶
func (s *SymbolDeclarationContext) SYMBOL_TEXT() antlr.TerminalNode
func (*SymbolDeclarationContext) ToStringTree ¶
func (s *SymbolDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SymbolKeyContext ¶
type SymbolKeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolKeyContext ¶
func NewEmptySymbolKeyContext() *SymbolKeyContext
func NewSymbolKeyContext ¶
func NewSymbolKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolKeyContext
func (*SymbolKeyContext) Accept ¶
func (s *SymbolKeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SymbolKeyContext) EnterRule ¶
func (s *SymbolKeyContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolKeyContext) ExitRule ¶
func (s *SymbolKeyContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolKeyContext) GetParser ¶
func (s *SymbolKeyContext) GetParser() antlr.Parser
func (*SymbolKeyContext) GetRuleContext ¶
func (s *SymbolKeyContext) GetRuleContext() antlr.RuleContext
func (*SymbolKeyContext) IDENTIFIER ¶
func (s *SymbolKeyContext) IDENTIFIER() antlr.TerminalNode
func (*SymbolKeyContext) IsSymbolKeyContext ¶
func (*SymbolKeyContext) IsSymbolKeyContext()
func (*SymbolKeyContext) ToStringTree ¶
func (s *SymbolKeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SymbolValueContext ¶
type SymbolValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolValueContext ¶
func NewEmptySymbolValueContext() *SymbolValueContext
func NewSymbolValueContext ¶
func NewSymbolValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolValueContext
func (*SymbolValueContext) Accept ¶
func (s *SymbolValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SymbolValueContext) EnterRule ¶
func (s *SymbolValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolValueContext) ExitRule ¶
func (s *SymbolValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolValueContext) GetParser ¶
func (s *SymbolValueContext) GetParser() antlr.Parser
func (*SymbolValueContext) GetRuleContext ¶
func (s *SymbolValueContext) GetRuleContext() antlr.RuleContext
func (*SymbolValueContext) IDENTIFIER ¶
func (s *SymbolValueContext) IDENTIFIER() antlr.TerminalNode
func (*SymbolValueContext) IsSymbolValueContext ¶
func (*SymbolValueContext) IsSymbolValueContext()
func (*SymbolValueContext) ToStringTree ¶
func (s *SymbolValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SystemDeclarationContext ¶
type SystemDeclarationContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySystemDeclarationContext ¶
func NewEmptySystemDeclarationContext() *SystemDeclarationContext
func NewSystemDeclarationContext ¶
func NewSystemDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SystemDeclarationContext
func (*SystemDeclarationContext) Accept ¶
func (s *SystemDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SystemDeclarationContext) COLON ¶
func (s *SystemDeclarationContext) COLON() antlr.TerminalNode
func (*SystemDeclarationContext) DefineKey ¶
func (s *SystemDeclarationContext) DefineKey() IDefineKeyContext
func (*SystemDeclarationContext) DefineValue ¶
func (s *SystemDeclarationContext) DefineValue() IDefineValueContext
func (*SystemDeclarationContext) EnterRule ¶
func (s *SystemDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*SystemDeclarationContext) ExitRule ¶
func (s *SystemDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*SystemDeclarationContext) GetParser ¶
func (s *SystemDeclarationContext) GetParser() antlr.Parser
func (*SystemDeclarationContext) GetRuleContext ¶
func (s *SystemDeclarationContext) GetRuleContext() antlr.RuleContext
func (*SystemDeclarationContext) IsSystemDeclarationContext ¶
func (*SystemDeclarationContext) IsSystemDeclarationContext()
func (*SystemDeclarationContext) ToStringTree ¶
func (s *SystemDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateDataContext ¶
type TemplateDataContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateDataContext ¶
func NewEmptyTemplateDataContext() *TemplateDataContext
func NewTemplateDataContext ¶
func NewTemplateDataContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateDataContext
func (*TemplateDataContext) Accept ¶
func (s *TemplateDataContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateDataContext) EnterRule ¶
func (s *TemplateDataContext) EnterRule(listener antlr.ParseTreeListener)
func (*TemplateDataContext) ExitRule ¶
func (s *TemplateDataContext) ExitRule(listener antlr.ParseTreeListener)
func (*TemplateDataContext) GetParser ¶
func (s *TemplateDataContext) GetParser() antlr.Parser
func (*TemplateDataContext) GetRuleContext ¶
func (s *TemplateDataContext) GetRuleContext() antlr.RuleContext
func (*TemplateDataContext) IDENTIFIER ¶
func (s *TemplateDataContext) IDENTIFIER() antlr.TerminalNode
func (*TemplateDataContext) IsTemplateDataContext ¶
func (*TemplateDataContext) IsTemplateDataContext()
func (*TemplateDataContext) ToStringTree ¶
func (s *TemplateDataContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string