X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fcontent_pres%2Fcontent2presMatcher.ml;h=3c6a61a6fb169958176aef607d6a359ffd879753;hb=d063ddede0424eb1f47a4c9769eaefbb16d90700;hp=bcb4257bfda353f4f0ba7fe010d3590da5ca674b;hpb=bcf9a65332d321c25761207e2fb17110dbdc8241;p=helm.git diff --git a/helm/software/components/content_pres/content2presMatcher.ml b/helm/software/components/content_pres/content2presMatcher.ml index bcb4257bf..3c6a61a6f 100644 --- a/helm/software/components/content_pres/content2presMatcher.ml +++ b/helm/software/components/content_pres/content2presMatcher.ml @@ -73,7 +73,7 @@ struct let add_magic m = let name = Util.fresh_name () in magic_map := (name, m) :: !magic_map; - Ast.Variable (Ast.TermVar (name,None)) + Ast.Variable (Ast.TermVar (name,Ast.Level 0)) in let rec aux = function | Ast.AttributedTerm (_, t) -> assert false @@ -91,7 +91,7 @@ struct List.map2 (fun p t -> match p, t with - | Ast.Variable (Ast.TermVar (name,l)), _ -> + | Ast.Variable (Ast.TermVar (name,(Ast.Self l|Ast.Level l))), _ -> name, (Env.TermType l, Env.TermValue t) | Ast.Variable (Ast.NumVar name), (Ast.Num (s, _)) -> name, (Env.NumType, Env.NumValue s)