Generate typed QX bindings and add source editing tools
This commit is contained in:
@@ -3,6 +3,8 @@ import { AbstractParseTreeVisitor } from "antlr4ng";
|
||||
|
||||
|
||||
import { DocumentContext } from "./QuixosCapabilityParser.js";
|
||||
import { FragmentDeclContext } from "./QuixosCapabilityParser.js";
|
||||
import { SourceImportDeclContext } from "./QuixosCapabilityParser.js";
|
||||
import { WorkspaceDeclContext } from "./QuixosCapabilityParser.js";
|
||||
import { WorkspaceItemContext } from "./QuixosCapabilityParser.js";
|
||||
import { ResourceImportDeclContext } from "./QuixosCapabilityParser.js";
|
||||
@@ -74,6 +76,18 @@ export class QuixosCapabilityVisitor<Result> extends AbstractParseTreeVisitor<Re
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitDocument?: (ctx: DocumentContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `QuixosCapabilityParser.fragmentDecl`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitFragmentDecl?: (ctx: FragmentDeclContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `QuixosCapabilityParser.sourceImportDecl`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSourceImportDecl?: (ctx: SourceImportDeclContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `QuixosCapabilityParser.workspaceDecl`.
|
||||
* @param ctx the parse tree
|
||||
|
||||
Reference in New Issue
Block a user