tolkfmt-test-dev
Version:
Code formatter for the Tolk programming language
25 lines • 1.94 kB
TypeScript
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