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 |