]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_textual_parser/cicTextualParserContext.ml
first moogle template checkin
[helm.git] / helm / ocaml / cic_textual_parser / cicTextualParserContext.ml
index 6901bd48c28317c262a5444590e31f60cffdf83a..c9dfe664b2f9f20666a45466c561c9c701f50a07 100644 (file)
@@ -28,9 +28,11 @@ let main ~context ~metasenv lexer lexbuf =
  CicTextualParser0.binders := context ;
  CicTextualParser0.metasenv := metasenv ;
  let dom,mk_term = CicTextualParser.main lexer lexbuf in
-  dom,
-   function interp ->
-    let term = mk_term interp in 
-    let metasenv = !CicTextualParser0.metasenv in
-     metasenv,term
+  let metasenv' = !CicTextualParser0.metasenv in
+   dom,
+    function interp ->
+     CicTextualParser0.metasenv := metasenv' ;
+     let term = mk_term interp in 
+     let metasenv = !CicTextualParser0.metasenv in
+      metasenv,term
 ;;