فهرست منبع

String.index_opt is in future

Aleksandr Kuzmenko 6 سال پیش
والد
کامیت
9fcd8a2023
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  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- *)