Lambda_lib.Print
val print_ast : string Ast.t -> string
Print AST in structural form for debugging Example: Int 42, Var "x", BinOp (Add, Int 1, Int 2)
Int 42
Var "x"
BinOp (Add, Int 1, Int 2)
val print_expr : string Ast.t -> string
Print AST in human-readable form Example: 42, x, (1 + 2)
42
x
(1 + 2)