try let ic = open_in Sys.argv.(1) in let term = Parser.parse_term (Stream.of_channel ic) in close_in ic; print_endline (Pp.pp_term term) with Stdpp.Exc_located ((p_start, p_end), exn) -> prerr_endline (Printf.sprintf "Exception at character %d-%d: %s" p_start p_end (Printexc.to_string exn)) (* print_endline (Macro.expand "def") *) (* Printf.printf "'%s'\n" (Macro.expand Sys.argv.(1)) *)