Documentation
¶
Index ¶
- func NewglLexer(input antlr.CharStream) *glLexer
- func NewglParser(input antlr.TokenStream) *glParser
- type ArgumentListContext
- func (s *ArgumentListContext) AllExpression() []IExpressionContext
- func (s *ArgumentListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentListContext) Expression(i int) IExpressionContext
- func (s *ArgumentListContext) GetParser() antlr.Parser
- func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentListContext) IsArgumentListContext()
- func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentsContext
- func (s *ArgumentsContext) ArgumentList() IArgumentListContext
- func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) GetParser() antlr.Parser
- func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentsContext) IsArgumentsContext()
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentExpressionContext
- func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) Expression() IExpressionContext
- func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AssignmentExpressionContext) Lvalue() ILvalueContext
- type BaseglListener
- func (s *BaseglListener) EnterArgumentList(ctx *ArgumentListContext)
- func (s *BaseglListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BaseglListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseglListener) EnterClosureExpression(ctx *ClosureExpressionContext)
- func (s *BaseglListener) EnterDotExpression(ctx *DotExpressionContext)
- func (s *BaseglListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseglListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseglListener) EnterExpressionScript(ctx *ExpressionScriptContext)
- func (s *BaseglListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseglListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseglListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseglListener) EnterIdentifierName(ctx *IdentifierNameContext)
- func (s *BaseglListener) EnterIndexExpression(ctx *IndexExpressionContext)
- func (s *BaseglListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseglListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseglListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseglListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseglListener) EnterLvalue(ctx *LvalueContext)
- func (s *BaseglListener) EnterNotExpression(ctx *NotExpressionContext)
- func (s *BaseglListener) EnterNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseglListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)
- func (s *BaseglListener) EnterStatementBlock(ctx *StatementBlockContext)
- func (s *BaseglListener) EnterStatementListScript(ctx *StatementListScriptContext)
- func (s *BaseglListener) EnterStatements(ctx *StatementsContext)
- func (s *BaseglListener) ExitArgumentList(ctx *ArgumentListContext)
- func (s *BaseglListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BaseglListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseglListener) ExitClosureExpression(ctx *ClosureExpressionContext)
- func (s *BaseglListener) ExitDotExpression(ctx *DotExpressionContext)
- func (s *BaseglListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseglListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseglListener) ExitExpressionScript(ctx *ExpressionScriptContext)
- func (s *BaseglListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseglListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
- func (s *BaseglListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseglListener) ExitIdentifierName(ctx *IdentifierNameContext)
- func (s *BaseglListener) ExitIndexExpression(ctx *IndexExpressionContext)
- func (s *BaseglListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseglListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseglListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseglListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseglListener) ExitLvalue(ctx *LvalueContext)
- func (s *BaseglListener) ExitNotExpression(ctx *NotExpressionContext)
- func (s *BaseglListener) ExitNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseglListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)
- func (s *BaseglListener) ExitStatementBlock(ctx *StatementBlockContext)
- func (s *BaseglListener) ExitStatementListScript(ctx *StatementListScriptContext)
- func (s *BaseglListener) ExitStatements(ctx *StatementsContext)
- func (s *BaseglListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseglListener) VisitTerminal(node antlr.TerminalNode)
- type ClosureExpressionContext
- func (s *ClosureExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClosureExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClosureExpressionContext) Expression() IExpressionContext
- func (s *ClosureExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ClosureExpressionContext) IdentifierName() IIdentifierNameContext
- type DotExpressionContext
- func (s *DotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DotExpressionContext) Expression() IExpressionContext
- func (s *DotExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *DotExpressionContext) IdentifierName() IIdentifierNameContext
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) AllExpression() []IExpressionContext
- func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) Expression(i int) IExpressionContext
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionScriptContext
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) Expression() IExpressionContext
- func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
- type FunctionCallExpressionContext
- func (s *FunctionCallExpressionContext) Arguments() IArgumentsContext
- func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallExpressionContext) Expression() IExpressionContext
- func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
- type IArgumentListContext
- type IArgumentsContext
- type IExpressionContext
- type IIdentifierNameContext
- type ILiteralContext
- type ILvalueContext
- type INumericLiteralContext
- type IScriptContext
- type IStatementContext
- type IStatementListContext
- type IdentifierExpressionContext
- func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierExpressionContext) Identifier() antlr.TerminalNode
- type IdentifierNameContext
- func (s *IdentifierNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierNameContext) GetParser() antlr.Parser
- func (s *IdentifierNameContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierNameContext) Identifier() antlr.TerminalNode
- func (*IdentifierNameContext) IsIdentifierNameContext()
- func (s *IdentifierNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexExpressionContext
- func (s *IndexExpressionContext) AllExpression() []IExpressionContext
- func (s *IndexExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexExpressionContext) Expression(i int) IExpressionContext
- func (s *IndexExpressionContext) GetRuleContext() antlr.RuleContext
- type LiteralContext
- func (s *LiteralContext) BooleanLiteral() antlr.TerminalNode
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) NullLiteral() antlr.TerminalNode
- func (s *LiteralContext) NumericLiteral() INumericLiteralContext
- func (s *LiteralContext) StringLiteral() antlr.TerminalNode
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralExpressionContext
- type LogicalAndExpressionContext
- func (s *LogicalAndExpressionContext) AllExpression() []IExpressionContext
- func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) Expression(i int) IExpressionContext
- func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
- type LogicalOrExpressionContext
- func (s *LogicalOrExpressionContext) AllExpression() []IExpressionContext
- func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) Expression(i int) IExpressionContext
- func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
- type LvalueContext
- func (s *LvalueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LvalueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LvalueContext) GetParser() antlr.Parser
- func (s *LvalueContext) GetRuleContext() antlr.RuleContext
- func (s *LvalueContext) IdentifierName() IIdentifierNameContext
- func (*LvalueContext) IsLvalueContext()
- func (s *LvalueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NotExpressionContext
- type NumericLiteralContext
- func (s *NumericLiteralContext) DecimalLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) GetParser() antlr.Parser
- func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumericLiteralContext) HexIntegerLiteral() antlr.TerminalNode
- func (*NumericLiteralContext) IsNumericLiteralContext()
- func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenthesizedExpressionContext
- func (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenthesizedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenthesizedExpressionContext) Expression() IExpressionContext
- func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
- type ScriptContext
- type StatementBlockContext
- type StatementContext
- func (s *StatementContext) CopyFrom(ctx *StatementContext)
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListContext
- func (s *StatementListContext) CopyFrom(ctx *StatementListContext)
- func (s *StatementListContext) GetParser() antlr.Parser
- func (s *StatementListContext) GetRuleContext() antlr.RuleContext
- func (*StatementListContext) IsStatementListContext()
- func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListScriptContext
- func (s *StatementListScriptContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementListScriptContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementListScriptContext) GetRuleContext() antlr.RuleContext
- func (s *StatementListScriptContext) StatementList() IStatementListContext
- type StatementsContext
- func (s *StatementsContext) AllStatement() []IStatementContext
- func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementsContext) GetRuleContext() antlr.RuleContext
- func (s *StatementsContext) Statement(i int) IStatementContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewglLexer ¶
func NewglLexer(input antlr.CharStream) *glLexer
NewglLexer produces a new lexer instance for the optional input antlr.CharStream.
The *glLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func NewglParser ¶
func NewglParser(input antlr.TokenStream) *glParser
NewglParser produces a new parser instance for the optional input antlr.TokenStream.
The *glParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
Types ¶
type ArgumentListContext ¶
type ArgumentListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArgumentListContext ¶
func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext
func NewEmptyArgumentListContext ¶
func NewEmptyArgumentListContext() *ArgumentListContext
func (*ArgumentListContext) AllExpression ¶
func (s *ArgumentListContext) AllExpression() []IExpressionContext
func (*ArgumentListContext) EnterRule ¶
func (s *ArgumentListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentListContext) ExitRule ¶
func (s *ArgumentListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentListContext) Expression ¶
func (s *ArgumentListContext) Expression(i int) IExpressionContext
func (*ArgumentListContext) GetParser ¶
func (s *ArgumentListContext) GetParser() antlr.Parser
func (*ArgumentListContext) GetRuleContext ¶
func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext
func (*ArgumentListContext) IsArgumentListContext ¶
func (*ArgumentListContext) IsArgumentListContext()
func (*ArgumentListContext) ToStringTree ¶
func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArgumentsContext ¶
type ArgumentsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArgumentsContext ¶
func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext
func NewEmptyArgumentsContext ¶
func NewEmptyArgumentsContext() *ArgumentsContext
func (*ArgumentsContext) ArgumentList ¶
func (s *ArgumentsContext) ArgumentList() IArgumentListContext
func (*ArgumentsContext) EnterRule ¶
func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExitRule ¶
func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) GetParser ¶
func (s *ArgumentsContext) GetParser() antlr.Parser
func (*ArgumentsContext) GetRuleContext ¶
func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
func (*ArgumentsContext) IsArgumentsContext ¶
func (*ArgumentsContext) IsArgumentsContext()
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentExpressionContext ¶
type AssignmentExpressionContext struct {
*ExpressionContext
}
func NewAssignmentExpressionContext ¶
func NewAssignmentExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentExpressionContext
func (*AssignmentExpressionContext) EnterRule ¶
func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) ExitRule ¶
func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) Expression ¶
func (s *AssignmentExpressionContext) Expression() IExpressionContext
func (*AssignmentExpressionContext) GetRuleContext ¶
func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignmentExpressionContext) Lvalue ¶
func (s *AssignmentExpressionContext) Lvalue() ILvalueContext
type BaseglListener ¶
type BaseglListener struct{}
BaseglListener is a complete listener for a parse tree produced by glParser.
func (*BaseglListener) EnterArgumentList ¶
func (s *BaseglListener) EnterArgumentList(ctx *ArgumentListContext)
EnterArgumentList is called when production argumentList is entered.
func (*BaseglListener) EnterArguments ¶
func (s *BaseglListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BaseglListener) EnterAssignmentExpression ¶
func (s *BaseglListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
EnterAssignmentExpression is called when production AssignmentExpression is entered.
func (*BaseglListener) EnterClosureExpression ¶
func (s *BaseglListener) EnterClosureExpression(ctx *ClosureExpressionContext)
EnterClosureExpression is called when production ClosureExpression is entered.
func (*BaseglListener) EnterDotExpression ¶
func (s *BaseglListener) EnterDotExpression(ctx *DotExpressionContext)
EnterDotExpression is called when production DotExpression is entered.
func (*BaseglListener) EnterEqualityExpression ¶
func (s *BaseglListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
EnterEqualityExpression is called when production EqualityExpression is entered.
func (*BaseglListener) EnterEveryRule ¶
func (s *BaseglListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseglListener) EnterExpressionScript ¶
func (s *BaseglListener) EnterExpressionScript(ctx *ExpressionScriptContext)
EnterExpressionScript is called when production ExpressionScript is entered.
func (*BaseglListener) EnterExpressionStatement ¶
func (s *BaseglListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
EnterExpressionStatement is called when production ExpressionStatement is entered.
func (*BaseglListener) EnterFunctionCallExpression ¶
func (s *BaseglListener) EnterFunctionCallExpression(ctx *FunctionCallExpressionContext)
EnterFunctionCallExpression is called when production FunctionCallExpression is entered.
func (*BaseglListener) EnterIdentifierExpression ¶
func (s *BaseglListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
EnterIdentifierExpression is called when production IdentifierExpression is entered.
func (*BaseglListener) EnterIdentifierName ¶
func (s *BaseglListener) EnterIdentifierName(ctx *IdentifierNameContext)
EnterIdentifierName is called when production identifierName is entered.
func (*BaseglListener) EnterIndexExpression ¶
func (s *BaseglListener) EnterIndexExpression(ctx *IndexExpressionContext)
EnterIndexExpression is called when production IndexExpression is entered.
func (*BaseglListener) EnterLiteral ¶
func (s *BaseglListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseglListener) EnterLiteralExpression ¶
func (s *BaseglListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
EnterLiteralExpression is called when production LiteralExpression is entered.
func (*BaseglListener) EnterLogicalAndExpression ¶
func (s *BaseglListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
EnterLogicalAndExpression is called when production LogicalAndExpression is entered.
func (*BaseglListener) EnterLogicalOrExpression ¶
func (s *BaseglListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
EnterLogicalOrExpression is called when production LogicalOrExpression is entered.
func (*BaseglListener) EnterLvalue ¶
func (s *BaseglListener) EnterLvalue(ctx *LvalueContext)
EnterLvalue is called when production lvalue is entered.
func (*BaseglListener) EnterNotExpression ¶
func (s *BaseglListener) EnterNotExpression(ctx *NotExpressionContext)
EnterNotExpression is called when production NotExpression is entered.
func (*BaseglListener) EnterNumericLiteral ¶
func (s *BaseglListener) EnterNumericLiteral(ctx *NumericLiteralContext)
EnterNumericLiteral is called when production numericLiteral is entered.
func (*BaseglListener) EnterParenthesizedExpression ¶
func (s *BaseglListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)
EnterParenthesizedExpression is called when production ParenthesizedExpression is entered.
func (*BaseglListener) EnterStatementBlock ¶
func (s *BaseglListener) EnterStatementBlock(ctx *StatementBlockContext)
EnterStatementBlock is called when production StatementBlock is entered.
func (*BaseglListener) EnterStatementListScript ¶
func (s *BaseglListener) EnterStatementListScript(ctx *StatementListScriptContext)
EnterStatementListScript is called when production StatementListScript is entered.
func (*BaseglListener) EnterStatements ¶
func (s *BaseglListener) EnterStatements(ctx *StatementsContext)
EnterStatements is called when production Statements is entered.
func (*BaseglListener) ExitArgumentList ¶
func (s *BaseglListener) ExitArgumentList(ctx *ArgumentListContext)
ExitArgumentList is called when production argumentList is exited.
func (*BaseglListener) ExitArguments ¶
func (s *BaseglListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BaseglListener) ExitAssignmentExpression ¶
func (s *BaseglListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
ExitAssignmentExpression is called when production AssignmentExpression is exited.
func (*BaseglListener) ExitClosureExpression ¶
func (s *BaseglListener) ExitClosureExpression(ctx *ClosureExpressionContext)
ExitClosureExpression is called when production ClosureExpression is exited.
func (*BaseglListener) ExitDotExpression ¶
func (s *BaseglListener) ExitDotExpression(ctx *DotExpressionContext)
ExitDotExpression is called when production DotExpression is exited.
func (*BaseglListener) ExitEqualityExpression ¶
func (s *BaseglListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
ExitEqualityExpression is called when production EqualityExpression is exited.
func (*BaseglListener) ExitEveryRule ¶
func (s *BaseglListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseglListener) ExitExpressionScript ¶
func (s *BaseglListener) ExitExpressionScript(ctx *ExpressionScriptContext)
ExitExpressionScript is called when production ExpressionScript is exited.
func (*BaseglListener) ExitExpressionStatement ¶
func (s *BaseglListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
ExitExpressionStatement is called when production ExpressionStatement is exited.
func (*BaseglListener) ExitFunctionCallExpression ¶
func (s *BaseglListener) ExitFunctionCallExpression(ctx *FunctionCallExpressionContext)
ExitFunctionCallExpression is called when production FunctionCallExpression is exited.
func (*BaseglListener) ExitIdentifierExpression ¶
func (s *BaseglListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
ExitIdentifierExpression is called when production IdentifierExpression is exited.
func (*BaseglListener) ExitIdentifierName ¶
func (s *BaseglListener) ExitIdentifierName(ctx *IdentifierNameContext)
ExitIdentifierName is called when production identifierName is exited.
func (*BaseglListener) ExitIndexExpression ¶
func (s *BaseglListener) ExitIndexExpression(ctx *IndexExpressionContext)
ExitIndexExpression is called when production IndexExpression is exited.
func (*BaseglListener) ExitLiteral ¶
func (s *BaseglListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseglListener) ExitLiteralExpression ¶
func (s *BaseglListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
ExitLiteralExpression is called when production LiteralExpression is exited.
func (*BaseglListener) ExitLogicalAndExpression ¶
func (s *BaseglListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
ExitLogicalAndExpression is called when production LogicalAndExpression is exited.
func (*BaseglListener) ExitLogicalOrExpression ¶
func (s *BaseglListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
ExitLogicalOrExpression is called when production LogicalOrExpression is exited.
func (*BaseglListener) ExitLvalue ¶
func (s *BaseglListener) ExitLvalue(ctx *LvalueContext)
ExitLvalue is called when production lvalue is exited.
func (*BaseglListener) ExitNotExpression ¶
func (s *BaseglListener) ExitNotExpression(ctx *NotExpressionContext)
ExitNotExpression is called when production NotExpression is exited.
func (*BaseglListener) ExitNumericLiteral ¶
func (s *BaseglListener) ExitNumericLiteral(ctx *NumericLiteralContext)
ExitNumericLiteral is called when production numericLiteral is exited.
func (*BaseglListener) ExitParenthesizedExpression ¶
func (s *BaseglListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)
ExitParenthesizedExpression is called when production ParenthesizedExpression is exited.
func (*BaseglListener) ExitStatementBlock ¶
func (s *BaseglListener) ExitStatementBlock(ctx *StatementBlockContext)
ExitStatementBlock is called when production StatementBlock is exited.
func (*BaseglListener) ExitStatementListScript ¶
func (s *BaseglListener) ExitStatementListScript(ctx *StatementListScriptContext)
ExitStatementListScript is called when production StatementListScript is exited.
func (*BaseglListener) ExitStatements ¶
func (s *BaseglListener) ExitStatements(ctx *StatementsContext)
ExitStatements is called when production Statements is exited.
func (*BaseglListener) VisitErrorNode ¶
func (s *BaseglListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseglListener) VisitTerminal ¶
func (s *BaseglListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type ClosureExpressionContext ¶
type ClosureExpressionContext struct {
*ExpressionContext
}
func NewClosureExpressionContext ¶
func NewClosureExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ClosureExpressionContext
func (*ClosureExpressionContext) EnterRule ¶
func (s *ClosureExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClosureExpressionContext) ExitRule ¶
func (s *ClosureExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClosureExpressionContext) Expression ¶
func (s *ClosureExpressionContext) Expression() IExpressionContext
func (*ClosureExpressionContext) GetRuleContext ¶
func (s *ClosureExpressionContext) GetRuleContext() antlr.RuleContext
func (*ClosureExpressionContext) IdentifierName ¶
func (s *ClosureExpressionContext) IdentifierName() IIdentifierNameContext
type DotExpressionContext ¶
type DotExpressionContext struct {
*ExpressionContext
}
func NewDotExpressionContext ¶
func NewDotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DotExpressionContext
func (*DotExpressionContext) EnterRule ¶
func (s *DotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*DotExpressionContext) ExitRule ¶
func (s *DotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*DotExpressionContext) Expression ¶
func (s *DotExpressionContext) Expression() IExpressionContext
func (*DotExpressionContext) GetRuleContext ¶
func (s *DotExpressionContext) GetRuleContext() antlr.RuleContext
func (*DotExpressionContext) IdentifierName ¶
func (s *DotExpressionContext) IdentifierName() IIdentifierNameContext
type EqualityExpressionContext ¶
type EqualityExpressionContext struct {
*ExpressionContext
}
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext
func (*EqualityExpressionContext) AllExpression ¶
func (s *EqualityExpressionContext) AllExpression() []IExpressionContext
func (*EqualityExpressionContext) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) ExitRule ¶
func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) Expression ¶
func (s *EqualityExpressionContext) Expression(i int) IExpressionContext
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionScriptContext ¶
type ExpressionScriptContext struct {
*ScriptContext
}
func NewExpressionScriptContext ¶
func NewExpressionScriptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpressionScriptContext
func (*ExpressionScriptContext) EnterRule ¶
func (s *ExpressionScriptContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionScriptContext) ExitRule ¶
func (s *ExpressionScriptContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionScriptContext) Expression ¶
func (s *ExpressionScriptContext) Expression() IExpressionContext
func (*ExpressionScriptContext) GetRuleContext ¶
func (s *ExpressionScriptContext) GetRuleContext() antlr.RuleContext
type ExpressionStatementContext ¶
type ExpressionStatementContext struct {
*StatementContext
}
func NewExpressionStatementContext ¶
func NewExpressionStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpressionStatementContext
func (*ExpressionStatementContext) EnterRule ¶
func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) ExitRule ¶
func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) Expression ¶
func (s *ExpressionStatementContext) Expression() IExpressionContext
func (*ExpressionStatementContext) GetRuleContext ¶
func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
type FunctionCallExpressionContext ¶
type FunctionCallExpressionContext struct {
*ExpressionContext
}
func NewFunctionCallExpressionContext ¶
func NewFunctionCallExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallExpressionContext
func (*FunctionCallExpressionContext) Arguments ¶
func (s *FunctionCallExpressionContext) Arguments() IArgumentsContext
func (*FunctionCallExpressionContext) EnterRule ¶
func (s *FunctionCallExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) ExitRule ¶
func (s *FunctionCallExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallExpressionContext) Expression ¶
func (s *FunctionCallExpressionContext) Expression() IExpressionContext
func (*FunctionCallExpressionContext) GetRuleContext ¶
func (s *FunctionCallExpressionContext) GetRuleContext() antlr.RuleContext
type IArgumentListContext ¶
type IArgumentListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArgumentListContext differentiates from other interfaces.
IsArgumentListContext()
}
IArgumentListContext is an interface to support dynamic dispatch.
type IArgumentsContext ¶
type IArgumentsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArgumentsContext differentiates from other interfaces.
IsArgumentsContext()
}
IArgumentsContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExpressionContext differentiates from other interfaces.
IsExpressionContext()
}
IExpressionContext is an interface to support dynamic dispatch.
type IIdentifierNameContext ¶
type IIdentifierNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIdentifierNameContext differentiates from other interfaces.
IsIdentifierNameContext()
}
IIdentifierNameContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLiteralContext differentiates from other interfaces.
IsLiteralContext()
}
ILiteralContext is an interface to support dynamic dispatch.
type ILvalueContext ¶
type ILvalueContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLvalueContext differentiates from other interfaces.
IsLvalueContext()
}
ILvalueContext is an interface to support dynamic dispatch.
type INumericLiteralContext ¶
type INumericLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNumericLiteralContext differentiates from other interfaces.
IsNumericLiteralContext()
}
INumericLiteralContext is an interface to support dynamic dispatch.
type IScriptContext ¶
type IScriptContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsScriptContext differentiates from other interfaces.
IsScriptContext()
}
IScriptContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementContext differentiates from other interfaces.
IsStatementContext()
}
IStatementContext is an interface to support dynamic dispatch.
type IStatementListContext ¶
type IStatementListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementListContext differentiates from other interfaces.
IsStatementListContext()
}
IStatementListContext is an interface to support dynamic dispatch.
type IdentifierExpressionContext ¶
type IdentifierExpressionContext struct {
*ExpressionContext
}
func NewIdentifierExpressionContext ¶
func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext
func (*IdentifierExpressionContext) EnterRule ¶
func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) ExitRule ¶
func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) GetRuleContext ¶
func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
func (*IdentifierExpressionContext) Identifier ¶
func (s *IdentifierExpressionContext) Identifier() antlr.TerminalNode
type IdentifierNameContext ¶
type IdentifierNameContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIdentifierNameContext ¶
func NewEmptyIdentifierNameContext() *IdentifierNameContext
func NewIdentifierNameContext ¶
func NewIdentifierNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierNameContext
func (*IdentifierNameContext) EnterRule ¶
func (s *IdentifierNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierNameContext) ExitRule ¶
func (s *IdentifierNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierNameContext) GetParser ¶
func (s *IdentifierNameContext) GetParser() antlr.Parser
func (*IdentifierNameContext) GetRuleContext ¶
func (s *IdentifierNameContext) GetRuleContext() antlr.RuleContext
func (*IdentifierNameContext) Identifier ¶
func (s *IdentifierNameContext) Identifier() antlr.TerminalNode
func (*IdentifierNameContext) IsIdentifierNameContext ¶
func (*IdentifierNameContext) IsIdentifierNameContext()
func (*IdentifierNameContext) ToStringTree ¶
func (s *IdentifierNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IndexExpressionContext ¶
type IndexExpressionContext struct {
*ExpressionContext
}
func NewIndexExpressionContext ¶
func NewIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexExpressionContext
func (*IndexExpressionContext) AllExpression ¶
func (s *IndexExpressionContext) AllExpression() []IExpressionContext
func (*IndexExpressionContext) EnterRule ¶
func (s *IndexExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexExpressionContext) ExitRule ¶
func (s *IndexExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexExpressionContext) Expression ¶
func (s *IndexExpressionContext) Expression(i int) IExpressionContext
func (*IndexExpressionContext) GetRuleContext ¶
func (s *IndexExpressionContext) GetRuleContext() antlr.RuleContext
type LiteralContext ¶
type LiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) BooleanLiteral ¶
func (s *LiteralContext) BooleanLiteral() antlr.TerminalNode
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) NullLiteral ¶
func (s *LiteralContext) NullLiteral() antlr.TerminalNode
func (*LiteralContext) NumericLiteral ¶
func (s *LiteralContext) NumericLiteral() INumericLiteralContext
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() antlr.TerminalNode
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralExpressionContext ¶
type LiteralExpressionContext struct {
*ExpressionContext
}
func NewLiteralExpressionContext ¶
func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext
func (*LiteralExpressionContext) EnterRule ¶
func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) ExitRule ¶
func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) GetRuleContext ¶
func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext
func (*LiteralExpressionContext) Literal ¶
func (s *LiteralExpressionContext) Literal() ILiteralContext
type LogicalAndExpressionContext ¶
type LogicalAndExpressionContext struct {
*ExpressionContext
}
func NewLogicalAndExpressionContext ¶
func NewLogicalAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalAndExpressionContext
func (*LogicalAndExpressionContext) AllExpression ¶
func (s *LogicalAndExpressionContext) AllExpression() []IExpressionContext
func (*LogicalAndExpressionContext) EnterRule ¶
func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) ExitRule ¶
func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) Expression ¶
func (s *LogicalAndExpressionContext) Expression(i int) IExpressionContext
func (*LogicalAndExpressionContext) GetRuleContext ¶
func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
type LogicalOrExpressionContext ¶
type LogicalOrExpressionContext struct {
*ExpressionContext
}
func NewLogicalOrExpressionContext ¶
func NewLogicalOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalOrExpressionContext
func (*LogicalOrExpressionContext) AllExpression ¶
func (s *LogicalOrExpressionContext) AllExpression() []IExpressionContext
func (*LogicalOrExpressionContext) EnterRule ¶
func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) ExitRule ¶
func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) Expression ¶
func (s *LogicalOrExpressionContext) Expression(i int) IExpressionContext
func (*LogicalOrExpressionContext) GetRuleContext ¶
func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
type LvalueContext ¶
type LvalueContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyLvalueContext ¶
func NewEmptyLvalueContext() *LvalueContext
func NewLvalueContext ¶
func NewLvalueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LvalueContext
func (*LvalueContext) EnterRule ¶
func (s *LvalueContext) EnterRule(listener antlr.ParseTreeListener)
func (*LvalueContext) ExitRule ¶
func (s *LvalueContext) ExitRule(listener antlr.ParseTreeListener)
func (*LvalueContext) GetParser ¶
func (s *LvalueContext) GetParser() antlr.Parser
func (*LvalueContext) GetRuleContext ¶
func (s *LvalueContext) GetRuleContext() antlr.RuleContext
func (*LvalueContext) IdentifierName ¶
func (s *LvalueContext) IdentifierName() IIdentifierNameContext
func (*LvalueContext) IsLvalueContext ¶
func (*LvalueContext) IsLvalueContext()
func (*LvalueContext) ToStringTree ¶
func (s *LvalueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NotExpressionContext ¶
type NotExpressionContext struct {
*ExpressionContext
}
func NewNotExpressionContext ¶
func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext
func (*NotExpressionContext) EnterRule ¶
func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) ExitRule ¶
func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) Expression ¶
func (s *NotExpressionContext) Expression() IExpressionContext
func (*NotExpressionContext) GetRuleContext ¶
func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
type NumericLiteralContext ¶
type NumericLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNumericLiteralContext ¶
func NewEmptyNumericLiteralContext() *NumericLiteralContext
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext
func (*NumericLiteralContext) DecimalLiteral ¶
func (s *NumericLiteralContext) DecimalLiteral() antlr.TerminalNode
func (*NumericLiteralContext) EnterRule ¶
func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) ExitRule ¶
func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) GetParser ¶
func (s *NumericLiteralContext) GetParser() antlr.Parser
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) HexIntegerLiteral ¶
func (s *NumericLiteralContext) HexIntegerLiteral() antlr.TerminalNode
func (*NumericLiteralContext) IsNumericLiteralContext ¶
func (*NumericLiteralContext) IsNumericLiteralContext()
func (*NumericLiteralContext) ToStringTree ¶
func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParenthesizedExpressionContext ¶
type ParenthesizedExpressionContext struct {
*ExpressionContext
}
func NewParenthesizedExpressionContext ¶
func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext
func (*ParenthesizedExpressionContext) EnterRule ¶
func (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenthesizedExpressionContext) ExitRule ¶
func (s *ParenthesizedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenthesizedExpressionContext) Expression ¶
func (s *ParenthesizedExpressionContext) Expression() IExpressionContext
func (*ParenthesizedExpressionContext) GetRuleContext ¶
func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
type ScriptContext ¶
type ScriptContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyScriptContext ¶
func NewEmptyScriptContext() *ScriptContext
func NewScriptContext ¶
func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext
func (*ScriptContext) CopyFrom ¶
func (s *ScriptContext) CopyFrom(ctx *ScriptContext)
func (*ScriptContext) GetParser ¶
func (s *ScriptContext) GetParser() antlr.Parser
func (*ScriptContext) GetRuleContext ¶
func (s *ScriptContext) GetRuleContext() antlr.RuleContext
func (*ScriptContext) IsScriptContext ¶
func (*ScriptContext) IsScriptContext()
func (*ScriptContext) ToStringTree ¶
func (s *ScriptContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementBlockContext ¶
type StatementBlockContext struct {
*StatementListContext
}
func NewStatementBlockContext ¶
func NewStatementBlockContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementBlockContext
func (*StatementBlockContext) EnterRule ¶
func (s *StatementBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementBlockContext) ExitRule ¶
func (s *StatementBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementBlockContext) GetRuleContext ¶
func (s *StatementBlockContext) GetRuleContext() antlr.RuleContext
func (*StatementBlockContext) StatementList ¶
func (s *StatementBlockContext) StatementList() IStatementListContext
type StatementContext ¶
type StatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) CopyFrom ¶
func (s *StatementContext) CopyFrom(ctx *StatementContext)
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListContext ¶
type StatementListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) CopyFrom ¶
func (s *StatementListContext) CopyFrom(ctx *StatementListContext)
func (*StatementListContext) GetParser ¶
func (s *StatementListContext) GetParser() antlr.Parser
func (*StatementListContext) GetRuleContext ¶
func (s *StatementListContext) GetRuleContext() antlr.RuleContext
func (*StatementListContext) IsStatementListContext ¶
func (*StatementListContext) IsStatementListContext()
func (*StatementListContext) ToStringTree ¶
func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListScriptContext ¶
type StatementListScriptContext struct {
*ScriptContext
}
func NewStatementListScriptContext ¶
func NewStatementListScriptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementListScriptContext
func (*StatementListScriptContext) EnterRule ¶
func (s *StatementListScriptContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementListScriptContext) ExitRule ¶
func (s *StatementListScriptContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementListScriptContext) GetRuleContext ¶
func (s *StatementListScriptContext) GetRuleContext() antlr.RuleContext
func (*StatementListScriptContext) StatementList ¶
func (s *StatementListScriptContext) StatementList() IStatementListContext
type StatementsContext ¶
type StatementsContext struct {
*StatementListContext
}
func NewStatementsContext ¶
func NewStatementsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementsContext
func (*StatementsContext) AllStatement ¶
func (s *StatementsContext) AllStatement() []IStatementContext
func (*StatementsContext) EnterRule ¶
func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementsContext) ExitRule ¶
func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementsContext) GetRuleContext ¶
func (s *StatementsContext) GetRuleContext() antlr.RuleContext
func (*StatementsContext) Statement ¶
func (s *StatementsContext) Statement(i int) IStatementContext