X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_textual_parser%2FcicTextualParserContext.ml;h=c9dfe664b2f9f20666a45466c561c9c701f50a07;hb=78cf601fd8b8dbb386b0db315dcbfdbe8256c15f;hp=6901bd48c28317c262a5444590e31f60cffdf83a;hpb=bac72fcaa876137ab7a5630e0c1badc2a627dce8;p=helm.git diff --git a/helm/ocaml/cic_textual_parser/cicTextualParserContext.ml b/helm/ocaml/cic_textual_parser/cicTextualParserContext.ml index 6901bd48c..c9dfe664b 100644 --- a/helm/ocaml/cic_textual_parser/cicTextualParserContext.ml +++ b/helm/ocaml/cic_textual_parser/cicTextualParserContext.ml @@ -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 ;;