Module Pretty (.ml)

module Pretty: sig .. end
A collection of pretty printing functions. I don't believe it actually needs the Parser dependency. Should probably absorb a fair margin from other files like Inspector.ml


A collection of pretty printing functions. I don't believe it actually needs the Parser dependency. Should probably absorb a fair margin from other files like Inspector.ml
val indent : int -> string
Parameters:
level : int
val _id : 'a -> 'a
Parameters:
x : 'a
val pp_lit : Ast.lit -> string
Parameters:
?? : Ast.lit
val pp_arith : Ast.arith -> string
Parameters:
?? : Ast.arith
val pp_numtest : Ast.numtest -> string
Parameters:
?? : Ast.numtest
val pp_combtest : Ast.combtest -> string
Parameters:
?? : Ast.combtest
val pp_op : Ast.op -> string
Parameters:
?? : Ast.op
val pp_str_list : ('a -> string) -> 'a list -> 'b -> string
Parameters:
stringer : 'a -> string
a_list : 'a list
depth : 'b
val pp_opt : ('a -> string) -> 'a option -> string
Parameters:
stringer : 'a -> string
?? : 'a option
val pp_expr : int -> Ast.expr -> string
Parameters:
depth : int
?? : Ast.expr
val pp_var_def : int -> Ast.var_def -> string
Parameters:
depth : int
(the_type,the_var) : Ast.var_def
val pp_stmt : int -> Ast.stmt -> string
Parameters:
depth : int
?? : Ast.stmt
val inspect_clause : int -> Ast.expr option * Ast.stmt list -> string
Parameters:
depth : int
(opt_expr,body) : Ast.expr option * Ast.stmt list
val class_section : Ast.class_section -> string
Parameters:
?? : Ast.class_section
val pp_func_def : int -> Ast.func_def -> string
Parameters:
depth : int
func : Ast.func_def
val pp_member_def : int -> Ast.member_def -> string
Parameters:
depth : int
?? : Ast.member_def
val pp_class_sections : Ast.class_sections_def -> int -> string
Parameters:
sections : Ast.class_sections_def
depth : int
val pp_class_def : Ast.class_def -> string
Parameters:
the_klass : Ast.class_def