8c0460085c1f9f4795fe0ad44d2c1a021abeab61
1 (* Function table management *)
3 type pos
= { current_element
: string;
13 | Type
of Ast_c.fullType
14 | Init
of Ast_c.initialiser
16 | Param
of Ast_c.parameterType
17 | ParamList
of Ast_c.parameterType
Ast_c.wrap2 list
18 | Expr
of Ast_c.expression
19 | ExprList
of Ast_c.argument
Ast_c.wrap2 list
20 | Stmt
of Ast_c.statement
22 let fcts : (string, param_type list
-> unit) Hashtbl.t
=
23 Hashtbl.create
11 (* Use prime number *)
25 (* ---------------------------------------------------------------------- *)
26 (* Match management *)
28 let inc_match = ref true
29 let include_match x
= inc_match := x
30 let dir () = !Flag.dir