Interface IISLVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by ISLParser.
Namespace: GCore.Antlr.Grammers.RacketIsl
Assembly: RacketIsl.dll
Syntax
public interface 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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
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().
Declaration
Result VisitTestCase(ISLParser.TestCaseContext context)
Parameters
Type | Name | Description |
---|---|---|
ISLParser.TestCaseContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |