]> 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)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 18 Jul 2017 13:36:56 +0000 (15:36 +0200)
ocaml/parser.ml

index ea78009c4f0d04e5d2c552d49af50feee06726a8..4b02b121e93faf1da7d2c24bdcda32af5b844929 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