Files
hakorune/apps/selfhost-vm/collect_empty_args_using_smoke.hako

16 lines
492 B
Plaintext
Raw Normal View History

using selfhost.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
}
}