]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_notation/grafiteAstPp.ml
incomplete snapshot ....
[helm.git] / helm / ocaml / cic_notation / grafiteAstPp.ml
index 7d1f8c22e843e53a5c942851e897c35f2be6d083..6a8e79bc10722535c8dff3df30ab016144ace9fe 100644 (file)
@@ -27,6 +27,8 @@ open Printf
 
 open GrafiteAst
 
+module Ast = CicNotationPt
+
 let tactical_terminator = "."
 let tactic_terminator = tactical_terminator
 let command_terminator = tactical_terminator
@@ -239,7 +241,7 @@ let pp_obj = function
     pp_fields fields ^ "}"
 
 let pp_argument_pattern = function
-  | CicNotationPt.IdentArg (eta_depth, name) ->
+  | Ast.IdentArg (eta_depth, name) ->
       let eta_buf = Buffer.create 5 in
       for i = 1 to eta_depth do
         Buffer.add_string eta_buf "\\eta."
@@ -247,10 +249,10 @@ let pp_argument_pattern = function
       sprintf "%s%s" (Buffer.contents eta_buf) name
 
 let rec pp_cic_appl_pattern = function
-  | CicNotationPt.UriPattern uri -> UriManager.string_of_uri uri
-  | CicNotationPt.VarPattern name -> name
-  | CicNotationPt.ImplicitPattern -> "_"
-  | CicNotationPt.ApplPattern aps ->
+  | Ast.UriPattern uri -> UriManager.string_of_uri uri
+  | Ast.VarPattern name -> name
+  | Ast.ImplicitPattern -> "_"
+  | Ast.ApplPattern aps ->
       sprintf "(%s)" (String.concat " " (List.map pp_cic_appl_pattern aps))
 
 let pp_l1_pattern = CicNotationPp.pp_term
@@ -339,3 +341,8 @@ let pp_cic_command = function
   | Notation _
   | Obj _ -> assert false (* not implemented *)
 
+let pp_dependency = function
+  | IncludeDep str -> "include \"" ^ str ^ "\""
+  | BaseuriDep str -> "set \"baseuri\" \"" ^ str ^ "\""
+  | UriDep uri -> "uri \"" ^ UriManager.string_of_uri uri ^ "\""
+