]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/lambda-delta/toplevel/top.ml
we corrected some reduction bugs about renaming.
[helm.git] / helm / software / lambda-delta / toplevel / top.ml
index 70234ba13c6fe0c220bcadf3621802a260fa733d..de064c2d63616c5cee40451ff042cc31d52b88b1 100644 (file)
@@ -87,7 +87,8 @@ try
            let f st _ = function
               | None           -> st
               | Some (i, u, _) -> 
-                 Log.warn (P.sprintf "[%u] %s" i (U.string_of_uri u)); st
+(*               Log.warn (P.sprintf "[%u] %s" i (U.string_of_uri u)); *)
+                 st
            in
 (* stage 2 *)      
            let f st item =
@@ -95,7 +96,7 @@ try
               if !stage > 2 then BagU.type_check (f st) !H.graph item else st
            in
 (* stage 1 *)      
-           let f mst item = 
+           let f st mst item = 
               let st = {st with
                  mst = mst; mc = count MO.count_item st.mc item
               } in
@@ -108,7 +109,7 @@ try
 (* stage 0 *)      
             let st = {st with ac = count AO.count_item st.ac item} in
            let st =
-              if !stage > 0 then MA.meta_of_aut f st.mst item else st
+              if !stage > 0 then MA.meta_of_aut (f st) st.mst item else st
            in
            aux st tl
       in