]> matita.cs.unibo.it Git - fireball-separation.git/commitdiff
Hack to reserve var 0 to purify it to BOM removed
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 18 Jul 2017 13:36:56 +0000 (15:36 +0200)
committeracondolu <andrea.condoluci@unibo.it>
Mon, 28 May 2018 09:10:57 +0000 (11:10 +0200)
(cherry picked from commit 1fdb461d0bc4056ade8a05c482142984dbda735c)

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