Interface ImatlabVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by matlabParser.
Namespace: GCore.Antlr.Grammers.Matlab
Assembly: Matlab.dll
Syntax
public interface ImatlabVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAdditive_expression(matlabParser.Additive_expressionContext)
Visit a parse tree produced by additive_expression().
Declaration
Result VisitAdditive_expression(matlabParser.Additive_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Additive_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAnd_expression(matlabParser.And_expressionContext)
Visit a parse tree produced by and_expression().
Declaration
Result VisitAnd_expression(matlabParser.And_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.And_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArray_element(matlabParser.Array_elementContext)
Visit a parse tree produced by array_element().
Declaration
Result VisitArray_element(matlabParser.Array_elementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_elementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArray_expression(matlabParser.Array_expressionContext)
Visit a parse tree produced by array_expression().
Declaration
Result VisitArray_expression(matlabParser.Array_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitArray_list(matlabParser.Array_listContext)
Visit a parse tree produced by array_list().
Declaration
Result VisitArray_list(matlabParser.Array_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Array_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAssignment_expression(matlabParser.Assignment_expressionContext)
Visit a parse tree produced by assignment_expression().
Declaration
Result VisitAssignment_expression(matlabParser.Assignment_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitAssignment_statement(matlabParser.Assignment_statementContext)
Visit a parse tree produced by assignment_statement().
Declaration
Result VisitAssignment_statement(matlabParser.Assignment_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Assignment_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitClear_statement(matlabParser.Clear_statementContext)
Visit a parse tree produced by clear_statement().
Declaration
Result VisitClear_statement(matlabParser.Clear_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Clear_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitElseif_clause(matlabParser.Elseif_clauseContext)
Visit a parse tree produced by elseif_clause().
Declaration
Result VisitElseif_clause(matlabParser.Elseif_clauseContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Elseif_clauseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEostmt(matlabParser.EostmtContext)
Visit a parse tree produced by eostmt().
Declaration
Result VisitEostmt(matlabParser.EostmtContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.EostmtContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitEquality_expression(matlabParser.Equality_expressionContext)
Visit a parse tree produced by equality_expression().
Declaration
Result VisitEquality_expression(matlabParser.Equality_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Equality_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression(matlabParser.ExpressionContext)
Visit a parse tree produced by expression().
Declaration
Result VisitExpression(matlabParser.ExpressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.ExpressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpression_statement(matlabParser.Expression_statementContext)
Visit a parse tree produced by expression_statement().
Declaration
Result VisitExpression_statement(matlabParser.Expression_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Expression_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunc_ident_list(matlabParser.Func_ident_listContext)
Visit a parse tree produced by func_ident_list().
Declaration
Result VisitFunc_ident_list(matlabParser.Func_ident_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_ident_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunc_return_list(matlabParser.Func_return_listContext)
Visit a parse tree produced by func_return_list().
Declaration
Result VisitFunc_return_list(matlabParser.Func_return_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Func_return_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunction_declare(matlabParser.Function_declareContext)
Visit a parse tree produced by function_declare().
Declaration
Result VisitFunction_declare(matlabParser.Function_declareContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declareContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitFunction_declare_lhs(matlabParser.Function_declare_lhsContext)
Visit a parse tree produced by function_declare_lhs().
Declaration
Result VisitFunction_declare_lhs(matlabParser.Function_declare_lhsContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Function_declare_lhsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitGlobal_statement(matlabParser.Global_statementContext)
Visit a parse tree produced by global_statement().
Declaration
Result VisitGlobal_statement(matlabParser.Global_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Global_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIdentifier_list(matlabParser.Identifier_listContext)
Visit a parse tree produced by identifier_list().
Declaration
Result VisitIdentifier_list(matlabParser.Identifier_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Identifier_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIndex_expression(matlabParser.Index_expressionContext)
Visit a parse tree produced by index_expression().
Declaration
Result VisitIndex_expression(matlabParser.Index_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIndex_expression_list(matlabParser.Index_expression_listContext)
Visit a parse tree produced by index_expression_list().
Declaration
Result VisitIndex_expression_list(matlabParser.Index_expression_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Index_expression_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitIteration_statement(matlabParser.Iteration_statementContext)
Visit a parse tree produced by iteration_statement().
Declaration
Result VisitIteration_statement(matlabParser.Iteration_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Iteration_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitJump_statement(matlabParser.Jump_statementContext)
Visit a parse tree produced by jump_statement().
Declaration
Result VisitJump_statement(matlabParser.Jump_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Jump_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMultiplicative_expression(matlabParser.Multiplicative_expressionContext)
Visit a parse tree produced by multiplicative_expression().
Declaration
Result VisitMultiplicative_expression(matlabParser.Multiplicative_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Multiplicative_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOr_expression(matlabParser.Or_expressionContext)
Visit a parse tree produced by or_expression().
Declaration
Result VisitOr_expression(matlabParser.Or_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Or_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPostfix_expression(matlabParser.Postfix_expressionContext)
Visit a parse tree produced by postfix_expression().
Declaration
Result VisitPostfix_expression(matlabParser.Postfix_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Postfix_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPrimary_expression(matlabParser.Primary_expressionContext)
Visit a parse tree produced by primary_expression().
Declaration
Result VisitPrimary_expression(matlabParser.Primary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Primary_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRelational_expression(matlabParser.Relational_expressionContext)
Visit a parse tree produced by relational_expression().
Declaration
Result VisitRelational_expression(matlabParser.Relational_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Relational_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSelection_statement(matlabParser.Selection_statementContext)
Visit a parse tree produced by selection_statement().
Declaration
Result VisitSelection_statement(matlabParser.Selection_statementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Selection_statementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStatement(matlabParser.StatementContext)
Visit a parse tree produced by statement().
Declaration
Result VisitStatement(matlabParser.StatementContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.StatementContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStatement_list(matlabParser.Statement_listContext)
Visit a parse tree produced by statement_list().
Declaration
Result VisitStatement_list(matlabParser.Statement_listContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Statement_listContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTranslation_unit(matlabParser.Translation_unitContext)
Visit a parse tree produced by translation_unit().
Declaration
Result VisitTranslation_unit(matlabParser.Translation_unitContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Translation_unitContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnary_expression(matlabParser.Unary_expressionContext)
Visit a parse tree produced by unary_expression().
Declaration
Result VisitUnary_expression(matlabParser.Unary_expressionContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_expressionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnary_operator(matlabParser.Unary_operatorContext)
Visit a parse tree produced by unary_operator().
Declaration
Result VisitUnary_operator(matlabParser.Unary_operatorContext context)
Parameters
Type | Name | Description |
---|---|---|
matlabParser.Unary_operatorContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |