X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Focaml%2Fcic_notation%2FgrafiteAstPp.ml;h=6a8e79bc10722535c8dff3df30ab016144ace9fe;hb=e4e8adaec753165a73a3acfa20c5d97a405e5dfa;hp=7d1f8c22e843e53a5c942851e897c35f2be6d083;hpb=6d93d688ae2da401417f64ffd5ee6ffccaa89fc1;p=helm.git diff --git a/helm/ocaml/cic_notation/grafiteAstPp.ml b/helm/ocaml/cic_notation/grafiteAstPp.ml index 7d1f8c22e..6a8e79bc1 100644 --- a/helm/ocaml/cic_notation/grafiteAstPp.ml +++ b/helm/ocaml/cic_notation/grafiteAstPp.ml @@ -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 ^ "\"" +