module main import os fn failed (msg string) { println ("!!! failed: $msg") } fn passed (msg string) { println (">>> passed: $msg") } fn vcheck(vfile string) { run_check := "v -show_c_cmd -freestanding --enable-globals run " if 0 == os.system("$run_check $vfile/${vfile}.v") { passed(run_check) } else { failed(run_check) } os.system("ls -lh $vfile/$vfile") os.system("rm -f $vfile/$vfile") } fn main() { vcheck("string") vcheck("linuxsys") exit(0) }