X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fbinaries%2Ftranscript%2Fgrafite.ml;h=1b8c640f87b180be16a3263d05345ede09eb7967;hb=55444711ececb62f0a93f2a064f64c3b27f744e2;hp=0d89a167e6c8293a9e279bf1e94f193c1c24b4f9;hpb=4609a07e2fe4343d94832fcaf0936223f83ba71c;p=helm.git diff --git a/helm/software/components/binaries/transcript/grafite.ml b/helm/software/components/binaries/transcript/grafite.ml index 0d89a167e..1b8c640f8 100644 --- a/helm/software/components/binaries/transcript/grafite.ml +++ b/helm/software/components/binaries/transcript/grafite.ml @@ -84,6 +84,9 @@ let coercion value = let inline (uri, prefix) = command_of_macro (G.Inline (floc, G.Declarative, uri, prefix)) +let out_alias och name uri = + Printf.fprintf och "alias id \"%s\" = \"%s\".\n\n" name uri + let commit och items = let trd (_, _, x) = x in let trd_rth (_, _, x, y) = x, y in @@ -94,6 +97,7 @@ let commit och items = | T.Include script -> out_command och (require script) | T.Coercion specs -> out_command och (coercion (snd specs)) | T.Notation specs -> out_unexported och "NOTATION" (snd specs) (**) + | T.Inline (_, T.Var, src, _) -> out_alias och (UriManager.name_of_uri (UriManager.uri_of_string src)) src | T.Inline specs -> out_command och (inline (trd_rth specs)) | T.Section specs -> out_unexported och "UNEXPORTED" (trd specs) | T.Comment comment -> out_comment och comment