Commit | Line | Data |
---|---|---|
34e49164 C |
1 | |
2 | type pr_elem_func = Ast_c.info -> unit | |
3 | type pr_space_func = unit -> unit | |
4 | ||
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 | |
11 | ||
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 -> | |
485bce71 C |
16 | (Ast_c.storage * Ast_c.il) option -> Ast_c.fullType -> Ast_c.attribute list -> |
17 | unit | |
34e49164 C |
18 | |
19 | ||
20 | val pp_program_gen : pr_elem_func -> pr_space_func -> Ast_c.toplevel -> unit | |
21 | ||
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 | |
485bce71 C |
25 | val pp_toplevel_simple : Ast_c.toplevel -> unit |
26 | val pp_flow_simple: Control_flow_c.node -> unit |