Documentation ¶
Overview ¶
Example ¶
package main import ( "bramp.net/antlr4/matlab" "fmt" "github.com/antlr/antlr4/runtime/Go/antlr" ) type exampleListener struct { *matlab.BasematlabListener } func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) { fmt.Println(ctx.GetText()) } func main() { // Setup the input is := antlr.NewInputStream("...some text to parse...") // Create the Lexer lexer := matlab.NewmatlabLexer(is) stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel) // Create the Parser p := matlab.NewmatlabParser(stream) p.BuildParseTrees = true p.AddErrorListener(antlr.NewDiagnosticErrorListener(true)) // Finally walk the tree tree := p.Statement() antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree) }
Output:
Index ¶
- func NewmatlabLexer(input antlr.CharStream) *matlabLexer
- func NewmatlabParser(input antlr.TokenStream) *matlabParser
- type Additive_expressionContext
- func (s *Additive_expressionContext) Additive_expression() IAdditive_expressionContext
- func (s *Additive_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Additive_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Additive_expressionContext) GetParser() antlr.Parser
- func (s *Additive_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Additive_expressionContext) IsAdditive_expressionContext()
- func (s *Additive_expressionContext) Multiplicative_expression() IMultiplicative_expressionContext
- func (s *Additive_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type And_expressionContext
- func (s *And_expressionContext) And_expression() IAnd_expressionContext
- func (s *And_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *And_expressionContext) Equality_expression() IEquality_expressionContext
- func (s *And_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *And_expressionContext) GetParser() antlr.Parser
- func (s *And_expressionContext) GetRuleContext() antlr.RuleContext
- func (*And_expressionContext) IsAnd_expressionContext()
- func (s *And_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_elementContext
- func (s *Array_elementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_elementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_elementContext) Expression() IExpressionContext
- func (s *Array_elementContext) Expression_statement() IExpression_statementContext
- func (s *Array_elementContext) GetParser() antlr.Parser
- func (s *Array_elementContext) GetRuleContext() antlr.RuleContext
- func (*Array_elementContext) IsArray_elementContext()
- func (s *Array_elementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_expressionContext
- func (s *Array_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_expressionContext) GetParser() antlr.Parser
- func (s *Array_expressionContext) GetRuleContext() antlr.RuleContext
- func (s *Array_expressionContext) IDENTIFIER() antlr.TerminalNode
- func (s *Array_expressionContext) Index_expression_list() IIndex_expression_listContext
- func (*Array_expressionContext) IsArray_expressionContext()
- func (s *Array_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_listContext
- func (s *Array_listContext) Array_element() IArray_elementContext
- func (s *Array_listContext) Array_list() IArray_listContext
- func (s *Array_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_listContext) GetParser() antlr.Parser
- func (s *Array_listContext) GetRuleContext() antlr.RuleContext
- func (*Array_listContext) IsArray_listContext()
- func (s *Array_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assignment_expressionContext
- func (s *Assignment_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Assignment_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Assignment_expressionContext) Expression() IExpressionContext
- func (s *Assignment_expressionContext) GetParser() antlr.Parser
- func (s *Assignment_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Assignment_expressionContext) IsAssignment_expressionContext()
- func (s *Assignment_expressionContext) Postfix_expression() IPostfix_expressionContext
- func (s *Assignment_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assignment_statementContext
- func (s *Assignment_statementContext) Assignment_expression() IAssignment_expressionContext
- func (s *Assignment_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Assignment_statementContext) Eostmt() IEostmtContext
- func (s *Assignment_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Assignment_statementContext) GetParser() antlr.Parser
- func (s *Assignment_statementContext) GetRuleContext() antlr.RuleContext
- func (*Assignment_statementContext) IsAssignment_statementContext()
- func (s *Assignment_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BasematlabListener
- func (s *BasematlabListener) EnterAdditive_expression(ctx *Additive_expressionContext)
- func (s *BasematlabListener) EnterAnd_expression(ctx *And_expressionContext)
- func (s *BasematlabListener) EnterArray_element(ctx *Array_elementContext)
- func (s *BasematlabListener) EnterArray_expression(ctx *Array_expressionContext)
- func (s *BasematlabListener) EnterArray_list(ctx *Array_listContext)
- func (s *BasematlabListener) EnterAssignment_expression(ctx *Assignment_expressionContext)
- func (s *BasematlabListener) EnterAssignment_statement(ctx *Assignment_statementContext)
- func (s *BasematlabListener) EnterClear_statement(ctx *Clear_statementContext)
- func (s *BasematlabListener) EnterElseif_clause(ctx *Elseif_clauseContext)
- func (s *BasematlabListener) EnterEostmt(ctx *EostmtContext)
- func (s *BasematlabListener) EnterEquality_expression(ctx *Equality_expressionContext)
- func (s *BasematlabListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasematlabListener) EnterExpression(ctx *ExpressionContext)
- func (s *BasematlabListener) EnterExpression_statement(ctx *Expression_statementContext)
- func (s *BasematlabListener) EnterFunc_ident_list(ctx *Func_ident_listContext)
- func (s *BasematlabListener) EnterFunc_return_list(ctx *Func_return_listContext)
- func (s *BasematlabListener) EnterFunction_declare(ctx *Function_declareContext)
- func (s *BasematlabListener) EnterFunction_declare_lhs(ctx *Function_declare_lhsContext)
- func (s *BasematlabListener) EnterGlobal_statement(ctx *Global_statementContext)
- func (s *BasematlabListener) EnterIdentifier_list(ctx *Identifier_listContext)
- func (s *BasematlabListener) EnterIndex_expression(ctx *Index_expressionContext)
- func (s *BasematlabListener) EnterIndex_expression_list(ctx *Index_expression_listContext)
- func (s *BasematlabListener) EnterIteration_statement(ctx *Iteration_statementContext)
- func (s *BasematlabListener) EnterJump_statement(ctx *Jump_statementContext)
- func (s *BasematlabListener) EnterMultiplicative_expression(ctx *Multiplicative_expressionContext)
- func (s *BasematlabListener) EnterOr_expression(ctx *Or_expressionContext)
- func (s *BasematlabListener) EnterPostfix_expression(ctx *Postfix_expressionContext)
- func (s *BasematlabListener) EnterPrimary_expression(ctx *Primary_expressionContext)
- func (s *BasematlabListener) EnterRelational_expression(ctx *Relational_expressionContext)
- func (s *BasematlabListener) EnterSelection_statement(ctx *Selection_statementContext)
- func (s *BasematlabListener) EnterStatement(ctx *StatementContext)
- func (s *BasematlabListener) EnterStatement_list(ctx *Statement_listContext)
- func (s *BasematlabListener) EnterTranslation_unit(ctx *Translation_unitContext)
- func (s *BasematlabListener) EnterUnary_expression(ctx *Unary_expressionContext)
- func (s *BasematlabListener) EnterUnary_operator(ctx *Unary_operatorContext)
- func (s *BasematlabListener) ExitAdditive_expression(ctx *Additive_expressionContext)
- func (s *BasematlabListener) ExitAnd_expression(ctx *And_expressionContext)
- func (s *BasematlabListener) ExitArray_element(ctx *Array_elementContext)
- func (s *BasematlabListener) ExitArray_expression(ctx *Array_expressionContext)
- func (s *BasematlabListener) ExitArray_list(ctx *Array_listContext)
- func (s *BasematlabListener) ExitAssignment_expression(ctx *Assignment_expressionContext)
- func (s *BasematlabListener) ExitAssignment_statement(ctx *Assignment_statementContext)
- func (s *BasematlabListener) ExitClear_statement(ctx *Clear_statementContext)
- func (s *BasematlabListener) ExitElseif_clause(ctx *Elseif_clauseContext)
- func (s *BasematlabListener) ExitEostmt(ctx *EostmtContext)
- func (s *BasematlabListener) ExitEquality_expression(ctx *Equality_expressionContext)
- func (s *BasematlabListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasematlabListener) ExitExpression(ctx *ExpressionContext)
- func (s *BasematlabListener) ExitExpression_statement(ctx *Expression_statementContext)
- func (s *BasematlabListener) ExitFunc_ident_list(ctx *Func_ident_listContext)
- func (s *BasematlabListener) ExitFunc_return_list(ctx *Func_return_listContext)
- func (s *BasematlabListener) ExitFunction_declare(ctx *Function_declareContext)
- func (s *BasematlabListener) ExitFunction_declare_lhs(ctx *Function_declare_lhsContext)
- func (s *BasematlabListener) ExitGlobal_statement(ctx *Global_statementContext)
- func (s *BasematlabListener) ExitIdentifier_list(ctx *Identifier_listContext)
- func (s *BasematlabListener) ExitIndex_expression(ctx *Index_expressionContext)
- func (s *BasematlabListener) ExitIndex_expression_list(ctx *Index_expression_listContext)
- func (s *BasematlabListener) ExitIteration_statement(ctx *Iteration_statementContext)
- func (s *BasematlabListener) ExitJump_statement(ctx *Jump_statementContext)
- func (s *BasematlabListener) ExitMultiplicative_expression(ctx *Multiplicative_expressionContext)
- func (s *BasematlabListener) ExitOr_expression(ctx *Or_expressionContext)
- func (s *BasematlabListener) ExitPostfix_expression(ctx *Postfix_expressionContext)
- func (s *BasematlabListener) ExitPrimary_expression(ctx *Primary_expressionContext)
- func (s *BasematlabListener) ExitRelational_expression(ctx *Relational_expressionContext)
- func (s *BasematlabListener) ExitSelection_statement(ctx *Selection_statementContext)
- func (s *BasematlabListener) ExitStatement(ctx *StatementContext)
- func (s *BasematlabListener) ExitStatement_list(ctx *Statement_listContext)
- func (s *BasematlabListener) ExitTranslation_unit(ctx *Translation_unitContext)
- func (s *BasematlabListener) ExitUnary_expression(ctx *Unary_expressionContext)
- func (s *BasematlabListener) ExitUnary_operator(ctx *Unary_operatorContext)
- func (s *BasematlabListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BasematlabListener) VisitTerminal(node antlr.TerminalNode)
- type Clear_statementContext
- func (s *Clear_statementContext) CLEAR() antlr.TerminalNode
- func (s *Clear_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Clear_statementContext) Eostmt() IEostmtContext
- func (s *Clear_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Clear_statementContext) GetParser() antlr.Parser
- func (s *Clear_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Clear_statementContext) Identifier_list() IIdentifier_listContext
- func (*Clear_statementContext) IsClear_statementContext()
- func (s *Clear_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Elseif_clauseContext
- func (s *Elseif_clauseContext) ELSEIF() antlr.TerminalNode
- func (s *Elseif_clauseContext) Elseif_clause() IElseif_clauseContext
- func (s *Elseif_clauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Elseif_clauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Elseif_clauseContext) Expression() IExpressionContext
- func (s *Elseif_clauseContext) GetParser() antlr.Parser
- func (s *Elseif_clauseContext) GetRuleContext() antlr.RuleContext
- func (*Elseif_clauseContext) IsElseif_clauseContext()
- func (s *Elseif_clauseContext) Statement_list() IStatement_listContext
- func (s *Elseif_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EostmtContext
- func (s *EostmtContext) CR() antlr.TerminalNode
- func (s *EostmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EostmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EostmtContext) GetParser() antlr.Parser
- func (s *EostmtContext) GetRuleContext() antlr.RuleContext
- func (*EostmtContext) IsEostmtContext()
- func (s *EostmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Equality_expressionContext
- func (s *Equality_expressionContext) EQ_OP() antlr.TerminalNode
- func (s *Equality_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Equality_expressionContext) Equality_expression() IEquality_expressionContext
- func (s *Equality_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Equality_expressionContext) GetParser() antlr.Parser
- func (s *Equality_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Equality_expressionContext) IsEquality_expressionContext()
- func (s *Equality_expressionContext) NE_OP() antlr.TerminalNode
- func (s *Equality_expressionContext) Relational_expression() IRelational_expressionContext
- func (s *Equality_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression() IExpressionContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) Or_expression() IOr_expressionContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Expression_statementContext
- func (s *Expression_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Expression_statementContext) Eostmt() IEostmtContext
- func (s *Expression_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Expression_statementContext) Expression() IExpressionContext
- func (s *Expression_statementContext) GetParser() antlr.Parser
- func (s *Expression_statementContext) GetRuleContext() antlr.RuleContext
- func (*Expression_statementContext) IsExpression_statementContext()
- func (s *Expression_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Func_ident_listContext
- func (s *Func_ident_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Func_ident_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Func_ident_listContext) Func_ident_list() IFunc_ident_listContext
- func (s *Func_ident_listContext) GetParser() antlr.Parser
- func (s *Func_ident_listContext) GetRuleContext() antlr.RuleContext
- func (s *Func_ident_listContext) IDENTIFIER() antlr.TerminalNode
- func (*Func_ident_listContext) IsFunc_ident_listContext()
- func (s *Func_ident_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Func_return_listContext
- func (s *Func_return_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Func_return_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Func_return_listContext) Func_ident_list() IFunc_ident_listContext
- func (s *Func_return_listContext) GetParser() antlr.Parser
- func (s *Func_return_listContext) GetRuleContext() antlr.RuleContext
- func (s *Func_return_listContext) IDENTIFIER() antlr.TerminalNode
- func (*Func_return_listContext) IsFunc_return_listContext()
- func (s *Func_return_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Function_declareContext
- func (s *Function_declareContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Function_declareContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Function_declareContext) Func_return_list() IFunc_return_listContext
- func (s *Function_declareContext) Function_declare_lhs() IFunction_declare_lhsContext
- func (s *Function_declareContext) GetParser() antlr.Parser
- func (s *Function_declareContext) GetRuleContext() antlr.RuleContext
- func (*Function_declareContext) IsFunction_declareContext()
- func (s *Function_declareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Function_declare_lhsContext
- func (s *Function_declare_lhsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Function_declare_lhsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Function_declare_lhsContext) Func_ident_list() IFunc_ident_listContext
- func (s *Function_declare_lhsContext) GetParser() antlr.Parser
- func (s *Function_declare_lhsContext) GetRuleContext() antlr.RuleContext
- func (s *Function_declare_lhsContext) IDENTIFIER() antlr.TerminalNode
- func (*Function_declare_lhsContext) IsFunction_declare_lhsContext()
- func (s *Function_declare_lhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Global_statementContext
- func (s *Global_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Global_statementContext) Eostmt() IEostmtContext
- func (s *Global_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Global_statementContext) GLOBAL() antlr.TerminalNode
- func (s *Global_statementContext) GetParser() antlr.Parser
- func (s *Global_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Global_statementContext) Identifier_list() IIdentifier_listContext
- func (*Global_statementContext) IsGlobal_statementContext()
- func (s *Global_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAdditive_expressionContext
- type IAnd_expressionContext
- type IArray_elementContext
- type IArray_expressionContext
- type IArray_listContext
- type IAssignment_expressionContext
- type IAssignment_statementContext
- type IClear_statementContext
- type IElseif_clauseContext
- type IEostmtContext
- type IEquality_expressionContext
- type IExpressionContext
- type IExpression_statementContext
- type IFunc_ident_listContext
- type IFunc_return_listContext
- type IFunction_declareContext
- type IFunction_declare_lhsContext
- type IGlobal_statementContext
- type IIdentifier_listContext
- type IIndex_expressionContext
- type IIndex_expression_listContext
- type IIteration_statementContext
- type IJump_statementContext
- type IMultiplicative_expressionContext
- type IOr_expressionContext
- type IPostfix_expressionContext
- type IPrimary_expressionContext
- type IRelational_expressionContext
- type ISelection_statementContext
- type IStatementContext
- type IStatement_listContext
- type ITranslation_unitContext
- type IUnary_expressionContext
- type IUnary_operatorContext
- type Identifier_listContext
- func (s *Identifier_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Identifier_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Identifier_listContext) GetParser() antlr.Parser
- func (s *Identifier_listContext) GetRuleContext() antlr.RuleContext
- func (s *Identifier_listContext) IDENTIFIER() antlr.TerminalNode
- func (s *Identifier_listContext) Identifier_list() IIdentifier_listContext
- func (*Identifier_listContext) IsIdentifier_listContext()
- func (s *Identifier_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Index_expressionContext
- func (s *Index_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Index_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Index_expressionContext) Expression() IExpressionContext
- func (s *Index_expressionContext) GetParser() antlr.Parser
- func (s *Index_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Index_expressionContext) IsIndex_expressionContext()
- func (s *Index_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Index_expression_listContext
- func (s *Index_expression_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Index_expression_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Index_expression_listContext) GetParser() antlr.Parser
- func (s *Index_expression_listContext) GetRuleContext() antlr.RuleContext
- func (s *Index_expression_listContext) Index_expression() IIndex_expressionContext
- func (s *Index_expression_listContext) Index_expression_list() IIndex_expression_listContext
- func (*Index_expression_listContext) IsIndex_expression_listContext()
- func (s *Index_expression_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Iteration_statementContext
- func (s *Iteration_statementContext) END() antlr.TerminalNode
- func (s *Iteration_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Iteration_statementContext) Eostmt() IEostmtContext
- func (s *Iteration_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Iteration_statementContext) Expression() IExpressionContext
- func (s *Iteration_statementContext) FOR() antlr.TerminalNode
- func (s *Iteration_statementContext) GetParser() antlr.Parser
- func (s *Iteration_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Iteration_statementContext) IDENTIFIER() antlr.TerminalNode
- func (*Iteration_statementContext) IsIteration_statementContext()
- func (s *Iteration_statementContext) Statement_list() IStatement_listContext
- func (s *Iteration_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Iteration_statementContext) WHILE() antlr.TerminalNode
- type Jump_statementContext
- func (s *Jump_statementContext) BREAK() antlr.TerminalNode
- func (s *Jump_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Jump_statementContext) Eostmt() IEostmtContext
- func (s *Jump_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Jump_statementContext) GetParser() antlr.Parser
- func (s *Jump_statementContext) GetRuleContext() antlr.RuleContext
- func (*Jump_statementContext) IsJump_statementContext()
- func (s *Jump_statementContext) RETURN() antlr.TerminalNode
- func (s *Jump_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Multiplicative_expressionContext
- func (s *Multiplicative_expressionContext) ARRAYDIV() antlr.TerminalNode
- func (s *Multiplicative_expressionContext) ARRAYMUL() antlr.TerminalNode
- func (s *Multiplicative_expressionContext) ARRAYPOW() antlr.TerminalNode
- func (s *Multiplicative_expressionContext) ARRAYRDIV() antlr.TerminalNode
- func (s *Multiplicative_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Multiplicative_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Multiplicative_expressionContext) GetParser() antlr.Parser
- func (s *Multiplicative_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Multiplicative_expressionContext) IsMultiplicative_expressionContext()
- func (s *Multiplicative_expressionContext) Multiplicative_expression() IMultiplicative_expressionContext
- func (s *Multiplicative_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Multiplicative_expressionContext) Unary_expression() IUnary_expressionContext
- type Or_expressionContext
- func (s *Or_expressionContext) And_expression() IAnd_expressionContext
- func (s *Or_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Or_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Or_expressionContext) GetParser() antlr.Parser
- func (s *Or_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Or_expressionContext) IsOr_expressionContext()
- func (s *Or_expressionContext) Or_expression() IOr_expressionContext
- func (s *Or_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Postfix_expressionContext
- func (s *Postfix_expressionContext) Array_expression() IArray_expressionContext
- func (s *Postfix_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Postfix_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Postfix_expressionContext) GetParser() antlr.Parser
- func (s *Postfix_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Postfix_expressionContext) IsPostfix_expressionContext()
- func (s *Postfix_expressionContext) NCTRANSPOSE() antlr.TerminalNode
- func (s *Postfix_expressionContext) Postfix_expression() IPostfix_expressionContext
- func (s *Postfix_expressionContext) Primary_expression() IPrimary_expressionContext
- func (s *Postfix_expressionContext) TRANSPOSE() antlr.TerminalNode
- func (s *Postfix_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Primary_expressionContext
- func (s *Primary_expressionContext) Array_list() IArray_listContext
- func (s *Primary_expressionContext) CONSTANT() antlr.TerminalNode
- func (s *Primary_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expressionContext) Expression() IExpressionContext
- func (s *Primary_expressionContext) GetParser() antlr.Parser
- func (s *Primary_expressionContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expressionContext) IDENTIFIER() antlr.TerminalNode
- func (*Primary_expressionContext) IsPrimary_expressionContext()
- func (s *Primary_expressionContext) STRING_LITERAL() antlr.TerminalNode
- func (s *Primary_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Relational_expressionContext
- func (s *Relational_expressionContext) Additive_expression() IAdditive_expressionContext
- func (s *Relational_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Relational_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Relational_expressionContext) GE_OP() antlr.TerminalNode
- func (s *Relational_expressionContext) GetParser() antlr.Parser
- func (s *Relational_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Relational_expressionContext) IsRelational_expressionContext()
- func (s *Relational_expressionContext) LE_OP() antlr.TerminalNode
- func (s *Relational_expressionContext) Relational_expression() IRelational_expressionContext
- func (s *Relational_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Selection_statementContext
- func (s *Selection_statementContext) AllStatement_list() []IStatement_listContext
- func (s *Selection_statementContext) ELSE() antlr.TerminalNode
- func (s *Selection_statementContext) END() antlr.TerminalNode
- func (s *Selection_statementContext) Elseif_clause() IElseif_clauseContext
- func (s *Selection_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Selection_statementContext) Eostmt() IEostmtContext
- func (s *Selection_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Selection_statementContext) Expression() IExpressionContext
- func (s *Selection_statementContext) GetParser() antlr.Parser
- func (s *Selection_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Selection_statementContext) IF() antlr.TerminalNode
- func (*Selection_statementContext) IsSelection_statementContext()
- func (s *Selection_statementContext) Statement_list(i int) IStatement_listContext
- func (s *Selection_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Assignment_statement() IAssignment_statementContext
- func (s *StatementContext) Clear_statement() IClear_statementContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) Expression_statement() IExpression_statementContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) Global_statement() IGlobal_statementContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) Iteration_statement() IIteration_statementContext
- func (s *StatementContext) Jump_statement() IJump_statementContext
- func (s *StatementContext) Selection_statement() ISelection_statementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Statement_listContext
- func (s *Statement_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Statement_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Statement_listContext) GetParser() antlr.Parser
- func (s *Statement_listContext) GetRuleContext() antlr.RuleContext
- func (*Statement_listContext) IsStatement_listContext()
- func (s *Statement_listContext) Statement() IStatementContext
- func (s *Statement_listContext) Statement_list() IStatement_listContext
- func (s *Statement_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Translation_unitContext
- func (s *Translation_unitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Translation_unitContext) Eostmt() IEostmtContext
- func (s *Translation_unitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Translation_unitContext) FUNCTION() antlr.TerminalNode
- func (s *Translation_unitContext) Function_declare() IFunction_declareContext
- func (s *Translation_unitContext) GetParser() antlr.Parser
- func (s *Translation_unitContext) GetRuleContext() antlr.RuleContext
- func (*Translation_unitContext) IsTranslation_unitContext()
- func (s *Translation_unitContext) Statement_list() IStatement_listContext
- func (s *Translation_unitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Unary_expressionContext
- func (s *Unary_expressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Unary_expressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Unary_expressionContext) GetParser() antlr.Parser
- func (s *Unary_expressionContext) GetRuleContext() antlr.RuleContext
- func (*Unary_expressionContext) IsUnary_expressionContext()
- func (s *Unary_expressionContext) Postfix_expression() IPostfix_expressionContext
- func (s *Unary_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Unary_expressionContext) Unary_operator() IUnary_operatorContext
- type Unary_operatorContext
- func (s *Unary_operatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Unary_operatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Unary_operatorContext) GetParser() antlr.Parser
- func (s *Unary_operatorContext) GetRuleContext() antlr.RuleContext
- func (*Unary_operatorContext) IsUnary_operatorContext()
- func (s *Unary_operatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewmatlabLexer ¶
func NewmatlabLexer(input antlr.CharStream) *matlabLexer
func NewmatlabParser ¶
func NewmatlabParser(input antlr.TokenStream) *matlabParser
Types ¶
type Additive_expressionContext ¶
type Additive_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAdditive_expressionContext ¶
func NewAdditive_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Additive_expressionContext
func NewEmptyAdditive_expressionContext ¶
func NewEmptyAdditive_expressionContext() *Additive_expressionContext
func (*Additive_expressionContext) Additive_expression ¶
func (s *Additive_expressionContext) Additive_expression() IAdditive_expressionContext
func (*Additive_expressionContext) EnterRule ¶
func (s *Additive_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Additive_expressionContext) ExitRule ¶
func (s *Additive_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Additive_expressionContext) GetParser ¶
func (s *Additive_expressionContext) GetParser() antlr.Parser
func (*Additive_expressionContext) GetRuleContext ¶
func (s *Additive_expressionContext) GetRuleContext() antlr.RuleContext
func (*Additive_expressionContext) IsAdditive_expressionContext ¶
func (*Additive_expressionContext) IsAdditive_expressionContext()
func (*Additive_expressionContext) Multiplicative_expression ¶
func (s *Additive_expressionContext) Multiplicative_expression() IMultiplicative_expressionContext
func (*Additive_expressionContext) ToStringTree ¶
func (s *Additive_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type And_expressionContext ¶
type And_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAnd_expressionContext ¶
func NewAnd_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *And_expressionContext
func NewEmptyAnd_expressionContext ¶
func NewEmptyAnd_expressionContext() *And_expressionContext
func (*And_expressionContext) And_expression ¶
func (s *And_expressionContext) And_expression() IAnd_expressionContext
func (*And_expressionContext) EnterRule ¶
func (s *And_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*And_expressionContext) Equality_expression ¶
func (s *And_expressionContext) Equality_expression() IEquality_expressionContext
func (*And_expressionContext) ExitRule ¶
func (s *And_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*And_expressionContext) GetParser ¶
func (s *And_expressionContext) GetParser() antlr.Parser
func (*And_expressionContext) GetRuleContext ¶
func (s *And_expressionContext) GetRuleContext() antlr.RuleContext
func (*And_expressionContext) IsAnd_expressionContext ¶
func (*And_expressionContext) IsAnd_expressionContext()
func (*And_expressionContext) ToStringTree ¶
func (s *And_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Array_elementContext ¶
type Array_elementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArray_elementContext ¶
func NewArray_elementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_elementContext
func NewEmptyArray_elementContext ¶
func NewEmptyArray_elementContext() *Array_elementContext
func (*Array_elementContext) EnterRule ¶
func (s *Array_elementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Array_elementContext) ExitRule ¶
func (s *Array_elementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Array_elementContext) Expression ¶
func (s *Array_elementContext) Expression() IExpressionContext
func (*Array_elementContext) Expression_statement ¶
func (s *Array_elementContext) Expression_statement() IExpression_statementContext
func (*Array_elementContext) GetParser ¶
func (s *Array_elementContext) GetParser() antlr.Parser
func (*Array_elementContext) GetRuleContext ¶
func (s *Array_elementContext) GetRuleContext() antlr.RuleContext
func (*Array_elementContext) IsArray_elementContext ¶
func (*Array_elementContext) IsArray_elementContext()
func (*Array_elementContext) ToStringTree ¶
func (s *Array_elementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Array_expressionContext ¶
type Array_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArray_expressionContext ¶
func NewArray_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_expressionContext
func NewEmptyArray_expressionContext ¶
func NewEmptyArray_expressionContext() *Array_expressionContext
func (*Array_expressionContext) EnterRule ¶
func (s *Array_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Array_expressionContext) ExitRule ¶
func (s *Array_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Array_expressionContext) GetParser ¶
func (s *Array_expressionContext) GetParser() antlr.Parser
func (*Array_expressionContext) GetRuleContext ¶
func (s *Array_expressionContext) GetRuleContext() antlr.RuleContext
func (*Array_expressionContext) IDENTIFIER ¶
func (s *Array_expressionContext) IDENTIFIER() antlr.TerminalNode
func (*Array_expressionContext) Index_expression_list ¶
func (s *Array_expressionContext) Index_expression_list() IIndex_expression_listContext
func (*Array_expressionContext) IsArray_expressionContext ¶
func (*Array_expressionContext) IsArray_expressionContext()
func (*Array_expressionContext) ToStringTree ¶
func (s *Array_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Array_listContext ¶
type Array_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewArray_listContext ¶
func NewArray_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_listContext
func NewEmptyArray_listContext ¶
func NewEmptyArray_listContext() *Array_listContext
func (*Array_listContext) Array_element ¶
func (s *Array_listContext) Array_element() IArray_elementContext
func (*Array_listContext) Array_list ¶
func (s *Array_listContext) Array_list() IArray_listContext
func (*Array_listContext) EnterRule ¶
func (s *Array_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Array_listContext) ExitRule ¶
func (s *Array_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Array_listContext) GetParser ¶
func (s *Array_listContext) GetParser() antlr.Parser
func (*Array_listContext) GetRuleContext ¶
func (s *Array_listContext) GetRuleContext() antlr.RuleContext
func (*Array_listContext) IsArray_listContext ¶
func (*Array_listContext) IsArray_listContext()
func (*Array_listContext) ToStringTree ¶
func (s *Array_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Assignment_expressionContext ¶
type Assignment_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignment_expressionContext ¶
func NewAssignment_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_expressionContext
func NewEmptyAssignment_expressionContext ¶
func NewEmptyAssignment_expressionContext() *Assignment_expressionContext
func (*Assignment_expressionContext) EnterRule ¶
func (s *Assignment_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Assignment_expressionContext) ExitRule ¶
func (s *Assignment_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Assignment_expressionContext) Expression ¶
func (s *Assignment_expressionContext) Expression() IExpressionContext
func (*Assignment_expressionContext) GetParser ¶
func (s *Assignment_expressionContext) GetParser() antlr.Parser
func (*Assignment_expressionContext) GetRuleContext ¶
func (s *Assignment_expressionContext) GetRuleContext() antlr.RuleContext
func (*Assignment_expressionContext) IsAssignment_expressionContext ¶
func (*Assignment_expressionContext) IsAssignment_expressionContext()
func (*Assignment_expressionContext) Postfix_expression ¶
func (s *Assignment_expressionContext) Postfix_expression() IPostfix_expressionContext
func (*Assignment_expressionContext) ToStringTree ¶
func (s *Assignment_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Assignment_statementContext ¶
type Assignment_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignment_statementContext ¶
func NewAssignment_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_statementContext
func NewEmptyAssignment_statementContext ¶
func NewEmptyAssignment_statementContext() *Assignment_statementContext
func (*Assignment_statementContext) Assignment_expression ¶
func (s *Assignment_statementContext) Assignment_expression() IAssignment_expressionContext
func (*Assignment_statementContext) EnterRule ¶
func (s *Assignment_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Assignment_statementContext) Eostmt ¶
func (s *Assignment_statementContext) Eostmt() IEostmtContext
func (*Assignment_statementContext) ExitRule ¶
func (s *Assignment_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Assignment_statementContext) GetParser ¶
func (s *Assignment_statementContext) GetParser() antlr.Parser
func (*Assignment_statementContext) GetRuleContext ¶
func (s *Assignment_statementContext) GetRuleContext() antlr.RuleContext
func (*Assignment_statementContext) IsAssignment_statementContext ¶
func (*Assignment_statementContext) IsAssignment_statementContext()
func (*Assignment_statementContext) ToStringTree ¶
func (s *Assignment_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BasematlabListener ¶
type BasematlabListener struct{}
BasematlabListener is a complete listener for a parse tree produced by matlabParser.
func (*BasematlabListener) EnterAdditive_expression ¶
func (s *BasematlabListener) EnterAdditive_expression(ctx *Additive_expressionContext)
EnterAdditive_expression is called when production additive_expression is entered.
func (*BasematlabListener) EnterAnd_expression ¶
func (s *BasematlabListener) EnterAnd_expression(ctx *And_expressionContext)
EnterAnd_expression is called when production and_expression is entered.
func (*BasematlabListener) EnterArray_element ¶
func (s *BasematlabListener) EnterArray_element(ctx *Array_elementContext)
EnterArray_element is called when production array_element is entered.
func (*BasematlabListener) EnterArray_expression ¶
func (s *BasematlabListener) EnterArray_expression(ctx *Array_expressionContext)
EnterArray_expression is called when production array_expression is entered.
func (*BasematlabListener) EnterArray_list ¶
func (s *BasematlabListener) EnterArray_list(ctx *Array_listContext)
EnterArray_list is called when production array_list is entered.
func (*BasematlabListener) EnterAssignment_expression ¶
func (s *BasematlabListener) EnterAssignment_expression(ctx *Assignment_expressionContext)
EnterAssignment_expression is called when production assignment_expression is entered.
func (*BasematlabListener) EnterAssignment_statement ¶
func (s *BasematlabListener) EnterAssignment_statement(ctx *Assignment_statementContext)
EnterAssignment_statement is called when production assignment_statement is entered.
func (*BasematlabListener) EnterClear_statement ¶
func (s *BasematlabListener) EnterClear_statement(ctx *Clear_statementContext)
EnterClear_statement is called when production clear_statement is entered.
func (*BasematlabListener) EnterElseif_clause ¶
func (s *BasematlabListener) EnterElseif_clause(ctx *Elseif_clauseContext)
EnterElseif_clause is called when production elseif_clause is entered.
func (*BasematlabListener) EnterEostmt ¶
func (s *BasematlabListener) EnterEostmt(ctx *EostmtContext)
EnterEostmt is called when production eostmt is entered.
func (*BasematlabListener) EnterEquality_expression ¶
func (s *BasematlabListener) EnterEquality_expression(ctx *Equality_expressionContext)
EnterEquality_expression is called when production equality_expression is entered.
func (*BasematlabListener) EnterEveryRule ¶
func (s *BasematlabListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BasematlabListener) EnterExpression ¶
func (s *BasematlabListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BasematlabListener) EnterExpression_statement ¶
func (s *BasematlabListener) EnterExpression_statement(ctx *Expression_statementContext)
EnterExpression_statement is called when production expression_statement is entered.
func (*BasematlabListener) EnterFunc_ident_list ¶
func (s *BasematlabListener) EnterFunc_ident_list(ctx *Func_ident_listContext)
EnterFunc_ident_list is called when production func_ident_list is entered.
func (*BasematlabListener) EnterFunc_return_list ¶
func (s *BasematlabListener) EnterFunc_return_list(ctx *Func_return_listContext)
EnterFunc_return_list is called when production func_return_list is entered.
func (*BasematlabListener) EnterFunction_declare ¶
func (s *BasematlabListener) EnterFunction_declare(ctx *Function_declareContext)
EnterFunction_declare is called when production function_declare is entered.
func (*BasematlabListener) EnterFunction_declare_lhs ¶
func (s *BasematlabListener) EnterFunction_declare_lhs(ctx *Function_declare_lhsContext)
EnterFunction_declare_lhs is called when production function_declare_lhs is entered.
func (*BasematlabListener) EnterGlobal_statement ¶
func (s *BasematlabListener) EnterGlobal_statement(ctx *Global_statementContext)
EnterGlobal_statement is called when production global_statement is entered.
func (*BasematlabListener) EnterIdentifier_list ¶
func (s *BasematlabListener) EnterIdentifier_list(ctx *Identifier_listContext)
EnterIdentifier_list is called when production identifier_list is entered.
func (*BasematlabListener) EnterIndex_expression ¶
func (s *BasematlabListener) EnterIndex_expression(ctx *Index_expressionContext)
EnterIndex_expression is called when production index_expression is entered.
func (*BasematlabListener) EnterIndex_expression_list ¶
func (s *BasematlabListener) EnterIndex_expression_list(ctx *Index_expression_listContext)
EnterIndex_expression_list is called when production index_expression_list is entered.
func (*BasematlabListener) EnterIteration_statement ¶
func (s *BasematlabListener) EnterIteration_statement(ctx *Iteration_statementContext)
EnterIteration_statement is called when production iteration_statement is entered.
func (*BasematlabListener) EnterJump_statement ¶
func (s *BasematlabListener) EnterJump_statement(ctx *Jump_statementContext)
EnterJump_statement is called when production jump_statement is entered.
func (*BasematlabListener) EnterMultiplicative_expression ¶
func (s *BasematlabListener) EnterMultiplicative_expression(ctx *Multiplicative_expressionContext)
EnterMultiplicative_expression is called when production multiplicative_expression is entered.
func (*BasematlabListener) EnterOr_expression ¶
func (s *BasematlabListener) EnterOr_expression(ctx *Or_expressionContext)
EnterOr_expression is called when production or_expression is entered.
func (*BasematlabListener) EnterPostfix_expression ¶
func (s *BasematlabListener) EnterPostfix_expression(ctx *Postfix_expressionContext)
EnterPostfix_expression is called when production postfix_expression is entered.
func (*BasematlabListener) EnterPrimary_expression ¶
func (s *BasematlabListener) EnterPrimary_expression(ctx *Primary_expressionContext)
EnterPrimary_expression is called when production primary_expression is entered.
func (*BasematlabListener) EnterRelational_expression ¶
func (s *BasematlabListener) EnterRelational_expression(ctx *Relational_expressionContext)
EnterRelational_expression is called when production relational_expression is entered.
func (*BasematlabListener) EnterSelection_statement ¶
func (s *BasematlabListener) EnterSelection_statement(ctx *Selection_statementContext)
EnterSelection_statement is called when production selection_statement is entered.
func (*BasematlabListener) EnterStatement ¶
func (s *BasematlabListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BasematlabListener) EnterStatement_list ¶
func (s *BasematlabListener) EnterStatement_list(ctx *Statement_listContext)
EnterStatement_list is called when production statement_list is entered.
func (*BasematlabListener) EnterTranslation_unit ¶
func (s *BasematlabListener) EnterTranslation_unit(ctx *Translation_unitContext)
EnterTranslation_unit is called when production translation_unit is entered.
func (*BasematlabListener) EnterUnary_expression ¶
func (s *BasematlabListener) EnterUnary_expression(ctx *Unary_expressionContext)
EnterUnary_expression is called when production unary_expression is entered.
func (*BasematlabListener) EnterUnary_operator ¶
func (s *BasematlabListener) EnterUnary_operator(ctx *Unary_operatorContext)
EnterUnary_operator is called when production unary_operator is entered.
func (*BasematlabListener) ExitAdditive_expression ¶
func (s *BasematlabListener) ExitAdditive_expression(ctx *Additive_expressionContext)
ExitAdditive_expression is called when production additive_expression is exited.
func (*BasematlabListener) ExitAnd_expression ¶
func (s *BasematlabListener) ExitAnd_expression(ctx *And_expressionContext)
ExitAnd_expression is called when production and_expression is exited.
func (*BasematlabListener) ExitArray_element ¶
func (s *BasematlabListener) ExitArray_element(ctx *Array_elementContext)
ExitArray_element is called when production array_element is exited.
func (*BasematlabListener) ExitArray_expression ¶
func (s *BasematlabListener) ExitArray_expression(ctx *Array_expressionContext)
ExitArray_expression is called when production array_expression is exited.
func (*BasematlabListener) ExitArray_list ¶
func (s *BasematlabListener) ExitArray_list(ctx *Array_listContext)
ExitArray_list is called when production array_list is exited.
func (*BasematlabListener) ExitAssignment_expression ¶
func (s *BasematlabListener) ExitAssignment_expression(ctx *Assignment_expressionContext)
ExitAssignment_expression is called when production assignment_expression is exited.
func (*BasematlabListener) ExitAssignment_statement ¶
func (s *BasematlabListener) ExitAssignment_statement(ctx *Assignment_statementContext)
ExitAssignment_statement is called when production assignment_statement is exited.
func (*BasematlabListener) ExitClear_statement ¶
func (s *BasematlabListener) ExitClear_statement(ctx *Clear_statementContext)
ExitClear_statement is called when production clear_statement is exited.
func (*BasematlabListener) ExitElseif_clause ¶
func (s *BasematlabListener) ExitElseif_clause(ctx *Elseif_clauseContext)
ExitElseif_clause is called when production elseif_clause is exited.
func (*BasematlabListener) ExitEostmt ¶
func (s *BasematlabListener) ExitEostmt(ctx *EostmtContext)
ExitEostmt is called when production eostmt is exited.
func (*BasematlabListener) ExitEquality_expression ¶
func (s *BasematlabListener) ExitEquality_expression(ctx *Equality_expressionContext)
ExitEquality_expression is called when production equality_expression is exited.
func (*BasematlabListener) ExitEveryRule ¶
func (s *BasematlabListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BasematlabListener) ExitExpression ¶
func (s *BasematlabListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BasematlabListener) ExitExpression_statement ¶
func (s *BasematlabListener) ExitExpression_statement(ctx *Expression_statementContext)
ExitExpression_statement is called when production expression_statement is exited.
func (*BasematlabListener) ExitFunc_ident_list ¶
func (s *BasematlabListener) ExitFunc_ident_list(ctx *Func_ident_listContext)
ExitFunc_ident_list is called when production func_ident_list is exited.
func (*BasematlabListener) ExitFunc_return_list ¶
func (s *BasematlabListener) ExitFunc_return_list(ctx *Func_return_listContext)
ExitFunc_return_list is called when production func_return_list is exited.
func (*BasematlabListener) ExitFunction_declare ¶
func (s *BasematlabListener) ExitFunction_declare(ctx *Function_declareContext)
ExitFunction_declare is called when production function_declare is exited.
func (*BasematlabListener) ExitFunction_declare_lhs ¶
func (s *BasematlabListener) ExitFunction_declare_lhs(ctx *Function_declare_lhsContext)
ExitFunction_declare_lhs is called when production function_declare_lhs is exited.
func (*BasematlabListener) ExitGlobal_statement ¶
func (s *BasematlabListener) ExitGlobal_statement(ctx *Global_statementContext)
ExitGlobal_statement is called when production global_statement is exited.
func (*BasematlabListener) ExitIdentifier_list ¶
func (s *BasematlabListener) ExitIdentifier_list(ctx *Identifier_listContext)
ExitIdentifier_list is called when production identifier_list is exited.
func (*BasematlabListener) ExitIndex_expression ¶
func (s *BasematlabListener) ExitIndex_expression(ctx *Index_expressionContext)
ExitIndex_expression is called when production index_expression is exited.
func (*BasematlabListener) ExitIndex_expression_list ¶
func (s *BasematlabListener) ExitIndex_expression_list(ctx *Index_expression_listContext)
ExitIndex_expression_list is called when production index_expression_list is exited.
func (*BasematlabListener) ExitIteration_statement ¶
func (s *BasematlabListener) ExitIteration_statement(ctx *Iteration_statementContext)
ExitIteration_statement is called when production iteration_statement is exited.
func (*BasematlabListener) ExitJump_statement ¶
func (s *BasematlabListener) ExitJump_statement(ctx *Jump_statementContext)
ExitJump_statement is called when production jump_statement is exited.
func (*BasematlabListener) ExitMultiplicative_expression ¶
func (s *BasematlabListener) ExitMultiplicative_expression(ctx *Multiplicative_expressionContext)
ExitMultiplicative_expression is called when production multiplicative_expression is exited.
func (*BasematlabListener) ExitOr_expression ¶
func (s *BasematlabListener) ExitOr_expression(ctx *Or_expressionContext)
ExitOr_expression is called when production or_expression is exited.
func (*BasematlabListener) ExitPostfix_expression ¶
func (s *BasematlabListener) ExitPostfix_expression(ctx *Postfix_expressionContext)
ExitPostfix_expression is called when production postfix_expression is exited.
func (*BasematlabListener) ExitPrimary_expression ¶
func (s *BasematlabListener) ExitPrimary_expression(ctx *Primary_expressionContext)
ExitPrimary_expression is called when production primary_expression is exited.
func (*BasematlabListener) ExitRelational_expression ¶
func (s *BasematlabListener) ExitRelational_expression(ctx *Relational_expressionContext)
ExitRelational_expression is called when production relational_expression is exited.
func (*BasematlabListener) ExitSelection_statement ¶
func (s *BasematlabListener) ExitSelection_statement(ctx *Selection_statementContext)
ExitSelection_statement is called when production selection_statement is exited.
func (*BasematlabListener) ExitStatement ¶
func (s *BasematlabListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BasematlabListener) ExitStatement_list ¶
func (s *BasematlabListener) ExitStatement_list(ctx *Statement_listContext)
ExitStatement_list is called when production statement_list is exited.
func (*BasematlabListener) ExitTranslation_unit ¶
func (s *BasematlabListener) ExitTranslation_unit(ctx *Translation_unitContext)
ExitTranslation_unit is called when production translation_unit is exited.
func (*BasematlabListener) ExitUnary_expression ¶
func (s *BasematlabListener) ExitUnary_expression(ctx *Unary_expressionContext)
ExitUnary_expression is called when production unary_expression is exited.
func (*BasematlabListener) ExitUnary_operator ¶
func (s *BasematlabListener) ExitUnary_operator(ctx *Unary_operatorContext)
ExitUnary_operator is called when production unary_operator is exited.
func (*BasematlabListener) VisitErrorNode ¶
func (s *BasematlabListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BasematlabListener) VisitTerminal ¶
func (s *BasematlabListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type Clear_statementContext ¶
type Clear_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewClear_statementContext ¶
func NewClear_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Clear_statementContext
func NewEmptyClear_statementContext ¶
func NewEmptyClear_statementContext() *Clear_statementContext
func (*Clear_statementContext) CLEAR ¶
func (s *Clear_statementContext) CLEAR() antlr.TerminalNode
func (*Clear_statementContext) EnterRule ¶
func (s *Clear_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Clear_statementContext) Eostmt ¶
func (s *Clear_statementContext) Eostmt() IEostmtContext
func (*Clear_statementContext) ExitRule ¶
func (s *Clear_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Clear_statementContext) GetParser ¶
func (s *Clear_statementContext) GetParser() antlr.Parser
func (*Clear_statementContext) GetRuleContext ¶
func (s *Clear_statementContext) GetRuleContext() antlr.RuleContext
func (*Clear_statementContext) Identifier_list ¶
func (s *Clear_statementContext) Identifier_list() IIdentifier_listContext
func (*Clear_statementContext) IsClear_statementContext ¶
func (*Clear_statementContext) IsClear_statementContext()
func (*Clear_statementContext) ToStringTree ¶
func (s *Clear_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Elseif_clauseContext ¶
type Elseif_clauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElseif_clauseContext ¶
func NewElseif_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Elseif_clauseContext
func NewEmptyElseif_clauseContext ¶
func NewEmptyElseif_clauseContext() *Elseif_clauseContext
func (*Elseif_clauseContext) ELSEIF ¶
func (s *Elseif_clauseContext) ELSEIF() antlr.TerminalNode
func (*Elseif_clauseContext) Elseif_clause ¶
func (s *Elseif_clauseContext) Elseif_clause() IElseif_clauseContext
func (*Elseif_clauseContext) EnterRule ¶
func (s *Elseif_clauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*Elseif_clauseContext) ExitRule ¶
func (s *Elseif_clauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*Elseif_clauseContext) Expression ¶
func (s *Elseif_clauseContext) Expression() IExpressionContext
func (*Elseif_clauseContext) GetParser ¶
func (s *Elseif_clauseContext) GetParser() antlr.Parser
func (*Elseif_clauseContext) GetRuleContext ¶
func (s *Elseif_clauseContext) GetRuleContext() antlr.RuleContext
func (*Elseif_clauseContext) IsElseif_clauseContext ¶
func (*Elseif_clauseContext) IsElseif_clauseContext()
func (*Elseif_clauseContext) Statement_list ¶
func (s *Elseif_clauseContext) Statement_list() IStatement_listContext
func (*Elseif_clauseContext) ToStringTree ¶
func (s *Elseif_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EostmtContext ¶
type EostmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEostmtContext ¶
func NewEmptyEostmtContext() *EostmtContext
func NewEostmtContext ¶
func NewEostmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EostmtContext
func (*EostmtContext) CR ¶
func (s *EostmtContext) CR() antlr.TerminalNode
func (*EostmtContext) EnterRule ¶
func (s *EostmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*EostmtContext) ExitRule ¶
func (s *EostmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*EostmtContext) GetParser ¶
func (s *EostmtContext) GetParser() antlr.Parser
func (*EostmtContext) GetRuleContext ¶
func (s *EostmtContext) GetRuleContext() antlr.RuleContext
func (*EostmtContext) IsEostmtContext ¶
func (*EostmtContext) IsEostmtContext()
func (*EostmtContext) ToStringTree ¶
func (s *EostmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Equality_expressionContext ¶
type Equality_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEquality_expressionContext ¶
func NewEmptyEquality_expressionContext() *Equality_expressionContext
func NewEquality_expressionContext ¶
func NewEquality_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Equality_expressionContext
func (*Equality_expressionContext) EQ_OP ¶
func (s *Equality_expressionContext) EQ_OP() antlr.TerminalNode
func (*Equality_expressionContext) EnterRule ¶
func (s *Equality_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Equality_expressionContext) Equality_expression ¶
func (s *Equality_expressionContext) Equality_expression() IEquality_expressionContext
func (*Equality_expressionContext) ExitRule ¶
func (s *Equality_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Equality_expressionContext) GetParser ¶
func (s *Equality_expressionContext) GetParser() antlr.Parser
func (*Equality_expressionContext) GetRuleContext ¶
func (s *Equality_expressionContext) GetRuleContext() antlr.RuleContext
func (*Equality_expressionContext) IsEquality_expressionContext ¶
func (*Equality_expressionContext) IsEquality_expressionContext()
func (*Equality_expressionContext) NE_OP ¶
func (s *Equality_expressionContext) NE_OP() antlr.TerminalNode
func (*Equality_expressionContext) Relational_expression ¶
func (s *Equality_expressionContext) Relational_expression() IRelational_expressionContext
func (*Equality_expressionContext) ToStringTree ¶
func (s *Equality_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression() IExpressionContext
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) Or_expression ¶
func (s *ExpressionContext) Or_expression() IOr_expressionContext
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Expression_statementContext ¶
type Expression_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpression_statementContext ¶
func NewEmptyExpression_statementContext() *Expression_statementContext
func NewExpression_statementContext ¶
func NewExpression_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expression_statementContext
func (*Expression_statementContext) EnterRule ¶
func (s *Expression_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Expression_statementContext) Eostmt ¶
func (s *Expression_statementContext) Eostmt() IEostmtContext
func (*Expression_statementContext) ExitRule ¶
func (s *Expression_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Expression_statementContext) Expression ¶
func (s *Expression_statementContext) Expression() IExpressionContext
func (*Expression_statementContext) GetParser ¶
func (s *Expression_statementContext) GetParser() antlr.Parser
func (*Expression_statementContext) GetRuleContext ¶
func (s *Expression_statementContext) GetRuleContext() antlr.RuleContext
func (*Expression_statementContext) IsExpression_statementContext ¶
func (*Expression_statementContext) IsExpression_statementContext()
func (*Expression_statementContext) ToStringTree ¶
func (s *Expression_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Func_ident_listContext ¶
type Func_ident_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunc_ident_listContext ¶
func NewEmptyFunc_ident_listContext() *Func_ident_listContext
func NewFunc_ident_listContext ¶
func NewFunc_ident_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Func_ident_listContext
func (*Func_ident_listContext) EnterRule ¶
func (s *Func_ident_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Func_ident_listContext) ExitRule ¶
func (s *Func_ident_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Func_ident_listContext) Func_ident_list ¶
func (s *Func_ident_listContext) Func_ident_list() IFunc_ident_listContext
func (*Func_ident_listContext) GetParser ¶
func (s *Func_ident_listContext) GetParser() antlr.Parser
func (*Func_ident_listContext) GetRuleContext ¶
func (s *Func_ident_listContext) GetRuleContext() antlr.RuleContext
func (*Func_ident_listContext) IDENTIFIER ¶
func (s *Func_ident_listContext) IDENTIFIER() antlr.TerminalNode
func (*Func_ident_listContext) IsFunc_ident_listContext ¶
func (*Func_ident_listContext) IsFunc_ident_listContext()
func (*Func_ident_listContext) ToStringTree ¶
func (s *Func_ident_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Func_return_listContext ¶
type Func_return_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunc_return_listContext ¶
func NewEmptyFunc_return_listContext() *Func_return_listContext
func NewFunc_return_listContext ¶
func NewFunc_return_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Func_return_listContext
func (*Func_return_listContext) EnterRule ¶
func (s *Func_return_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Func_return_listContext) ExitRule ¶
func (s *Func_return_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Func_return_listContext) Func_ident_list ¶
func (s *Func_return_listContext) Func_ident_list() IFunc_ident_listContext
func (*Func_return_listContext) GetParser ¶
func (s *Func_return_listContext) GetParser() antlr.Parser
func (*Func_return_listContext) GetRuleContext ¶
func (s *Func_return_listContext) GetRuleContext() antlr.RuleContext
func (*Func_return_listContext) IDENTIFIER ¶
func (s *Func_return_listContext) IDENTIFIER() antlr.TerminalNode
func (*Func_return_listContext) IsFunc_return_listContext ¶
func (*Func_return_listContext) IsFunc_return_listContext()
func (*Func_return_listContext) ToStringTree ¶
func (s *Func_return_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Function_declareContext ¶
type Function_declareContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunction_declareContext ¶
func NewEmptyFunction_declareContext() *Function_declareContext
func NewFunction_declareContext ¶
func NewFunction_declareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_declareContext
func (*Function_declareContext) EnterRule ¶
func (s *Function_declareContext) EnterRule(listener antlr.ParseTreeListener)
func (*Function_declareContext) ExitRule ¶
func (s *Function_declareContext) ExitRule(listener antlr.ParseTreeListener)
func (*Function_declareContext) Func_return_list ¶
func (s *Function_declareContext) Func_return_list() IFunc_return_listContext
func (*Function_declareContext) Function_declare_lhs ¶
func (s *Function_declareContext) Function_declare_lhs() IFunction_declare_lhsContext
func (*Function_declareContext) GetParser ¶
func (s *Function_declareContext) GetParser() antlr.Parser
func (*Function_declareContext) GetRuleContext ¶
func (s *Function_declareContext) GetRuleContext() antlr.RuleContext
func (*Function_declareContext) IsFunction_declareContext ¶
func (*Function_declareContext) IsFunction_declareContext()
func (*Function_declareContext) ToStringTree ¶
func (s *Function_declareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Function_declare_lhsContext ¶
type Function_declare_lhsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunction_declare_lhsContext ¶
func NewEmptyFunction_declare_lhsContext() *Function_declare_lhsContext
func NewFunction_declare_lhsContext ¶
func NewFunction_declare_lhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_declare_lhsContext
func (*Function_declare_lhsContext) EnterRule ¶
func (s *Function_declare_lhsContext) EnterRule(listener antlr.ParseTreeListener)
func (*Function_declare_lhsContext) ExitRule ¶
func (s *Function_declare_lhsContext) ExitRule(listener antlr.ParseTreeListener)
func (*Function_declare_lhsContext) Func_ident_list ¶
func (s *Function_declare_lhsContext) Func_ident_list() IFunc_ident_listContext
func (*Function_declare_lhsContext) GetParser ¶
func (s *Function_declare_lhsContext) GetParser() antlr.Parser
func (*Function_declare_lhsContext) GetRuleContext ¶
func (s *Function_declare_lhsContext) GetRuleContext() antlr.RuleContext
func (*Function_declare_lhsContext) IDENTIFIER ¶
func (s *Function_declare_lhsContext) IDENTIFIER() antlr.TerminalNode
func (*Function_declare_lhsContext) IsFunction_declare_lhsContext ¶
func (*Function_declare_lhsContext) IsFunction_declare_lhsContext()
func (*Function_declare_lhsContext) ToStringTree ¶
func (s *Function_declare_lhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Global_statementContext ¶
type Global_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGlobal_statementContext ¶
func NewEmptyGlobal_statementContext() *Global_statementContext
func NewGlobal_statementContext ¶
func NewGlobal_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Global_statementContext
func (*Global_statementContext) EnterRule ¶
func (s *Global_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Global_statementContext) Eostmt ¶
func (s *Global_statementContext) Eostmt() IEostmtContext
func (*Global_statementContext) ExitRule ¶
func (s *Global_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Global_statementContext) GLOBAL ¶
func (s *Global_statementContext) GLOBAL() antlr.TerminalNode
func (*Global_statementContext) GetParser ¶
func (s *Global_statementContext) GetParser() antlr.Parser
func (*Global_statementContext) GetRuleContext ¶
func (s *Global_statementContext) GetRuleContext() antlr.RuleContext
func (*Global_statementContext) Identifier_list ¶
func (s *Global_statementContext) Identifier_list() IIdentifier_listContext
func (*Global_statementContext) IsGlobal_statementContext ¶
func (*Global_statementContext) IsGlobal_statementContext()
func (*Global_statementContext) ToStringTree ¶
func (s *Global_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAdditive_expressionContext ¶
type IAdditive_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAdditive_expressionContext differentiates from other interfaces. IsAdditive_expressionContext() }
IAdditive_expressionContext is an interface to support dynamic dispatch.
type IAnd_expressionContext ¶
type IAnd_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAnd_expressionContext differentiates from other interfaces. IsAnd_expressionContext() }
IAnd_expressionContext is an interface to support dynamic dispatch.
type IArray_elementContext ¶
type IArray_elementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArray_elementContext differentiates from other interfaces. IsArray_elementContext() }
IArray_elementContext is an interface to support dynamic dispatch.
type IArray_expressionContext ¶
type IArray_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArray_expressionContext differentiates from other interfaces. IsArray_expressionContext() }
IArray_expressionContext is an interface to support dynamic dispatch.
type IArray_listContext ¶
type IArray_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsArray_listContext differentiates from other interfaces. IsArray_listContext() }
IArray_listContext is an interface to support dynamic dispatch.
type IAssignment_expressionContext ¶
type IAssignment_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignment_expressionContext differentiates from other interfaces. IsAssignment_expressionContext() }
IAssignment_expressionContext is an interface to support dynamic dispatch.
type IAssignment_statementContext ¶
type IAssignment_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignment_statementContext differentiates from other interfaces. IsAssignment_statementContext() }
IAssignment_statementContext is an interface to support dynamic dispatch.
type IClear_statementContext ¶
type IClear_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsClear_statementContext differentiates from other interfaces. IsClear_statementContext() }
IClear_statementContext is an interface to support dynamic dispatch.
type IElseif_clauseContext ¶
type IElseif_clauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElseif_clauseContext differentiates from other interfaces. IsElseif_clauseContext() }
IElseif_clauseContext is an interface to support dynamic dispatch.
type IEostmtContext ¶
type IEostmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEostmtContext differentiates from other interfaces. IsEostmtContext() }
IEostmtContext is an interface to support dynamic dispatch.
type IEquality_expressionContext ¶
type IEquality_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEquality_expressionContext differentiates from other interfaces. IsEquality_expressionContext() }
IEquality_expressionContext 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 IExpression_statementContext ¶
type IExpression_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpression_statementContext differentiates from other interfaces. IsExpression_statementContext() }
IExpression_statementContext is an interface to support dynamic dispatch.
type IFunc_ident_listContext ¶
type IFunc_ident_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunc_ident_listContext differentiates from other interfaces. IsFunc_ident_listContext() }
IFunc_ident_listContext is an interface to support dynamic dispatch.
type IFunc_return_listContext ¶
type IFunc_return_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunc_return_listContext differentiates from other interfaces. IsFunc_return_listContext() }
IFunc_return_listContext is an interface to support dynamic dispatch.
type IFunction_declareContext ¶
type IFunction_declareContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunction_declareContext differentiates from other interfaces. IsFunction_declareContext() }
IFunction_declareContext is an interface to support dynamic dispatch.
type IFunction_declare_lhsContext ¶
type IFunction_declare_lhsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunction_declare_lhsContext differentiates from other interfaces. IsFunction_declare_lhsContext() }
IFunction_declare_lhsContext is an interface to support dynamic dispatch.
type IGlobal_statementContext ¶
type IGlobal_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGlobal_statementContext differentiates from other interfaces. IsGlobal_statementContext() }
IGlobal_statementContext is an interface to support dynamic dispatch.
type IIdentifier_listContext ¶
type IIdentifier_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifier_listContext differentiates from other interfaces. IsIdentifier_listContext() }
IIdentifier_listContext is an interface to support dynamic dispatch.
type IIndex_expressionContext ¶
type IIndex_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIndex_expressionContext differentiates from other interfaces. IsIndex_expressionContext() }
IIndex_expressionContext is an interface to support dynamic dispatch.
type IIndex_expression_listContext ¶
type IIndex_expression_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIndex_expression_listContext differentiates from other interfaces. IsIndex_expression_listContext() }
IIndex_expression_listContext is an interface to support dynamic dispatch.
type IIteration_statementContext ¶
type IIteration_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIteration_statementContext differentiates from other interfaces. IsIteration_statementContext() }
IIteration_statementContext is an interface to support dynamic dispatch.
type IJump_statementContext ¶
type IJump_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJump_statementContext differentiates from other interfaces. IsJump_statementContext() }
IJump_statementContext is an interface to support dynamic dispatch.
type IMultiplicative_expressionContext ¶
type IMultiplicative_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiplicative_expressionContext differentiates from other interfaces. IsMultiplicative_expressionContext() }
IMultiplicative_expressionContext is an interface to support dynamic dispatch.
type IOr_expressionContext ¶
type IOr_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOr_expressionContext differentiates from other interfaces. IsOr_expressionContext() }
IOr_expressionContext is an interface to support dynamic dispatch.
type IPostfix_expressionContext ¶
type IPostfix_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPostfix_expressionContext differentiates from other interfaces. IsPostfix_expressionContext() }
IPostfix_expressionContext is an interface to support dynamic dispatch.
type IPrimary_expressionContext ¶
type IPrimary_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPrimary_expressionContext differentiates from other interfaces. IsPrimary_expressionContext() }
IPrimary_expressionContext is an interface to support dynamic dispatch.
type IRelational_expressionContext ¶
type IRelational_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRelational_expressionContext differentiates from other interfaces. IsRelational_expressionContext() }
IRelational_expressionContext is an interface to support dynamic dispatch.
type ISelection_statementContext ¶
type ISelection_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSelection_statementContext differentiates from other interfaces. IsSelection_statementContext() }
ISelection_statementContext 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 IStatement_listContext ¶
type IStatement_listContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatement_listContext differentiates from other interfaces. IsStatement_listContext() }
IStatement_listContext is an interface to support dynamic dispatch.
type ITranslation_unitContext ¶
type ITranslation_unitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTranslation_unitContext differentiates from other interfaces. IsTranslation_unitContext() }
ITranslation_unitContext is an interface to support dynamic dispatch.
type IUnary_expressionContext ¶
type IUnary_expressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnary_expressionContext differentiates from other interfaces. IsUnary_expressionContext() }
IUnary_expressionContext is an interface to support dynamic dispatch.
type IUnary_operatorContext ¶
type IUnary_operatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnary_operatorContext differentiates from other interfaces. IsUnary_operatorContext() }
IUnary_operatorContext is an interface to support dynamic dispatch.
type Identifier_listContext ¶
type Identifier_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifier_listContext ¶
func NewEmptyIdentifier_listContext() *Identifier_listContext
func NewIdentifier_listContext ¶
func NewIdentifier_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Identifier_listContext
func (*Identifier_listContext) EnterRule ¶
func (s *Identifier_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Identifier_listContext) ExitRule ¶
func (s *Identifier_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Identifier_listContext) GetParser ¶
func (s *Identifier_listContext) GetParser() antlr.Parser
func (*Identifier_listContext) GetRuleContext ¶
func (s *Identifier_listContext) GetRuleContext() antlr.RuleContext
func (*Identifier_listContext) IDENTIFIER ¶
func (s *Identifier_listContext) IDENTIFIER() antlr.TerminalNode
func (*Identifier_listContext) Identifier_list ¶
func (s *Identifier_listContext) Identifier_list() IIdentifier_listContext
func (*Identifier_listContext) IsIdentifier_listContext ¶
func (*Identifier_listContext) IsIdentifier_listContext()
func (*Identifier_listContext) ToStringTree ¶
func (s *Identifier_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Index_expressionContext ¶
type Index_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIndex_expressionContext ¶
func NewEmptyIndex_expressionContext() *Index_expressionContext
func NewIndex_expressionContext ¶
func NewIndex_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Index_expressionContext
func (*Index_expressionContext) EnterRule ¶
func (s *Index_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Index_expressionContext) ExitRule ¶
func (s *Index_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Index_expressionContext) Expression ¶
func (s *Index_expressionContext) Expression() IExpressionContext
func (*Index_expressionContext) GetParser ¶
func (s *Index_expressionContext) GetParser() antlr.Parser
func (*Index_expressionContext) GetRuleContext ¶
func (s *Index_expressionContext) GetRuleContext() antlr.RuleContext
func (*Index_expressionContext) IsIndex_expressionContext ¶
func (*Index_expressionContext) IsIndex_expressionContext()
func (*Index_expressionContext) ToStringTree ¶
func (s *Index_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Index_expression_listContext ¶
type Index_expression_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIndex_expression_listContext ¶
func NewEmptyIndex_expression_listContext() *Index_expression_listContext
func NewIndex_expression_listContext ¶
func NewIndex_expression_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Index_expression_listContext
func (*Index_expression_listContext) EnterRule ¶
func (s *Index_expression_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Index_expression_listContext) ExitRule ¶
func (s *Index_expression_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Index_expression_listContext) GetParser ¶
func (s *Index_expression_listContext) GetParser() antlr.Parser
func (*Index_expression_listContext) GetRuleContext ¶
func (s *Index_expression_listContext) GetRuleContext() antlr.RuleContext
func (*Index_expression_listContext) Index_expression ¶
func (s *Index_expression_listContext) Index_expression() IIndex_expressionContext
func (*Index_expression_listContext) Index_expression_list ¶
func (s *Index_expression_listContext) Index_expression_list() IIndex_expression_listContext
func (*Index_expression_listContext) IsIndex_expression_listContext ¶
func (*Index_expression_listContext) IsIndex_expression_listContext()
func (*Index_expression_listContext) ToStringTree ¶
func (s *Index_expression_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Iteration_statementContext ¶
type Iteration_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIteration_statementContext ¶
func NewEmptyIteration_statementContext() *Iteration_statementContext
func NewIteration_statementContext ¶
func NewIteration_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Iteration_statementContext
func (*Iteration_statementContext) END ¶
func (s *Iteration_statementContext) END() antlr.TerminalNode
func (*Iteration_statementContext) EnterRule ¶
func (s *Iteration_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Iteration_statementContext) Eostmt ¶
func (s *Iteration_statementContext) Eostmt() IEostmtContext
func (*Iteration_statementContext) ExitRule ¶
func (s *Iteration_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Iteration_statementContext) Expression ¶
func (s *Iteration_statementContext) Expression() IExpressionContext
func (*Iteration_statementContext) FOR ¶
func (s *Iteration_statementContext) FOR() antlr.TerminalNode
func (*Iteration_statementContext) GetParser ¶
func (s *Iteration_statementContext) GetParser() antlr.Parser
func (*Iteration_statementContext) GetRuleContext ¶
func (s *Iteration_statementContext) GetRuleContext() antlr.RuleContext
func (*Iteration_statementContext) IDENTIFIER ¶
func (s *Iteration_statementContext) IDENTIFIER() antlr.TerminalNode
func (*Iteration_statementContext) IsIteration_statementContext ¶
func (*Iteration_statementContext) IsIteration_statementContext()
func (*Iteration_statementContext) Statement_list ¶
func (s *Iteration_statementContext) Statement_list() IStatement_listContext
func (*Iteration_statementContext) ToStringTree ¶
func (s *Iteration_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Iteration_statementContext) WHILE ¶
func (s *Iteration_statementContext) WHILE() antlr.TerminalNode
type Jump_statementContext ¶
type Jump_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJump_statementContext ¶
func NewEmptyJump_statementContext() *Jump_statementContext
func NewJump_statementContext ¶
func NewJump_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Jump_statementContext
func (*Jump_statementContext) BREAK ¶
func (s *Jump_statementContext) BREAK() antlr.TerminalNode
func (*Jump_statementContext) EnterRule ¶
func (s *Jump_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Jump_statementContext) Eostmt ¶
func (s *Jump_statementContext) Eostmt() IEostmtContext
func (*Jump_statementContext) ExitRule ¶
func (s *Jump_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Jump_statementContext) GetParser ¶
func (s *Jump_statementContext) GetParser() antlr.Parser
func (*Jump_statementContext) GetRuleContext ¶
func (s *Jump_statementContext) GetRuleContext() antlr.RuleContext
func (*Jump_statementContext) IsJump_statementContext ¶
func (*Jump_statementContext) IsJump_statementContext()
func (*Jump_statementContext) RETURN ¶
func (s *Jump_statementContext) RETURN() antlr.TerminalNode
func (*Jump_statementContext) ToStringTree ¶
func (s *Jump_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Multiplicative_expressionContext ¶
type Multiplicative_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiplicative_expressionContext ¶
func NewEmptyMultiplicative_expressionContext() *Multiplicative_expressionContext
func NewMultiplicative_expressionContext ¶
func NewMultiplicative_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Multiplicative_expressionContext
func (*Multiplicative_expressionContext) ARRAYDIV ¶
func (s *Multiplicative_expressionContext) ARRAYDIV() antlr.TerminalNode
func (*Multiplicative_expressionContext) ARRAYMUL ¶
func (s *Multiplicative_expressionContext) ARRAYMUL() antlr.TerminalNode
func (*Multiplicative_expressionContext) ARRAYPOW ¶
func (s *Multiplicative_expressionContext) ARRAYPOW() antlr.TerminalNode
func (*Multiplicative_expressionContext) ARRAYRDIV ¶
func (s *Multiplicative_expressionContext) ARRAYRDIV() antlr.TerminalNode
func (*Multiplicative_expressionContext) EnterRule ¶
func (s *Multiplicative_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Multiplicative_expressionContext) ExitRule ¶
func (s *Multiplicative_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Multiplicative_expressionContext) GetParser ¶
func (s *Multiplicative_expressionContext) GetParser() antlr.Parser
func (*Multiplicative_expressionContext) GetRuleContext ¶
func (s *Multiplicative_expressionContext) GetRuleContext() antlr.RuleContext
func (*Multiplicative_expressionContext) IsMultiplicative_expressionContext ¶
func (*Multiplicative_expressionContext) IsMultiplicative_expressionContext()
func (*Multiplicative_expressionContext) Multiplicative_expression ¶
func (s *Multiplicative_expressionContext) Multiplicative_expression() IMultiplicative_expressionContext
func (*Multiplicative_expressionContext) ToStringTree ¶
func (s *Multiplicative_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Multiplicative_expressionContext) Unary_expression ¶
func (s *Multiplicative_expressionContext) Unary_expression() IUnary_expressionContext
type Or_expressionContext ¶
type Or_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOr_expressionContext ¶
func NewEmptyOr_expressionContext() *Or_expressionContext
func NewOr_expressionContext ¶
func NewOr_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Or_expressionContext
func (*Or_expressionContext) And_expression ¶
func (s *Or_expressionContext) And_expression() IAnd_expressionContext
func (*Or_expressionContext) EnterRule ¶
func (s *Or_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Or_expressionContext) ExitRule ¶
func (s *Or_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Or_expressionContext) GetParser ¶
func (s *Or_expressionContext) GetParser() antlr.Parser
func (*Or_expressionContext) GetRuleContext ¶
func (s *Or_expressionContext) GetRuleContext() antlr.RuleContext
func (*Or_expressionContext) IsOr_expressionContext ¶
func (*Or_expressionContext) IsOr_expressionContext()
func (*Or_expressionContext) Or_expression ¶
func (s *Or_expressionContext) Or_expression() IOr_expressionContext
func (*Or_expressionContext) ToStringTree ¶
func (s *Or_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Postfix_expressionContext ¶
type Postfix_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPostfix_expressionContext ¶
func NewEmptyPostfix_expressionContext() *Postfix_expressionContext
func NewPostfix_expressionContext ¶
func NewPostfix_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Postfix_expressionContext
func (*Postfix_expressionContext) Array_expression ¶
func (s *Postfix_expressionContext) Array_expression() IArray_expressionContext
func (*Postfix_expressionContext) EnterRule ¶
func (s *Postfix_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Postfix_expressionContext) ExitRule ¶
func (s *Postfix_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Postfix_expressionContext) GetParser ¶
func (s *Postfix_expressionContext) GetParser() antlr.Parser
func (*Postfix_expressionContext) GetRuleContext ¶
func (s *Postfix_expressionContext) GetRuleContext() antlr.RuleContext
func (*Postfix_expressionContext) IsPostfix_expressionContext ¶
func (*Postfix_expressionContext) IsPostfix_expressionContext()
func (*Postfix_expressionContext) NCTRANSPOSE ¶
func (s *Postfix_expressionContext) NCTRANSPOSE() antlr.TerminalNode
func (*Postfix_expressionContext) Postfix_expression ¶
func (s *Postfix_expressionContext) Postfix_expression() IPostfix_expressionContext
func (*Postfix_expressionContext) Primary_expression ¶
func (s *Postfix_expressionContext) Primary_expression() IPrimary_expressionContext
func (*Postfix_expressionContext) TRANSPOSE ¶
func (s *Postfix_expressionContext) TRANSPOSE() antlr.TerminalNode
func (*Postfix_expressionContext) ToStringTree ¶
func (s *Postfix_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Primary_expressionContext ¶
type Primary_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimary_expressionContext ¶
func NewEmptyPrimary_expressionContext() *Primary_expressionContext
func NewPrimary_expressionContext ¶
func NewPrimary_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Primary_expressionContext
func (*Primary_expressionContext) Array_list ¶
func (s *Primary_expressionContext) Array_list() IArray_listContext
func (*Primary_expressionContext) CONSTANT ¶
func (s *Primary_expressionContext) CONSTANT() antlr.TerminalNode
func (*Primary_expressionContext) EnterRule ¶
func (s *Primary_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Primary_expressionContext) ExitRule ¶
func (s *Primary_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Primary_expressionContext) Expression ¶
func (s *Primary_expressionContext) Expression() IExpressionContext
func (*Primary_expressionContext) GetParser ¶
func (s *Primary_expressionContext) GetParser() antlr.Parser
func (*Primary_expressionContext) GetRuleContext ¶
func (s *Primary_expressionContext) GetRuleContext() antlr.RuleContext
func (*Primary_expressionContext) IDENTIFIER ¶
func (s *Primary_expressionContext) IDENTIFIER() antlr.TerminalNode
func (*Primary_expressionContext) IsPrimary_expressionContext ¶
func (*Primary_expressionContext) IsPrimary_expressionContext()
func (*Primary_expressionContext) STRING_LITERAL ¶
func (s *Primary_expressionContext) STRING_LITERAL() antlr.TerminalNode
func (*Primary_expressionContext) ToStringTree ¶
func (s *Primary_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Relational_expressionContext ¶
type Relational_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRelational_expressionContext ¶
func NewEmptyRelational_expressionContext() *Relational_expressionContext
func NewRelational_expressionContext ¶
func NewRelational_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Relational_expressionContext
func (*Relational_expressionContext) Additive_expression ¶
func (s *Relational_expressionContext) Additive_expression() IAdditive_expressionContext
func (*Relational_expressionContext) EnterRule ¶
func (s *Relational_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Relational_expressionContext) ExitRule ¶
func (s *Relational_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Relational_expressionContext) GE_OP ¶
func (s *Relational_expressionContext) GE_OP() antlr.TerminalNode
func (*Relational_expressionContext) GetParser ¶
func (s *Relational_expressionContext) GetParser() antlr.Parser
func (*Relational_expressionContext) GetRuleContext ¶
func (s *Relational_expressionContext) GetRuleContext() antlr.RuleContext
func (*Relational_expressionContext) IsRelational_expressionContext ¶
func (*Relational_expressionContext) IsRelational_expressionContext()
func (*Relational_expressionContext) LE_OP ¶
func (s *Relational_expressionContext) LE_OP() antlr.TerminalNode
func (*Relational_expressionContext) Relational_expression ¶
func (s *Relational_expressionContext) Relational_expression() IRelational_expressionContext
func (*Relational_expressionContext) ToStringTree ¶
func (s *Relational_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Selection_statementContext ¶
type Selection_statementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySelection_statementContext ¶
func NewEmptySelection_statementContext() *Selection_statementContext
func NewSelection_statementContext ¶
func NewSelection_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Selection_statementContext
func (*Selection_statementContext) AllStatement_list ¶
func (s *Selection_statementContext) AllStatement_list() []IStatement_listContext
func (*Selection_statementContext) ELSE ¶
func (s *Selection_statementContext) ELSE() antlr.TerminalNode
func (*Selection_statementContext) END ¶
func (s *Selection_statementContext) END() antlr.TerminalNode
func (*Selection_statementContext) Elseif_clause ¶
func (s *Selection_statementContext) Elseif_clause() IElseif_clauseContext
func (*Selection_statementContext) EnterRule ¶
func (s *Selection_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Selection_statementContext) Eostmt ¶
func (s *Selection_statementContext) Eostmt() IEostmtContext
func (*Selection_statementContext) ExitRule ¶
func (s *Selection_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Selection_statementContext) Expression ¶
func (s *Selection_statementContext) Expression() IExpressionContext
func (*Selection_statementContext) GetParser ¶
func (s *Selection_statementContext) GetParser() antlr.Parser
func (*Selection_statementContext) GetRuleContext ¶
func (s *Selection_statementContext) GetRuleContext() antlr.RuleContext
func (*Selection_statementContext) IF ¶
func (s *Selection_statementContext) IF() antlr.TerminalNode
func (*Selection_statementContext) IsSelection_statementContext ¶
func (*Selection_statementContext) IsSelection_statementContext()
func (*Selection_statementContext) Statement_list ¶
func (s *Selection_statementContext) Statement_list(i int) IStatement_listContext
func (*Selection_statementContext) ToStringTree ¶
func (s *Selection_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Assignment_statement ¶
func (s *StatementContext) Assignment_statement() IAssignment_statementContext
func (*StatementContext) Clear_statement ¶
func (s *StatementContext) Clear_statement() IClear_statementContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) Expression_statement ¶
func (s *StatementContext) Expression_statement() IExpression_statementContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) Global_statement ¶
func (s *StatementContext) Global_statement() IGlobal_statementContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) Iteration_statement ¶
func (s *StatementContext) Iteration_statement() IIteration_statementContext
func (*StatementContext) Jump_statement ¶
func (s *StatementContext) Jump_statement() IJump_statementContext
func (*StatementContext) Selection_statement ¶
func (s *StatementContext) Selection_statement() ISelection_statementContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Statement_listContext ¶
type Statement_listContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatement_listContext ¶
func NewEmptyStatement_listContext() *Statement_listContext
func NewStatement_listContext ¶
func NewStatement_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Statement_listContext
func (*Statement_listContext) EnterRule ¶
func (s *Statement_listContext) EnterRule(listener antlr.ParseTreeListener)
func (*Statement_listContext) ExitRule ¶
func (s *Statement_listContext) ExitRule(listener antlr.ParseTreeListener)
func (*Statement_listContext) GetParser ¶
func (s *Statement_listContext) GetParser() antlr.Parser
func (*Statement_listContext) GetRuleContext ¶
func (s *Statement_listContext) GetRuleContext() antlr.RuleContext
func (*Statement_listContext) IsStatement_listContext ¶
func (*Statement_listContext) IsStatement_listContext()
func (*Statement_listContext) Statement ¶
func (s *Statement_listContext) Statement() IStatementContext
func (*Statement_listContext) Statement_list ¶
func (s *Statement_listContext) Statement_list() IStatement_listContext
func (*Statement_listContext) ToStringTree ¶
func (s *Statement_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Translation_unitContext ¶
type Translation_unitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTranslation_unitContext ¶
func NewEmptyTranslation_unitContext() *Translation_unitContext
func NewTranslation_unitContext ¶
func NewTranslation_unitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Translation_unitContext
func (*Translation_unitContext) EnterRule ¶
func (s *Translation_unitContext) EnterRule(listener antlr.ParseTreeListener)
func (*Translation_unitContext) Eostmt ¶
func (s *Translation_unitContext) Eostmt() IEostmtContext
func (*Translation_unitContext) ExitRule ¶
func (s *Translation_unitContext) ExitRule(listener antlr.ParseTreeListener)
func (*Translation_unitContext) FUNCTION ¶
func (s *Translation_unitContext) FUNCTION() antlr.TerminalNode
func (*Translation_unitContext) Function_declare ¶
func (s *Translation_unitContext) Function_declare() IFunction_declareContext
func (*Translation_unitContext) GetParser ¶
func (s *Translation_unitContext) GetParser() antlr.Parser
func (*Translation_unitContext) GetRuleContext ¶
func (s *Translation_unitContext) GetRuleContext() antlr.RuleContext
func (*Translation_unitContext) IsTranslation_unitContext ¶
func (*Translation_unitContext) IsTranslation_unitContext()
func (*Translation_unitContext) Statement_list ¶
func (s *Translation_unitContext) Statement_list() IStatement_listContext
func (*Translation_unitContext) ToStringTree ¶
func (s *Translation_unitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Unary_expressionContext ¶
type Unary_expressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnary_expressionContext ¶
func NewEmptyUnary_expressionContext() *Unary_expressionContext
func NewUnary_expressionContext ¶
func NewUnary_expressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_expressionContext
func (*Unary_expressionContext) EnterRule ¶
func (s *Unary_expressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Unary_expressionContext) ExitRule ¶
func (s *Unary_expressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Unary_expressionContext) GetParser ¶
func (s *Unary_expressionContext) GetParser() antlr.Parser
func (*Unary_expressionContext) GetRuleContext ¶
func (s *Unary_expressionContext) GetRuleContext() antlr.RuleContext
func (*Unary_expressionContext) IsUnary_expressionContext ¶
func (*Unary_expressionContext) IsUnary_expressionContext()
func (*Unary_expressionContext) Postfix_expression ¶
func (s *Unary_expressionContext) Postfix_expression() IPostfix_expressionContext
func (*Unary_expressionContext) ToStringTree ¶
func (s *Unary_expressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Unary_expressionContext) Unary_operator ¶
func (s *Unary_expressionContext) Unary_operator() IUnary_operatorContext
type Unary_operatorContext ¶
type Unary_operatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnary_operatorContext ¶
func NewEmptyUnary_operatorContext() *Unary_operatorContext
func NewUnary_operatorContext ¶
func NewUnary_operatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_operatorContext
func (*Unary_operatorContext) EnterRule ¶
func (s *Unary_operatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*Unary_operatorContext) ExitRule ¶
func (s *Unary_operatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*Unary_operatorContext) GetParser ¶
func (s *Unary_operatorContext) GetParser() antlr.Parser
func (*Unary_operatorContext) GetRuleContext ¶
func (s *Unary_operatorContext) GetRuleContext() antlr.RuleContext
func (*Unary_operatorContext) IsUnary_operatorContext ¶
func (*Unary_operatorContext) IsUnary_operatorContext()
func (*Unary_operatorContext) ToStringTree ¶
func (s *Unary_operatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string