tolkfmt-test-dev
Version:
Code formatter for the Tolk programming language
27 lines • 2.1 kB
TypeScript
import type { Node } from "web-tree-sitter";
import type { Doc } from "../doc";
import type { Ctx } from "./ctx";
export declare function printSourceFile(node: Node, ctx: Ctx): Doc | undefined;
export declare function printVersionValue(node: Node, ctx: Ctx): Doc | undefined;
export declare function printTypeAlias(node: Node, ctx: Ctx): Doc | undefined;
export declare function printFunction(node: Node, ctx: Ctx): Doc | undefined;
export declare function printParameterList(node: Node, ctx: Ctx): Doc | undefined;
export declare function printParameterDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printBuiltinSpecifier(node: Node, ctx: Ctx): Doc | undefined;
export declare function printConstantDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printMethodDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printGetMethodDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printTolkRequiredVersion(node: Node, ctx: Ctx): Doc | undefined;
export declare function printImportDirective(node: Node, ctx: Ctx): Doc | undefined;
export declare function printGlobalVarDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printStructDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printStructBody(node: Node, ctx: Ctx): Doc | undefined;
export declare function printStructFieldDeclaration(node: Node, ctx: Ctx): Doc | undefined;
export declare function printTypeParameters(node: Node, ctx: Ctx): Doc | undefined;
export declare function printTypeParameter(node: Node, ctx: Ctx): Doc | undefined;
export declare function printAsmBody(node: Node, ctx: Ctx): Doc | undefined;
export declare function printMethodReceiver(node: Node, ctx: Ctx): Doc | undefined;
export declare function printAnnotationList(node: Node, ctx: Ctx): Doc | undefined;
export declare function printAnnotation(node: Node, ctx: Ctx): Doc | undefined;
export declare function printAnnotationArguments(node: Node, ctx: Ctx): Doc | undefined;
//# sourceMappingURL=decls.d.ts.map