X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_transformations%2Fsequent2pres.ml;h=ad2724134f47562b6c0c58633a3941a26b7a8967;hb=acf29bdbdcdc6ad8c2d9d27e8a47500981b605cd;hp=2b159e1c898736b759af10bf4bbc3affc9f10060;hpb=9ab5ca8acba80b19a939eea2cd87761507e7128b;p=helm.git diff --git a/helm/ocaml/cic_transformations/sequent2pres.ml b/helm/ocaml/cic_transformations/sequent2pres.ml index 2b159e1c8..ad2724134 100644 --- a/helm/ocaml/cic_transformations/sequent2pres.ml +++ b/helm/ocaml/cic_transformations/sequent2pres.ml @@ -85,20 +85,32 @@ let sequent2pres term2pres (_,_,context,ty) = [] (context2pres context)) in let pres_goal = term2pres ty in - (Box.b_v - [] - [pres_context; - b_ink [None,"width","4cm"; None,"height","1px"]; - pres_goal]) + (Box.b_h [] [ + Box.b_space; + (Box.b_v [] + [Box.b_space; + pres_context; + b_ink [None,"width","4cm"; None,"height","2px"]; (* sequent line *) + Box.b_space; + pres_goal]) + ]) ;; +(* let sequent2pres ~ids_to_inner_sorts = sequent2pres (function p -> (Cexpr2pres.cexpr2pres_charcount (Content_expressions.acic2cexpr ids_to_inner_sorts p))) ;; +*) - - +let sequent2pres ~ids_to_inner_sorts = + sequent2pres + (fun annterm -> + let (ast, ids_to_uris) as arg = + Acic2Ast.ast_of_acic ids_to_inner_sorts annterm + in + let astbox = Ast2pres.ast2astBox arg in + Box.map (fun ast -> Ast2pres.ast2mpres (ast, ids_to_uris)) astbox)