2 type pr_elem_func
= Ast_c.info
-> unit
3 type pr_space_func
= unit -> unit
5 val pp_expression_gen
:
6 pr_elem_func
-> pr_space_func
-> Ast_c.expression
-> unit
7 val pp_statement_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.statement
-> unit
8 val pp_decl_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.declaration
-> unit
9 val pp_init_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.initialiser
-> unit
10 val pp_param_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.parameterType
-> unit
12 val pp_type_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.fullType
-> unit
13 val pp_type_with_ident_gen
:
14 pr_elem_func
-> pr_space_func
->
15 (string * Ast_c.info
) option ->
16 (Ast_c.storage
* Ast_c.il
) option -> Ast_c.fullType
-> Ast_c.attribute list
->
20 val pp_program_gen
: pr_elem_func
-> pr_space_func
-> Ast_c.toplevel
-> unit
22 val pp_expression_simple
: Ast_c.expression
-> unit
23 val pp_statement_simple
: Ast_c.statement
-> unit
24 val pp_type_simple
: Ast_c.fullType
-> unit
25 val pp_toplevel_simple
: Ast_c.toplevel
-> unit
26 val pp_flow_simple
: Control_flow_c.node
-> unit