parser

package
v0.0.0-...-dbce553 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
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 (*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 (*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 (*DefineAttributeContext) SymbolValue

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 (*DefineDeclarationContext) DefineExpress

func (*DefineDeclarationContext) DefineKey

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 (*DefineDeclarationContext) RBRACE

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

type DefineLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

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 (*DefineTemplateContext) LPAREN

func (*DefineTemplateContext) RBRACE

func (*DefineTemplateContext) RPAREN

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 (*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 (*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 (*ModuleDeclarationContext) IsModuleDeclarationContext

func (*ModuleDeclarationContext) IsModuleDeclarationContext()

func (*ModuleDeclarationContext) LBRACE

func (*ModuleDeclarationContext) MODULE

func (*ModuleDeclarationContext) ModuleDefines

func (*ModuleDeclarationContext) RBRACE

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 (*ModuleDefinesContext) ModuleAttribute

func (s *ModuleDefinesContext) ModuleAttribute(i int) IModuleAttributeContext

func (*ModuleDefinesContext) RBRACE

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 (*NormalDeclarationsContext) SystemDeclaration

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 (*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 (*SystemDeclarationContext) DefineKey

func (*SystemDeclarationContext) DefineValue

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL