| 517 | |
| 518 | // =========================================================================== |
| 519 | // Syntax deserialization from blobs |
| 520 | // =========================================================================== |
| 521 | // |
| 522 | // These mirror the compile-side `serialize_syntax_inner` / |
| 523 | // `serialize_source_info` / `serialize_substring` / `serialize_preresolved` |
| 524 | // in `src/ix/compile.rs`. They live here (not `decompile.rs`) so that |
| 525 | // `resolve_kvmap` can materialize `DataValue::OfSyntax` entries during |
| 526 | // kernel ingress — the decompile-side helpers depend on `CompileState`, |
| 527 | // which isn't available in the ingress path. All we need is the `Env` |
| 528 | // (for blob + name lookups). |