10
0
mirror of https://gitlab.com/scemama/EZFIO.git synced 2024-12-22 04:13:34 +01:00

Better error message in OCaml

This commit is contained in:
Anthony Scemama 2018-07-10 15:27:43 +02:00
parent 4142dac475
commit 8e20da23d5

View File

@ -378,7 +378,9 @@ let read_array type_conversion group name : 'a ezfio_array =
(* Read one-dimensional arrays *)
let read_1d nmax =
Ezfio_item (Array.init nmax (fun i->
type_conversion (trim (input_line in_channel))) )
let buffer = trim (input_line in_channel) in
try type_conversion buffer with
| Failure s -> failwith (s^": "^buffer))
in
(* Read multi-dimensional arrays *)
let rec read_nd = function