parent
c72864ad0d
commit
9b26caa1c8
@ -1,15 +1,17 @@
|
||||
open Test.CheckML
|
||||
|
||||
let test_ok filename =
|
||||
let (datatype_env, t) = from_file filename in
|
||||
let _ = Test.CheckML.test ~rectypes:false datatype_env t in ()
|
||||
let test filename =
|
||||
let (datatype_env, t) = Test.CheckML.from_file filename in
|
||||
let _ = Test.CheckML.test ~verbose:true ~rectypes:false datatype_env t in ()
|
||||
|
||||
let parse_args () =
|
||||
let usage_msg = "todo" in
|
||||
let usage_msg = "Typecheck midml programs." in
|
||||
let test_dir = ref "" in
|
||||
let on_arg filename =
|
||||
test_ok filename
|
||||
test (Filename.concat !test_dir filename)
|
||||
in
|
||||
Arg.parse [] on_arg usage_msg
|
||||
let speclist = [
|
||||
("-I", Arg.Set_string test_dir, "Set a test directory")
|
||||
] in
|
||||
Arg.parse speclist on_arg usage_msg
|
||||
|
||||
let () =
|
||||
parse_args ()
|
||||
|
Loading…
Reference in new issue