Class ISLBaseVisitor<Result>
This class provides an empty implementation of IISLVisitor<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.RacketIsl
Assembly: RacketIsl.dll
Syntax
public class ISLBaseVisitor<Result> : AbstractParseTreeVisitor<Result>, IISLVisitor<Result>, IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitDefinition(ISLParser.DefinitionContext)
Visit a parse tree produced by definition().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDefinition(ISLParser.DefinitionContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.DefinitionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitDefOrExpr(ISLParser.DefOrExprContext)
Visit a parse tree produced by defOrExpr().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitDefOrExpr(ISLParser.DefOrExprContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.DefOrExprContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitExpr(ISLParser.ExprContext)
Visit a parse tree produced by expr().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitExpr(ISLParser.ExprContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.ExprContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitLibraryRequire(ISLParser.LibraryRequireContext)
Visit a parse tree produced by libraryRequire().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitLibraryRequire(ISLParser.LibraryRequireContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.LibraryRequireContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitName(ISLParser.NameContext)
Visit a parse tree produced by name().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitName(ISLParser.NameContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.NameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPkg(ISLParser.PkgContext)
Visit a parse tree produced by pkg().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitPkg(ISLParser.PkgContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.PkgContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitProgram(ISLParser.ProgramContext)
Visit a parse tree produced by program().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitProgram(ISLParser.ProgramContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.ProgramContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuasiQuoted(ISLParser.QuasiQuotedContext)
Visit a parse tree produced by quasiQuoted().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitQuasiQuoted(ISLParser.QuasiQuotedContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.QuasiQuotedContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuoted(ISLParser.QuotedContext)
Visit a parse tree produced by quoted().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitQuoted(ISLParser.QuotedContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.QuotedContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTestCase(ISLParser.TestCaseContext)
Visit a parse tree produced by testCase().
The default implementation returns the result of calling context
.
Declaration
public virtual Result VisitTestCase(ISLParser.TestCaseContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.TestCaseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |