UNPKG

tolkfmt-test-dev

Version:

Code formatter for the Tolk programming language

35 lines 2.77 kB
import type { Node } from "web-tree-sitter"; import type { Ctx } from "./ctx"; import type { Doc } from "../doc"; export declare function printDotAccess(node: Node, ctx: Ctx): Doc | undefined; export declare function printFunctionCall(node: Node, ctx: Ctx): Doc | undefined; export declare function printBinaryExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printIdentifier(node: Node, ctx: Ctx): Doc | undefined; export declare const printNumberLiteral: (node: Node, ctx: Ctx) => Doc | undefined; export declare function printStringLiteral(node: Node, ctx: Ctx): Doc | undefined; export declare function printBooleanLiteral(node: Node, ctx: Ctx): Doc | undefined; export declare function printNullLiteral(node: Node, ctx: Ctx): Doc | undefined; export declare function printUnderscore(node: Node, ctx: Ctx): Doc | undefined; export declare function printUnaryOperator(node: Node, ctx: Ctx): Doc | undefined; export declare function printParenthesizedExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printTensorExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printTypedTuple(node: Node, ctx: Ctx): Doc | undefined; export declare function printCastAsOperator(node: Node, ctx: Ctx): Doc | undefined; export declare function printIsTypeOperator(node: Node, ctx: Ctx): Doc | undefined; export declare function printNotNullOperator(node: Node, ctx: Ctx): Doc | undefined; export declare function printLazyExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printTernaryOperator(node: Node, ctx: Ctx): Doc | undefined; export declare function printArgumentList(node: Node, ctx: Ctx): Doc | undefined; export declare function printCallArgument(node: Node, ctx: Ctx): Doc | undefined; export declare function printObjectLiteral(node: Node, ctx: Ctx): Doc | undefined; export declare function printObjectLiteralBody(node: Node, ctx: Ctx): Doc | undefined; export declare function printInstanceArgument(node: Node, ctx: Ctx, isLast?: boolean): Doc | undefined; export declare function printTypeInstantiatedTs(node: Node, ctx: Ctx): Doc | undefined; export declare function printGenericInstantiation(node: Node, ctx: Ctx): Doc | undefined; export declare function printInstantiationTList(node: Node, ctx: Ctx): Doc | undefined; export declare function printMatchExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printMatchBody(node: Node, ctx: Ctx): Doc | undefined; export declare function printMatchArm(node: Node, ctx: Ctx): Doc | undefined; export declare function printLambdaExpression(node: Node, ctx: Ctx): Doc | undefined; export declare function printNumericIndex(node: Node, ctx: Ctx): Doc | undefined; //# sourceMappingURL=expr.d.ts.map