module Elem : sig ... endtype t = | PATH of Elem.t list
exception Invalid_path of stringval to_string : t -> stringval of_string : string -> tval append_pos : ?ofs:float -> t -> int -> tval set_ofs : t -> float -> unitval remove_head : t -> t -> tval remove_head_n : int -> t -> tval get_positions : t -> int listval get_offset : t -> floatval get_position : t -> intval is_prefix : ?exact:bool -> t -> t -> boolval compare : t -> t -> int