Show / Hide Table of Contents

Interface ItinyVisitor<Result>

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

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

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAssign_stmt(tinyParser.Assign_stmtContext)

Visit a parse tree produced by assign_stmt().

Declaration
Result VisitAssign_stmt(tinyParser.Assign_stmtContext context)
Parameters
Type Name Description
tinyParser.Assign_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr(tinyParser.ExprContext)

Visit a parse tree produced by expr().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpr_list(tinyParser.Expr_listContext)

Visit a parse tree produced by expr_list().

Declaration
Result VisitExpr_list(tinyParser.Expr_listContext context)
Parameters
Type Name Description
tinyParser.Expr_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFactor(tinyParser.FactorContext)

Visit a parse tree produced by factor().

Declaration
Result VisitFactor(tinyParser.FactorContext context)
Parameters
Type Name Description
tinyParser.FactorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitId_list(tinyParser.Id_listContext)

Visit a parse tree produced by id_list().

Declaration
Result VisitId_list(tinyParser.Id_listContext context)
Parameters
Type Name Description
tinyParser.Id_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIdent(tinyParser.IdentContext)

Visit a parse tree produced by ident().

Declaration
Result VisitIdent(tinyParser.IdentContext context)
Parameters
Type Name Description
tinyParser.IdentContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInteger(tinyParser.IntegerContext)

Visit a parse tree produced by integer().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOp(tinyParser.OpContext)

Visit a parse tree produced by op().

Declaration
Result VisitOp(tinyParser.OpContext context)
Parameters
Type Name Description
tinyParser.OpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitProgram(tinyParser.ProgramContext)

Visit a parse tree produced by program().

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

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitRead_stmt(tinyParser.Read_stmtContext)

Visit a parse tree produced by read_stmt().

Declaration
Result VisitRead_stmt(tinyParser.Read_stmtContext context)
Parameters
Type Name Description
tinyParser.Read_stmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStmt(tinyParser.StmtContext)

Visit a parse tree produced by stmt().

Declaration
Result VisitStmt(tinyParser.StmtContext context)
Parameters
Type Name Description
tinyParser.StmtContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitStmt_list(tinyParser.Stmt_listContext)

Visit a parse tree produced by stmt_list().

Declaration
Result VisitStmt_list(tinyParser.Stmt_listContext context)
Parameters
Type Name Description
tinyParser.Stmt_listContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWrite_stmt(tinyParser.Write_stmtContext)

Visit a parse tree produced by write_stmt().

Declaration
Result VisitWrite_stmt(tinyParser.Write_stmtContext context)
Parameters
Type Name Description
tinyParser.Write_stmtContext context

The parse tree.

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