3 type pos
= Before
| After
| InPlace
6 Ast_c.metavars_binding
*
8 (string -> int (*line*) -> int (*lcol*) -> int (*rcol*) -> unit) *
9 Pretty_print_c.pr_elem_func
(* pr c *) *
10 (unit -> unit) (* pr C space *) *
11 (unit -> unit) (* pr space *) *
12 (string -> unit) (* pr arity *) *
13 (int (*line*) -> int (*lcol*) -> unit) (* pr barrier *) *
14 (unit -> unit) (* indent *) * (unit -> unit) (* unindent *) ->
15 bool (*true if generating*) -> Ast_cocci.anything list list
-> pos
->