UNPKG

tolkfmt-test-dev

Version:

Code formatter for the Tolk programming language

25 lines 1.94 kB
import type { Node } from "web-tree-sitter"; import type { Ctx } from "./ctx"; import type { Doc } from "../doc"; export declare const printIfStatement: (node: Node, ctx: Ctx) => Doc | undefined; export declare function printSetAssignment(node: Node, ctx: Ctx): Doc | undefined; export declare function printBlockStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printExpressionStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printReturnStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printBreakStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printContinueStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printThrowStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printWhileStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printDoWhileStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printRepeatStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printLocalVarsDeclaration(node: Node, ctx: Ctx): Doc | undefined; export declare function printVarDeclaration(node: Node, ctx: Ctx): Doc | undefined; export declare function printTupleVarsDeclaration(node: Node, ctx: Ctx): Doc | undefined; export declare function printTensorVarsDeclaration(node: Node, ctx: Ctx): Doc | undefined; export declare function printEmptyStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printAssertStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printTryCatchStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printCatchClause(node: Node, ctx: Ctx): Doc | undefined; export declare function printMatchStatement(node: Node, ctx: Ctx): Doc | undefined; export declare function printAssignment(node: Node, ctx: Ctx): Doc | undefined; //# sourceMappingURL=stmts.d.ts.map