33 lines
498 B
V
33 lines
498 B
V
|
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 -user_mod_path . -freestanding 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("linuxsys")
|
||
|
vcheck("string")
|
||
|
vcheck("consts")
|
||
|
vcheck("structs")
|
||
|
exit(0)
|
||
|
}
|
||
|
|