]> matita.cs.unibo.it Git - helm.git/commitdiff
added case of const and axiom
authorEnrico Tassi <enrico.tassi@inria.fr>
Mon, 7 Apr 2008 14:59:43 +0000 (14:59 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Mon, 7 Apr 2008 14:59:43 +0000 (14:59 +0000)
helm/software/components/ng_kernel/nCicPp.ml

index 94acaf3f483929db32ca7951d2d248ed485559cc..b89d44aca4512f49cc65c9d1c6f990e59ae534f6 100644 (file)
@@ -44,7 +44,13 @@ let ppobj = function
           ppterm ~metasenv ~subst ~context:[] ty ^ " :=\n"^
           ppterm ~metasenv ~subst ~context:[] bo) fl)
   | (u,_,_,_,NCic.Inductive (b, _,tl, _)) -> "inductive"
-  | (u,_,_,_,NCic.Constant (_,_,_, _, _)) -> "constant"
+  | (u,_,metasenv,subst,NCic.Constant (_,name,None,ty, _)) -> 
+        "axiom " ^ name ^ " : " ^ 
+          ppterm ~metasenv ~subst ~context:[] ty ^ "\n"
+  | (u,_,metasenv,subst,NCic.Constant (_,name,Some bo,ty, _)) ->
+        "axiom " ^ name ^ " : " ^ 
+          ppterm ~metasenv ~subst ~context:[] ty ^ ":=\n"^
+          ppterm ~metasenv ~subst ~context:[] bo ^ "\n"
 ;;