exception ParsingError of string (* parses a string to a term *) (* val parse: string -> Num.nf *) (* parse many strings/terms, and returns the list of parsed terms + the list of free variables; variable 0 is not used *) val parse_many: string list -> Num.nf list * string list val parse': string list -> Num.nf list * string list val parse_problem: string -> Num.i_var option * Num.i_n_var list * Num.i_n_var list