Show / Hide Table of Contents

Interface ImicrocVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by microcParser.

Namespace: GCore.Antlr.Grammers.Microc
Assembly: Microc.dll
Syntax
public interface ImicrocVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitBlockstatement(microcParser.BlockstatementContext)

Visit a parse tree produced by blockstatement().

Declaration
Result VisitBlockstatement(microcParser.BlockstatementContext context)
Parameters
Type Name Description
microcParser.BlockstatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr(microcParser.ExprContext)

Visit a parse tree produced by expr().

Declaration
Result VisitExpr(microcParser.ExprContext context)
Parameters
Type Name Description
microcParser.ExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExprstatement(microcParser.ExprstatementContext)

Visit a parse tree produced by exprstatement().

Declaration
Result VisitExprstatement(microcParser.ExprstatementContext context)
Parameters
Type Name Description
microcParser.ExprstatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitId_(microcParser.Id_Context)

Visit a parse tree produced by id_().

Declaration
Result VisitId_(microcParser.Id_Context context)
Parameters
Type Name Description
microcParser.Id_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIfstatement(microcParser.IfstatementContext)

Visit a parse tree produced by ifstatement().

Declaration
Result VisitIfstatement(microcParser.IfstatementContext context)
Parameters
Type Name Description
microcParser.IfstatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger(microcParser.IntegerContext)

Visit a parse tree produced by integer().

Declaration
Result VisitInteger(microcParser.IntegerContext context)
Parameters
Type Name Description
microcParser.IntegerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParen_expr(microcParser.Paren_exprContext)

Visit a parse tree produced by paren_expr().

Declaration
Result VisitParen_expr(microcParser.Paren_exprContext context)
Parameters
Type Name Description
microcParser.Paren_exprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(microcParser.ProgramContext)

Visit a parse tree produced by program().

Declaration
Result VisitProgram(microcParser.ProgramContext context)
Parameters
Type Name Description
microcParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(microcParser.StatementContext)

Visit a parse tree produced by statement().

Declaration
Result VisitStatement(microcParser.StatementContext context)
Parameters
Type Name Description
microcParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSum_(microcParser.Sum_Context)

Visit a parse tree produced by sum_().

Declaration
Result VisitSum_(microcParser.Sum_Context context)
Parameters
Type Name Description
microcParser.Sum_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm(microcParser.TermContext)

Visit a parse tree produced by term().

Declaration
Result VisitTerm(microcParser.TermContext context)
Parameters
Type Name Description
microcParser.TermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTest(microcParser.TestContext)

Visit a parse tree produced by test().

Declaration
Result VisitTest(microcParser.TestContext context)
Parameters
Type Name Description
microcParser.TestContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWhilestatement(microcParser.WhilestatementContext)

Visit a parse tree produced by whilestatement().

Declaration
Result VisitWhilestatement(microcParser.WhilestatementContext context)
Parameters
Type Name Description
microcParser.WhilestatementContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX