]> matita.cs.unibo.it Git - helm.git/commitdiff
\n restored
authorEnrico Tassi <enrico.tassi@inria.fr>
Wed, 31 May 2006 13:54:57 +0000 (13:54 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Wed, 31 May 2006 13:54:57 +0000 (13:54 +0000)
components/syntax_extensions/profiling_macros.ml

index 7febf92440b9c02e1af8ee37e4c05b52315fe712..479e6738124461d50597c89728fe5d9835b5943e 100644 (file)
@@ -5,8 +5,8 @@ let name = ref "";;
 
 let banner _ pname = 
   name := pname; 
- "(Array.make "^string_of_int max_profilers^" (0,0.)),
 (Array.make "^string_of_int max_profilers^" (0.))"
+ "(Array.make "^string_of_int max_profilers^" (0,0.)), "^
"(Array.make "^string_of_int max_profilers^" (0.))"
 ;;
 
 let ensure_label_in_table label =
@@ -29,13 +29,12 @@ let start label =
 let stop label extra =
   ensure_label_in_table label;
   let id = Hashtbl.find profiler_label2int label in
-  "(let __res = " ^ extra ^ "  in (
-    let interval = 
-      Unix.gettimeofday () -. (snd "^ !name^").("^string_of_int id^") 
-    in
-    let oldcount,oldval = (fst "^ !name^").("^string_of_int id^") in
-    (fst "^ !name^").("^string_of_int id^") <- (oldcount+1,interval +. oldval)
-        ); __res )"
+  "(let __res = " ^ extra ^ "  in ( "^
+  "let interval = Unix.gettimeofday () -. "^
+    "(snd "^ !name^").("^string_of_int id^") in "^
+  "let oldcount,oldval = (fst "^ !name^").("^string_of_int id^") in "^
+  "(fst "^ !name^").("^string_of_int id^") <- "^
+    "(oldcount+1,interval +. oldval)); __res )"
 ;;
 
 let profile_start_stop _ label =