Browse Source

shortcut to pretty-printing exprs for debug purposes

Aleksandr Kuzmenko 5 years ago
parent
commit
f9a7e541fd
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/core/tPrinting.ml

+ 6 - 0
src/core/tPrinting.ml

@@ -402,6 +402,12 @@ let rec s_expr_ast print_var_ids tabs s_type e =
 	| TIdent s ->
 		tag "Ident" [s]
 
+(**
+	Shortcut to pretty-printing expressions for debugging purposes.
+*)
+let s_expr_debug e =
+	s_expr_pretty false "  " false (s_type (print_context())) e
+
 let s_types ?(sep = ", ") tl =
 	let pctx = print_context() in
 	String.concat sep (List.map (s_type pctx) tl)