X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fgrafite_parser%2FgrafiteParser.ml;h=8c2cbf9093554893d28cb6f9601854755e28aceb;hb=5e924927db28c0a5bbbaa4e56515d9afe0b1360f;hp=dd4075a8a5f70fb5b87ccdc364dac0c7f58ad1a1;hpb=06edf68934062515225fb241e1cfb94d7d10208f;p=helm.git diff --git a/matita/components/grafite_parser/grafiteParser.ml b/matita/components/grafite_parser/grafiteParser.ml index dd4075a8a..8c2cbf909 100644 --- a/matita/components/grafite_parser/grafiteParser.ml +++ b/matita/components/grafite_parser/grafiteParser.ml @@ -42,9 +42,9 @@ let exc_located_wrapper f = raise (HExtlib.Localized (floc,CicNotationParser.Parse_error (Printexc.to_string exn))) -let parse_statement grafite_parser lexbuf = +let parse_statement grafite_parser parsable = exc_located_wrapper - (fun () -> (Grammar.Entry.parse (Obj.magic grafite_parser) (Obj.magic lexbuf))) + (fun () -> (Grammar.Entry.parse_parsable (Obj.magic grafite_parser) parsable)) let add_raw_attribute ~text t = N.AttributedTerm (`Raw text, t)