Module Melange_ppx_lib.Ast_utilSource

In general three kinds of ast generation.

Sourcetype label_exprs = (Longident.t Asttypes.loc * Melange_compiler_libs.Parsetree.expression) list
Sourceval js_property : Melange_compiler_libs.Location.t -> Melange_compiler_libs.Parsetree.expression -> string -> Melange_compiler_libs.Parsetree.expression_desc
Sourceval ocaml_obj_as_js_object : Melange_compiler_libs.Location.t -> Melange_compiler_libs.Ast_mapper.mapper -> Melange_compiler_libs.Parsetree.pattern -> Melange_compiler_libs.Parsetree.class_field list -> Melange_compiler_libs.Parsetree.expression_desc