идея создать дерево из операторов и вызывать Ops.next на root пока функция возвращает элементы. То есть в main.ml что-то типа: let () = parse_input () |> build_op_tree |> get_elems (* тут будет вызываться Ops.next пока есть элементы *) |> print_results
как вы себе это представляете?
Обсуждают сегодня