Show / Hide Table of Contents

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 Source

VisitDefinition(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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX