Show / Hide Table of Contents

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 Source

VisitAdditive_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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX