selfhost(pyvm): MiniVmPrints – prefer JSON route early-return (ok==1) to avoid fallback loops; keep default behavior unchanged elsewhere
This commit is contained in:
30
nyash.toml
30
nyash.toml
@ -10,18 +10,24 @@ paths = ["apps", "lib", "."]
|
||||
|
||||
[modules]
|
||||
# Map logical namespaces to Nyash source paths (consumed by runner)
|
||||
selfhost.compiler.debug = "apps/selfhost-compiler/boxes/debug_box.nyash"
|
||||
selfhost.compiler.parser = "apps/selfhost-compiler/boxes/parser_box.nyash"
|
||||
selfhost.compiler.emitter = "apps/selfhost-compiler/boxes/emitter_box.nyash"
|
||||
selfhost.compiler.mir = "apps/selfhost-compiler/boxes/mir_emitter_box.nyash"
|
||||
selfhost.vm.json_cur = "apps/selfhost-vm/boxes/json_cur.nyash"
|
||||
selfhost.vm.json = "apps/selfhost-vm/boxes/json_adapter.nyash"
|
||||
selfhost.vm.core = "apps/selfhost-vm/boxes/mini_vm_core.nyash"
|
||||
selfhost.vm.scan = "apps/selfhost-vm/boxes/mini_vm_scan.nyash"
|
||||
selfhost.vm.binop = "apps/selfhost-vm/boxes/mini_vm_binop.nyash"
|
||||
selfhost.vm.compare = "apps/selfhost-vm/boxes/mini_vm_compare.nyash"
|
||||
selfhost.vm.prints = "apps/selfhost-vm/boxes/mini_vm_prints.nyash"
|
||||
selfhost.vm.seam = "apps/selfhost-vm/boxes/seam_inspector.nyash"
|
||||
selfhost.compiler.debug = "apps/selfhost/compiler/boxes/debug_box.nyash"
|
||||
selfhost.compiler.parser = "apps/selfhost/compiler/boxes/parser_box.nyash"
|
||||
selfhost.compiler.emitter = "apps/selfhost/compiler/boxes/emitter_box.nyash"
|
||||
selfhost.compiler.mir = "apps/selfhost/compiler/boxes/mir_emitter_box.nyash"
|
||||
selfhost.vm.json_cur = "apps/selfhost/vm/boxes/json_cur.nyash"
|
||||
selfhost.vm.json = "apps/selfhost/common/json_adapter.nyash"
|
||||
selfhost.vm.core = "apps/selfhost/vm/boxes/mini_vm_core.nyash"
|
||||
selfhost.vm.scan = "apps/selfhost/common/mini_vm_scan.nyash"
|
||||
selfhost.vm.binop = "apps/selfhost/common/mini_vm_binop.nyash"
|
||||
selfhost.vm.compare = "apps/selfhost/common/mini_vm_compare.nyash"
|
||||
selfhost.vm.prints = "apps/selfhost/vm/boxes/mini_vm_prints.nyash"
|
||||
selfhost.vm.seam = "apps/selfhost/vm/boxes/seam_inspector.nyash"
|
||||
|
||||
# Temporary alias keys (migration aid; keys kept stable)
|
||||
selfhost.common.json = "apps/selfhost/common/json_adapter.nyash"
|
||||
selfhost.common.scan = "apps/selfhost/common/mini_vm_scan.nyash"
|
||||
selfhost.common.binop = "apps/selfhost/common/mini_vm_binop.nyash"
|
||||
selfhost.common.compare = "apps/selfhost/common/mini_vm_compare.nyash"
|
||||
|
||||
# v2 Plugin libraries (loader reads these for TypeBox ABI)
|
||||
[libraries]
|
||||
|
||||
Reference in New Issue
Block a user