/**
 * WASM parse worker entry point.
 *
 * Runs as a Node.js `worker_threads` worker. Owns every tree-sitter WASM call
 * so that fatal V8 aborts from the grammar (#965) kill only this worker —
 * never the main build process.
 *
 * For each `parse` request:
 *   1. Pick the language by file extension.
 *   2. Lazy-load the WASM grammar (first request per language).
 *   3. Parse the source.
 *   4. Run the extractor.
 *   5. Run the unified AST visitor walk (ast-store, complexity, CFG, dataflow)
 *      so that all analysis data is pre-computed before the tree is freed.
 *   6. `tree.delete()` in a finally block to release WASM linear memory.
 *   7. Serialize ExtractorOutput to a structured-clone-safe form and respond.
 *
 * The worker does NOT import from `./parser.js` — that module owns
 * process-global parser/grammar caches that are not worker-safe. Instead
 * this file keeps its own per-worker caches and its own (local) language
 * registry. Extractors are imported directly from `../extractors/index.js`.
 */
export {};
//# sourceMappingURL=wasm-worker-entry.d.ts.map