]> matita.cs.unibo.it Git - fireball-separation.git/blobdiff - ocaml/parser.ml
Hack to reserve var 0 to purify it to BOM removed
[fireball-separation.git] / ocaml / parser.ml
index 1e69acb82328cd6d363dccdd728e86e1fb908a34..8ba2fbd7ae9a3f6770146f83ded59e5e151d9dc7 100644 (file)
@@ -118,13 +118,11 @@ let parse x =
   | _, _, _ -> raise (ParsingError "???")\r
 ;;\r
 \r
-let var_zero = "Z";; (* the name for the zero *)\r
-\r
 let parse_many strs =\r
   let f (x, y) z = match read_smt y (explode z) with\r
   | Some[tm], [], vars -> (tm :: x, vars)\r
   | _, _, _ -> raise (ParsingError "???")\r
-  in let aux = List.fold_left f ([], ([], [var_zero])) (* index zero is reserved *)\r
+  in let aux = List.fold_left f ([], ([], [])) (* index zero is reserved *)\r
   in let (tms, (_, free)) = aux strs\r
   in (List.rev tms, free)\r
 ;;\r