Class tinyBaseVisitor<Result>
This class provides an empty implementation of ItinyVisitor<Result>, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Inheritance
Namespace: GCore.Antlr.Grammers.Tiny
Assembly: Tiny.dll
Syntax
public class tinyBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual 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().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitWrite_stmt(tinyParser.Write_stmtContext context)
Parameters
Type | Name | Description |
---|---|---|
tinyParser.Write_stmtContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |