Show / Hide Table of Contents

Class tinycBaseVisitor<Result>

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

Inheritance
System.Object
tinycBaseVisitor<Result>
Implements
ItinycVisitor<Result>
IParseTreeVisitor<Result>
Namespace: GCore.Antlr.Grammers.Tinyc
Assembly: Tinyc.dll
Syntax
public class tinycBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, ItinycVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitExpr(tinycParser.ExprContext)

Visit a parse tree produced by expr().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitExpr(tinycParser.ExprContext context)
Parameters
Type Name Description
tinycParser.ExprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitId_(tinycParser.Id_Context)

Visit a parse tree produced by id_().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitId_(tinycParser.Id_Context context)
Parameters
Type Name Description
tinycParser.Id_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger(tinycParser.IntegerContext)

Visit a parse tree produced by integer().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitInteger(tinycParser.IntegerContext context)
Parameters
Type Name Description
tinycParser.IntegerContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParen_expr(tinycParser.Paren_exprContext)

Visit a parse tree produced by paren_expr().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitParen_expr(tinycParser.Paren_exprContext context)
Parameters
Type Name Description
tinycParser.Paren_exprContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(tinycParser.ProgramContext)

Visit a parse tree produced by program().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitProgram(tinycParser.ProgramContext context)
Parameters
Type Name Description
tinycParser.ProgramContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStatement(tinycParser.StatementContext)

Visit a parse tree produced by statement().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitStatement(tinycParser.StatementContext context)
Parameters
Type Name Description
tinycParser.StatementContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitSum_(tinycParser.Sum_Context)

Visit a parse tree produced by sum_().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitSum_(tinycParser.Sum_Context context)
Parameters
Type Name Description
tinycParser.Sum_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTerm(tinycParser.TermContext)

Visit a parse tree produced by term().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTerm(tinycParser.TermContext context)
Parameters
Type Name Description
tinycParser.TermContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitTest(tinycParser.TestContext)

Visit a parse tree produced by test().

The default implementation returns the result of calling on context.

Declaration
public virtual Result VisitTest(tinycParser.TestContext context)
Parameters
Type Name Description
tinycParser.TestContext context

The parse tree.

Returns
Type Description
Result

Implements

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