| _ as t -> string_of_term_w_pars level t\r
and string_of_term_no_pars level = function\r
| L(t,g) -> "λ" ^ string_of_bvar level ^ ". " ^ string_of_term_no_pars (level+1) t\r
- ^ (if g = [] then "" else String.concat ", " ("" :: List.map (string_of_term_w_pars level) g))\r
+ ^ (if g = [] then "" else String.concat ", " ("" :: List.map (string_of_term_w_pars (level+1)) g))\r
| _ as t -> string_of_term_no_pars_app level t\r
in string_of_term_no_pars 0\r
;;\r