/** * TrueType Bytecode Interpreter * * Main dispatch loop for executing TrueType hinting instructions. */ import { CodeRange, type ExecContext } from "./types.ts"; /** * Execute bytecode from the current instruction pointer */ export declare function execute(ctx: ExecContext): void; /** * Set up execution context with code range */ export declare function setCodeRange(ctx: ExecContext, range: CodeRange, code: Uint8Array): void; /** * Run code in a specific range */ export declare function runProgram(ctx: ExecContext, range: CodeRange): void; /** * Run the font program (fpgm table) */ export declare function runFontProgram(ctx: ExecContext): void; /** * Run the CVT program (prep table) */ export declare function runCVTProgram(ctx: ExecContext): void; /** * Run glyph instructions */ export declare function runGlyphProgram(ctx: ExecContext, instructions: Uint8Array): void;