Show / Hide Table of Contents

Class matlabBaseVisitor<Result>

This class provides an empty implementation of ImatlabVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.

Inheritance
System.Object
matlabBaseVisitor<Result>
Implements
ImatlabVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Matlab
Assembly: Matlab.dll
Syntax
public class matlabBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual 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().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitUnary_operator(matlabParser.Unary_operatorContext context)
Parameters
Type Name Description
matlabParser.Unary_operatorContext context

The parse tree.

Returns
Type Description
Result

Implements

ImatlabVisitor<Result>
IParseTreeVisitor<>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX