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 SourceVisitAssign_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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |