Flow_ast.Programand ('M, 'T) t' = {statements : ('M, 'T) Statement.t list;interpreter : ('M * string) option;interpreter directive / shebang
*)comments : ('M, unit) Syntax.t option;all_comments : 'M Comment.t list;}val pp :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('M, 'T) t ->
Ppx_deriving_runtime.unitval show :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
('M, 'T) t ->
Ppx_deriving_runtime.stringval pp_t' :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('M, 'T) t' ->
Ppx_deriving_runtime.unitval show_t' :
(Ppx_deriving_runtime.Format.formatter -> 'M -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'T -> Ppx_deriving_runtime.unit) ->
('M, 'T) t' ->
Ppx_deriving_runtime.string