X-Git-Url: https://git.hcoop.net/bpt/coccinelle.git/blobdiff_plain/951c78018cc91c58699aef95c0ccc20f34065162..9f8e26f459677a621822918b7539ae94214621ac:/main.ml diff --git a/main.ml b/main.ml index 08d247c..35589cc 100644 --- a/main.ml +++ b/main.ml @@ -273,13 +273,14 @@ let short_options = [ "-version", Arg.Unit (fun () -> - pr2 (spf "spatch version: %s" Config.version); + let withpython = if Pycocci.python_support then "with" else "without" in + pr2 (spf "spatch version %s %s Python support" Config.version withpython); exit 0; ), " guess what"; "-date", Arg.Unit (fun () -> - pr2 "version: $Date: 2009/09/26 14:17:24 $"; + pr2 "version: $Date: 2010/01/04 11:16:30 $"; raise (Common.UnixExit 0) ), " guess what"; @@ -458,6 +459,9 @@ let other_options = [ Flag.make_hrule := Some s; FC.include_options := FC.I_NO_INCLUDES), " semantic patch generation"; + "-keep_comments", Arg.Set Flag_parsing_c.keep_comments, + " keep comments around removed code"; + "-loop", Arg.Set Flag_ctl.loop_in_src_code, " "; "-no_loops", Arg.Set Flag_parsing_c.no_loops, " drop all back edges derived from looping constructs - unsafe"; @@ -479,7 +483,7 @@ let other_options = [ "-disallow_nested_exps", Arg.Set Flag_matcher.disallow_nested_exps, - "disallow an expresion pattern from matching a term and its subterm"; + " disallow an expresion pattern from matching a term and its subterm"; "-disable_worth_trying_opt", Arg.Clear FC.worth_trying_opt, " "; "-only_return_is_error_exit", @@ -635,7 +639,7 @@ let adjust_stdin cfile k = let glimpse_filter (coccifile, isofile) dir = let (_metavars,astcocci,_free_var_lists,_negated_positions, - _used_after_lists,_positions_lists,_,query,_virt) = + _used_after_lists,_positions_lists,_,query) = Cocci.sp_of_file coccifile (Some isofile) in match query with None -> pr2 "no glimpse keyword inferred from snippet"; None