Parser_extended.Printast
val interface :
Format.formatter ->
Parser_extended.Parsetree.signature_item list ->
unit
val implementation :
Format.formatter ->
Parser_extended.Parsetree.structure_item list ->
unit
val top_phrase :
Format.formatter ->
Parser_extended.Parsetree.toplevel_phrase ->
unit
val repl_phrase :
Format.formatter ->
Parser_extended.Parsetree.repl_phrase ->
unit
val expression :
Format.formatter ->
Parser_extended.Parsetree.expression ->
unit
val structure :
int ->
Format.formatter ->
Parser_extended.Parsetree.structure ->
unit
val payload : Format.formatter -> Parser_extended.Parsetree.payload -> unit
val core_type : Format.formatter -> Parser_extended.Parsetree.core_type -> unit
val module_type :
Format.formatter ->
Parser_extended.Parsetree.module_type ->
unit
val pattern : Format.formatter -> Parser_extended.Parsetree.pattern -> unit
val type_declaration :
Format.formatter ->
Parser_extended.Parsetree.type_declaration ->
unit
val value_binding :
Format.formatter ->
Parser_extended.Parsetree.value_binding ->
unit
val module_binding :
Format.formatter ->
Parser_extended.Parsetree.module_binding ->
unit
val module_declaration :
Format.formatter ->
Parser_extended.Parsetree.module_declaration ->
unit
val class_expr :
Format.formatter ->
Parser_extended.Parsetree.class_expr ->
unit
val class_type :
Format.formatter ->
Parser_extended.Parsetree.class_type ->
unit
val class_field :
Format.formatter ->
Parser_extended.Parsetree.class_field ->
unit
val class_type_field :
Format.formatter ->
Parser_extended.Parsetree.class_type_field ->
unit
val module_expr :
Format.formatter ->
Parser_extended.Parsetree.module_expr ->
unit
val structure_item :
Format.formatter ->
Parser_extended.Parsetree.structure_item ->
unit
val signature_item :
Format.formatter ->
Parser_extended.Parsetree.signature_item ->
unit
type cmts = {
before : Ocaml_common.Location.t -> string list option;
within : Ocaml_common.Location.t -> string list option;
after : Ocaml_common.Location.t -> string list option;
}