UNPKG

tolkfmt-test-dev

Version:

Code formatter for the Tolk programming language

31 lines 2.44 kB
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 printAsmBodyRearrange(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; export declare function printEnumDeclaration(node: Node, ctx: Ctx): Doc | undefined; export declare function printEnumBody(node: Node, ctx: Ctx): Doc | undefined; export declare function printEnumMemberDeclaration(node: Node, ctx: Ctx): Doc | undefined; //# sourceMappingURL=decls.d.ts.map