simvx.core.scene_io

Scene I/O: parso-based round-trip parsing and editing of scene .py files.

Tier 1 (source_tree) provides the lossless parse/dump primitive; Tier 2 (edits) provides prefix-preserving editing primitives that operate on the parso tree returned by Tier 1. Tier 3a (emitter, detection) provides greenfield Python emission for live node trees and lightweight scene-file detection.

Every name resolves lazily (PEP 562). This package sits on the eager import simvx.core chain (hot_reload imports loader), and five of its modules need parso, which the browser runtime does not ship: an eager import here makes the whole engine unimportable in a web export. Loading a scene file stays parso-free; the parso-backed editing surface pays its import cost on first use.

Submodules

Package Contents

Functions

Data

API

simvx.core.scene_io.__all__

‘sorted(…)’

simvx.core.scene_io.__dir__() list[str][source]