Initial wasm simulator checkpoint

This commit is contained in:
CNC Local
2026-05-22 04:43:21 +08:00
commit 55d9fff9f0
54 changed files with 5523 additions and 0 deletions

8
web/src/wasm-core.d.ts vendored Normal file
View File

@@ -0,0 +1,8 @@
import type { CncDialect, CncEvent } from "./index";
export type WasmSimulator = {
parse(program: string, dialect?: CncDialect, options?: { backend?: string }): CncEvent[];
dispose(): void;
};
export function createWasmSimulator(): Promise<WasmSimulator>;