Interface ImatlabListener
This interface defines a complete listener for a parse tree produced by matlabParser.
Namespace: GCore.Antlr.Grammers.Matlab
Assembly: Matlab.dll
Syntax
public interface ImatlabListener : Antlr4.Runtime.Tree.IParseTreeListener
Methods
| Improve this Doc View SourceEnterAdditive_expression(matlabParser.Additive_expressionContext)
Enter a parse tree produced by additive_expression().
Declaration
void EnterAdditive_expression(matlabParser.Additive_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Additive_expressionContext | context | The parse tree. |
EnterAnd_expression(matlabParser.And_expressionContext)
Enter a parse tree produced by and_expression().
Declaration
void EnterAnd_expression(matlabParser.And_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.And_expressionContext | context | The parse tree. |
EnterArray_element(matlabParser.Array_elementContext)
Enter a parse tree produced by array_element().
Declaration
void EnterArray_element(matlabParser.Array_elementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_elementContext | context | The parse tree. |
EnterArray_expression(matlabParser.Array_expressionContext)
Enter a parse tree produced by array_expression().
Declaration
void EnterArray_expression(matlabParser.Array_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_expressionContext | context | The parse tree. |
EnterArray_list(matlabParser.Array_listContext)
Enter a parse tree produced by array_list().
Declaration
void EnterArray_list(matlabParser.Array_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_listContext | context | The parse tree. |
EnterAssignment_expression(matlabParser.Assignment_expressionContext)
Enter a parse tree produced by assignment_expression().
Declaration
void EnterAssignment_expression(matlabParser.Assignment_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_expressionContext | context | The parse tree. |
EnterAssignment_statement(matlabParser.Assignment_statementContext)
Enter a parse tree produced by assignment_statement().
Declaration
void EnterAssignment_statement(matlabParser.Assignment_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_statementContext | context | The parse tree. |
EnterClear_statement(matlabParser.Clear_statementContext)
Enter a parse tree produced by clear_statement().
Declaration
void EnterClear_statement(matlabParser.Clear_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Clear_statementContext | context | The parse tree. |
EnterElseif_clause(matlabParser.Elseif_clauseContext)
Enter a parse tree produced by elseif_clause().
Declaration
void EnterElseif_clause(matlabParser.Elseif_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Elseif_clauseContext | context | The parse tree. |
EnterEostmt(matlabParser.EostmtContext)
Enter a parse tree produced by eostmt().
Declaration
void EnterEostmt(matlabParser.EostmtContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.EostmtContext | context | The parse tree. |
EnterEquality_expression(matlabParser.Equality_expressionContext)
Enter a parse tree produced by equality_expression().
Declaration
void EnterEquality_expression(matlabParser.Equality_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Equality_expressionContext | context | The parse tree. |
EnterExpression(matlabParser.ExpressionContext)
Enter a parse tree produced by expression().
Declaration
void EnterExpression(matlabParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.ExpressionContext | context | The parse tree. |
EnterExpression_statement(matlabParser.Expression_statementContext)
Enter a parse tree produced by expression_statement().
Declaration
void EnterExpression_statement(matlabParser.Expression_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Expression_statementContext | context | The parse tree. |
EnterFunc_ident_list(matlabParser.Func_ident_listContext)
Enter a parse tree produced by func_ident_list().
Declaration
void EnterFunc_ident_list(matlabParser.Func_ident_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_ident_listContext | context | The parse tree. |
EnterFunc_return_list(matlabParser.Func_return_listContext)
Enter a parse tree produced by func_return_list().
Declaration
void EnterFunc_return_list(matlabParser.Func_return_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_return_listContext | context | The parse tree. |
EnterFunction_declare(matlabParser.Function_declareContext)
Enter a parse tree produced by function_declare().
Declaration
void EnterFunction_declare(matlabParser.Function_declareContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declareContext | context | The parse tree. |
EnterFunction_declare_lhs(matlabParser.Function_declare_lhsContext)
Enter a parse tree produced by function_declare_lhs().
Declaration
void EnterFunction_declare_lhs(matlabParser.Function_declare_lhsContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declare_lhsContext | context | The parse tree. |
EnterGlobal_statement(matlabParser.Global_statementContext)
Enter a parse tree produced by global_statement().
Declaration
void EnterGlobal_statement(matlabParser.Global_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Global_statementContext | context | The parse tree. |
EnterIdentifier_list(matlabParser.Identifier_listContext)
Enter a parse tree produced by identifier_list().
Declaration
void EnterIdentifier_list(matlabParser.Identifier_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Identifier_listContext | context | The parse tree. |
EnterIndex_expression(matlabParser.Index_expressionContext)
Enter a parse tree produced by index_expression().
Declaration
void EnterIndex_expression(matlabParser.Index_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expressionContext | context | The parse tree. |
EnterIndex_expression_list(matlabParser.Index_expression_listContext)
Enter a parse tree produced by index_expression_list().
Declaration
void EnterIndex_expression_list(matlabParser.Index_expression_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expression_listContext | context | The parse tree. |
EnterIteration_statement(matlabParser.Iteration_statementContext)
Enter a parse tree produced by iteration_statement().
Declaration
void EnterIteration_statement(matlabParser.Iteration_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Iteration_statementContext | context | The parse tree. |
EnterJump_statement(matlabParser.Jump_statementContext)
Enter a parse tree produced by jump_statement().
Declaration
void EnterJump_statement(matlabParser.Jump_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Jump_statementContext | context | The parse tree. |
EnterMultiplicative_expression(matlabParser.Multiplicative_expressionContext)
Enter a parse tree produced by multiplicative_expression().
Declaration
void EnterMultiplicative_expression(matlabParser.Multiplicative_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Multiplicative_expressionContext | context | The parse tree. |
EnterOr_expression(matlabParser.Or_expressionContext)
Enter a parse tree produced by or_expression().
Declaration
void EnterOr_expression(matlabParser.Or_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Or_expressionContext | context | The parse tree. |
EnterPostfix_expression(matlabParser.Postfix_expressionContext)
Enter a parse tree produced by postfix_expression().
Declaration
void EnterPostfix_expression(matlabParser.Postfix_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Postfix_expressionContext | context | The parse tree. |
EnterPrimary_expression(matlabParser.Primary_expressionContext)
Enter a parse tree produced by primary_expression().
Declaration
void EnterPrimary_expression(matlabParser.Primary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Primary_expressionContext | context | The parse tree. |
EnterRelational_expression(matlabParser.Relational_expressionContext)
Enter a parse tree produced by relational_expression().
Declaration
void EnterRelational_expression(matlabParser.Relational_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Relational_expressionContext | context | The parse tree. |
EnterSelection_statement(matlabParser.Selection_statementContext)
Enter a parse tree produced by selection_statement().
Declaration
void EnterSelection_statement(matlabParser.Selection_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Selection_statementContext | context | The parse tree. |
EnterStatement(matlabParser.StatementContext)
Enter a parse tree produced by statement().
Declaration
void EnterStatement(matlabParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.StatementContext | context | The parse tree. |
EnterStatement_list(matlabParser.Statement_listContext)
Enter a parse tree produced by statement_list().
Declaration
void EnterStatement_list(matlabParser.Statement_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Statement_listContext | context | The parse tree. |
EnterTranslation_unit(matlabParser.Translation_unitContext)
Enter a parse tree produced by translation_unit().
Declaration
void EnterTranslation_unit(matlabParser.Translation_unitContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Translation_unitContext | context | The parse tree. |
EnterUnary_expression(matlabParser.Unary_expressionContext)
Enter a parse tree produced by unary_expression().
Declaration
void EnterUnary_expression(matlabParser.Unary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_expressionContext | context | The parse tree. |
EnterUnary_operator(matlabParser.Unary_operatorContext)
Enter a parse tree produced by unary_operator().
Declaration
void EnterUnary_operator(matlabParser.Unary_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_operatorContext | context | The parse tree. |
ExitAdditive_expression(matlabParser.Additive_expressionContext)
Exit a parse tree produced by additive_expression().
Declaration
void ExitAdditive_expression(matlabParser.Additive_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Additive_expressionContext | context | The parse tree. |
ExitAnd_expression(matlabParser.And_expressionContext)
Exit a parse tree produced by and_expression().
Declaration
void ExitAnd_expression(matlabParser.And_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.And_expressionContext | context | The parse tree. |
ExitArray_element(matlabParser.Array_elementContext)
Exit a parse tree produced by array_element().
Declaration
void ExitArray_element(matlabParser.Array_elementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_elementContext | context | The parse tree. |
ExitArray_expression(matlabParser.Array_expressionContext)
Exit a parse tree produced by array_expression().
Declaration
void ExitArray_expression(matlabParser.Array_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_expressionContext | context | The parse tree. |
ExitArray_list(matlabParser.Array_listContext)
Exit a parse tree produced by array_list().
Declaration
void ExitArray_list(matlabParser.Array_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_listContext | context | The parse tree. |
ExitAssignment_expression(matlabParser.Assignment_expressionContext)
Exit a parse tree produced by assignment_expression().
Declaration
void ExitAssignment_expression(matlabParser.Assignment_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_expressionContext | context | The parse tree. |
ExitAssignment_statement(matlabParser.Assignment_statementContext)
Exit a parse tree produced by assignment_statement().
Declaration
void ExitAssignment_statement(matlabParser.Assignment_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_statementContext | context | The parse tree. |
ExitClear_statement(matlabParser.Clear_statementContext)
Exit a parse tree produced by clear_statement().
Declaration
void ExitClear_statement(matlabParser.Clear_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Clear_statementContext | context | The parse tree. |
ExitElseif_clause(matlabParser.Elseif_clauseContext)
Exit a parse tree produced by elseif_clause().
Declaration
void ExitElseif_clause(matlabParser.Elseif_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Elseif_clauseContext | context | The parse tree. |
ExitEostmt(matlabParser.EostmtContext)
Exit a parse tree produced by eostmt().
Declaration
void ExitEostmt(matlabParser.EostmtContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.EostmtContext | context | The parse tree. |
ExitEquality_expression(matlabParser.Equality_expressionContext)
Exit a parse tree produced by equality_expression().
Declaration
void ExitEquality_expression(matlabParser.Equality_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Equality_expressionContext | context | The parse tree. |
ExitExpression(matlabParser.ExpressionContext)
Exit a parse tree produced by expression().
Declaration
void ExitExpression(matlabParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.ExpressionContext | context | The parse tree. |
ExitExpression_statement(matlabParser.Expression_statementContext)
Exit a parse tree produced by expression_statement().
Declaration
void ExitExpression_statement(matlabParser.Expression_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Expression_statementContext | context | The parse tree. |
ExitFunc_ident_list(matlabParser.Func_ident_listContext)
Exit a parse tree produced by func_ident_list().
Declaration
void ExitFunc_ident_list(matlabParser.Func_ident_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_ident_listContext | context | The parse tree. |
ExitFunc_return_list(matlabParser.Func_return_listContext)
Exit a parse tree produced by func_return_list().
Declaration
void ExitFunc_return_list(matlabParser.Func_return_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_return_listContext | context | The parse tree. |
ExitFunction_declare(matlabParser.Function_declareContext)
Exit a parse tree produced by function_declare().
Declaration
void ExitFunction_declare(matlabParser.Function_declareContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declareContext | context | The parse tree. |
ExitFunction_declare_lhs(matlabParser.Function_declare_lhsContext)
Exit a parse tree produced by function_declare_lhs().
Declaration
void ExitFunction_declare_lhs(matlabParser.Function_declare_lhsContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declare_lhsContext | context | The parse tree. |
ExitGlobal_statement(matlabParser.Global_statementContext)
Exit a parse tree produced by global_statement().
Declaration
void ExitGlobal_statement(matlabParser.Global_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Global_statementContext | context | The parse tree. |
ExitIdentifier_list(matlabParser.Identifier_listContext)
Exit a parse tree produced by identifier_list().
Declaration
void ExitIdentifier_list(matlabParser.Identifier_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Identifier_listContext | context | The parse tree. |
ExitIndex_expression(matlabParser.Index_expressionContext)
Exit a parse tree produced by index_expression().
Declaration
void ExitIndex_expression(matlabParser.Index_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expressionContext | context | The parse tree. |
ExitIndex_expression_list(matlabParser.Index_expression_listContext)
Exit a parse tree produced by index_expression_list().
Declaration
void ExitIndex_expression_list(matlabParser.Index_expression_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expression_listContext | context | The parse tree. |
ExitIteration_statement(matlabParser.Iteration_statementContext)
Exit a parse tree produced by iteration_statement().
Declaration
void ExitIteration_statement(matlabParser.Iteration_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Iteration_statementContext | context | The parse tree. |
ExitJump_statement(matlabParser.Jump_statementContext)
Exit a parse tree produced by jump_statement().
Declaration
void ExitJump_statement(matlabParser.Jump_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Jump_statementContext | context | The parse tree. |
ExitMultiplicative_expression(matlabParser.Multiplicative_expressionContext)
Exit a parse tree produced by multiplicative_expression().
Declaration
void ExitMultiplicative_expression(matlabParser.Multiplicative_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Multiplicative_expressionContext | context | The parse tree. |
ExitOr_expression(matlabParser.Or_expressionContext)
Exit a parse tree produced by or_expression().
Declaration
void ExitOr_expression(matlabParser.Or_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Or_expressionContext | context | The parse tree. |
ExitPostfix_expression(matlabParser.Postfix_expressionContext)
Exit a parse tree produced by postfix_expression().
Declaration
void ExitPostfix_expression(matlabParser.Postfix_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Postfix_expressionContext | context | The parse tree. |
ExitPrimary_expression(matlabParser.Primary_expressionContext)
Exit a parse tree produced by primary_expression().
Declaration
void ExitPrimary_expression(matlabParser.Primary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Primary_expressionContext | context | The parse tree. |
ExitRelational_expression(matlabParser.Relational_expressionContext)
Exit a parse tree produced by relational_expression().
Declaration
void ExitRelational_expression(matlabParser.Relational_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Relational_expressionContext | context | The parse tree. |
ExitSelection_statement(matlabParser.Selection_statementContext)
Exit a parse tree produced by selection_statement().
Declaration
void ExitSelection_statement(matlabParser.Selection_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Selection_statementContext | context | The parse tree. |
ExitStatement(matlabParser.StatementContext)
Exit a parse tree produced by statement().
Declaration
void ExitStatement(matlabParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.StatementContext | context | The parse tree. |
ExitStatement_list(matlabParser.Statement_listContext)
Exit a parse tree produced by statement_list().
Declaration
void ExitStatement_list(matlabParser.Statement_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Statement_listContext | context | The parse tree. |
ExitTranslation_unit(matlabParser.Translation_unitContext)
Exit a parse tree produced by translation_unit().
Declaration
void ExitTranslation_unit(matlabParser.Translation_unitContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Translation_unitContext | context | The parse tree. |
ExitUnary_expression(matlabParser.Unary_expressionContext)
Exit a parse tree produced by unary_expression().
Declaration
void ExitUnary_expression(matlabParser.Unary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_expressionContext | context | The parse tree. |
ExitUnary_operator(matlabParser.Unary_operatorContext)
Exit a parse tree produced by unary_operator().
Declaration
void ExitUnary_operator(matlabParser.Unary_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_operatorContext | context | The parse tree. |