1 (* ----------------------------------------------------------------------- *)
8 let anonymous s
= if !file = "" then file := s
else isofile := Some s
10 let speclist = [("-v", Arg.Set
verbose, "print parse result")]
13 Printf.sprintf
"Usage: %s [options] <filename> \nOptions are:"
14 (Filename.basename
Sys.argv
.(0))
18 Arg.parse
speclist anonymous usage;
19 (* Parse_cocci.parse_and_merge !file; *)
20 if !file = "" then failwith
"filename required";
21 Parse_cocci.process
!file !isofile !verbose