Skip to main content
Module

x/apex_core/mod.ts>ast.Visitor

JavaScript / Node.js support for the Apex language
Go to Latest
interface ast.Visitor
Re-export
import { type ast } from "https://deno.land/x/apex_core@v0.1.1/mod.ts";
const { Visitor } = ast;

Methods

visitDocumentBefore(context: Context): void
visitNamespace(context: Context): void
visitImportsBefore(context: Context): void
visitImport(context: Context): void
visitImportsAfter(context: Context): void
visitDirectivesBefore(context: Context): void
visitDirectiveBefore(context: Context): void
visitDirective(context: Context): void
visitDirectiveParametersBefore(context: Context): void
visitDirectiveParameter(context: Context): void
visitDirectiveParametersAfter(context: Context): void
visitDirectiveAfter(context: Context): void
visitDirectivesAfter(context: Context): void
visitAliasesBefore(context: Context): void
visitAliasBefore(context: Context): void
visitAlias(context: Context): void
visitAliasAfter(context: Context): void
visitAliasesAfter(context: Context): void
visitAllOperationsBefore(context: Context): void
visitFunctionsBefore(context: Context): void
visitFunctionBefore(context: Context): void
visitFunction(context: Context): void
visitFunctionAfter(context: Context): void
visitFunctionsAfter(context: Context): void
visitInterfacesBefore(context: Context): void
visitInterfaceBefore(context: Context): void
visitInterface(context: Context): void
visitOperationsBefore(context: Context): void
visitOperationBefore(context: Context): void
visitOperation(context: Context): void
visitParametersBefore(context: Context): void
visitParameter(context: Context): void
visitParametersAfter(context: Context): void
visitOperationAfter(context: Context): void
visitOperationsAfter(context: Context): void
visitInterfaceAfter(context: Context): void
visitInterfacesAfter(context: Context): void
visitAllOperationsAfter(context: Context): void
visitTypesBefore(context: Context): void
visitTypeBefore(context: Context): void
visitType(context: Context): void
visitTypeFieldsBefore(context: Context): void
visitTypeField(context: Context): void
visitTypeFieldsAfter(context: Context): void
visitTypeAfter(context: Context): void
visitTypesAfter(context: Context): void
visitEnumsBefore(context: Context): void
visitEnumBefore(context: Context): void
visitEnum(context: Context): void
visitEnumValuesBefore(context: Context): void
visitEnumValue(context: Context): void
visitEnumValuesAfter(context: Context): void
visitEnumAfter(context: Context): void
visitEnumsAfter(context: Context): void
visitUnionsBefore(context: Context): void
visitUnion(context: Context): void
visitUnionsAfter(context: Context): void
visitAnnotationsBefore(context: Context): void
visitAnnotationBefore(context: Context): void
visitAnnotation(context: Context): void
visitAnnotationArgumentsBefore(context: Context): void
visitAnnotationArgument(context: Context): void
visitAnnotationArgumentsAfter(context: Context): void
visitAnnotationAfter(context: Context): void
visitAnnotationsAfter(context: Context): void
visitDocumentAfter(_context: Context): void