Parcourir la source

String.index_opt is in future

Aleksandr Kuzmenko il y a 6 ans
Parent
commit
9fcd8a2023
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/syntax/semver.ml

+ 2 - 1
src/syntax/semver.ml

@@ -60,7 +60,8 @@ let parse_version s =
 			| [SVNum _ as major] -> (major, SVNum 0, SVNum 0)
 			| _ -> error()
 	in
-	match String.index_opt s '-' with
+	let index = try Some (String.index s '-') with Not_found -> None in
+	match index with
 		(* 1.2.3 *)
 		| None -> (parse_release s), None
 		(* 1.2.3- *)