6 | "-" -> Main.parse_sql
(Std.input_all stdin
)
7 | filename
-> Main.with_file filename
Main.parse_sql
10 let s1 = sprintf
"SQL Guided (code) Generator ver. %s\n" Config.version
in
11 let s2 = sprintf
"Usage: %s <options> <file.sql>\n" (Filename.basename
Sys.executable_name
) in
12 let s3 = "Options are:" in
15 let show_version () = print_endline
Config.version
20 "-version", Arg.Unit
show_version, " Show version";
21 "-test", Arg.Unit
Test.run
, " Run unit tests";
24 Arg.parse
(Arg.align
args) work usage_msg
26 let _ = Printexc.print
main ()