- Update mini_vm_core.nyash: fix using paths to point to correct locations - selfhost.vm.json -> selfhost.vm.boxes.json_cur - selfhost.vm.scan -> selfhost.common.mini_vm_scan - selfhost.vm.binop -> selfhost.common.mini_vm_binop - selfhost.vm.compare -> selfhost.common.mini_vm_compare - Update smoke test apps to use correct mini_vm_core path - Addresses using system parser errors at line 1885 and brace delta issues 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
16 lines
506 B
Plaintext
16 lines
506 B
Plaintext
using selfhost.vm.boxes.mini_vm_core as MiniVm
|
|
|
|
static box Main {
|
|
main(args) {
|
|
local json = "{\"kind\":\"Program\",\"statements\":["
|
|
+ "{\"kind\":\"Print\",\"expression\":{\"kind\":\"FunctionCall\",\"name\":\"echo\",\"arguments\":[]}},"
|
|
+ "{\"kind\":\"Print\",\"expression\":{\"kind\":\"FunctionCall\",\"name\":\"itoa\",\"arguments\":[]}}]}"
|
|
|
|
local arr = new MiniVm().collect_prints(json)
|
|
local i = 0
|
|
loop (i < arr.size()) { print(arr.get(i)) i = i + 1 }
|
|
return 0
|
|
}
|
|
}
|
|
|