X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fsoftware%2Fcomponents%2Fbinaries%2Ftranscript%2Fgrafite.ml;h=d44a17c5897e40df09508101d852b3025a0c060a;hb=b519aa529779c0a4625eb43fa9557862d8cc6617;hp=8e98b37573ec2ffb821abaac02b5ec39c511fe47;hpb=d3548c16f481b14ce94e64c790bc767c59590050;p=helm.git diff --git a/helm/software/components/binaries/transcript/grafite.ml b/helm/software/components/binaries/transcript/grafite.ml index 8e98b3757..d44a17c58 100644 --- a/helm/software/components/binaries/transcript/grafite.ml +++ b/helm/software/components/binaries/transcript/grafite.ml @@ -75,8 +75,8 @@ let command_of_obj obj = let command_of_macro macro = G.Executable (floc, G.Macro (floc, macro)) -let require value = - command_of_obj (G.Include (floc, value ^ ".ma")) +let require moo value = + command_of_obj (G.Include (floc, moo, `OldAndNew, value ^ ".ma")) let coercion value = command_of_obj (G.Coercion (floc, UM.uri_of_string value, true, 0, 0)) @@ -108,13 +108,13 @@ let check och src = let commit kind och items = let trd (_, _, x) = x in let commit = function - | T.Heading heading -> out_preamble och heading - | T.Line line -> + | T.Heading heading -> out_preamble och heading + | T.Line line -> if !O.comments then out_line_comment och line - | T.Include script -> out_command och (require script) - | T.Coercion specs -> + | T.Include (moo, script) -> out_command och (require moo script) + | T.Coercion specs -> if !O.comments then out_unexported och "COERCION" (snd specs) - | T.Notation specs -> + | T.Notation specs -> if !O.comments then out_unexported och "NOTATION" (snd specs) (**) | T.Inline (_, T.Var, src, _, _, _) -> if !O.comments then out_unexported och "UNEXPORTED" src