X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaScript.ml;h=6e074787cc61477ed925b2a687ec21a157490927;hb=fac7b34e0f5b78a627c45115e7e35addcd9ae278;hp=7f73e2ec4d3139a14c9134aff80afd95272964c7;hpb=2c2474e19e7cd5d271328823a13d2e75a3557da2;p=helm.git diff --git a/helm/matita/matitaScript.ml b/helm/matita/matitaScript.ml index 7f73e2ec4..6e074787c 100644 --- a/helm/matita/matitaScript.ml +++ b/helm/matita/matitaScript.ml @@ -36,16 +36,16 @@ let safe_substring s i j = try String.sub s i j with Invalid_argument _ -> assert false let heading_nl_RE = Pcre.regexp "^\\s*\n\\s*" -let heading_nl_RE' = Pcre.regexp "^(\\s*\n\\s*)(.*)" +let heading_nl_RE' = Pcre.regexp "^(\\s*\n\\s*)((.|\n)*)" let only_dust_RE = Pcre.regexp "^(\\s|\n|%%[^\n]*\n)*$" let multiline_RE = Pcre.regexp "^\n[^\n]+$" let newline_RE = Pcre.regexp "\n" let comment str = if Pcre.pmatch ~rex:multiline_RE str then - "\n(** " ^ (Pcre.replace ~rex:newline_RE str) ^ " **)" + "\n(** " ^ (Pcre.replace ~rex:newline_RE str) ^ " *)" else - "\n(**\n" ^ str ^ "\n**)" + "\n(**\n" ^ str ^ "\n*)" let first_line s = let s = Pcre.replace ~rex:heading_nl_RE s in