MidManStudio | DixScript-Rust Β· Local Imports Β· Cloud Imports Β· Cyclic Detection Β· DLM Pipeline Β· Binary Serialization
Alias enum access, alias func calls inside QuickFuncs and DATA, nested imported calls, and enum values as function arguments across imported namespaces including transitive imports via game_helpers β base_types.
| ID | Test Name | File | Status | Time | Output |
|---|
circular_a.mdix imports circular_b.mdix which imports circular_a.mdix. The compiler must detect this and return an error without hanging. Tests the filesystem import graph walker.
| Test | Status | Exit Code | Error Detected | Keyword Found | Error Output |
|---|
Tests fetching importable .mdix packages from the live Cloudflare R2 registry at dixscript-docs.pages.dev. Tests 07 and 08 are expected to fail β a pass means the compiler correctly produced an error. Skipped when the registry is unreachable.
circular_cloud_a.mdix imports circular_cloud_b.mdix via from_cloud, which imports circular_cloud_a.mdix via from_cloud. The compiler must detect the HTTP-level cycle without hanging or making infinite requests. Skipped when the registry is unreachable.
Output of BinaryPacker::pack() on serialize_target.mdix β before any DLM pipeline. Copy the base64 string to apply your own compression algorithm.
β
Each DLM module tested independently plus combinations. Encrypted tests run full round-trip: compile β decrypt β inspect original vs reconstructed.
| ID | Configuration | Status | Enc | Cmp | Aud | Produced Files | Round-trip |
|---|