Как читать содержимое из файла в ocaml? Конкретно как их разобрать?
Пример:
Предположим, файл содержит (a,b,c);(b,c,d)| (a,b,c,d);(b,c,d,e)|
тогда после прочтения я хочу два списка, содержащих l1 = [(a,b,c);(b,c,d)]
и l2 = [(a,b,c,d);(b,c,d,e)]
Есть ли хороший учебник для разбора?