Module Melange_ppx_lib

module Ast_bs_open: { ... };
module Ast_core_type_class_type: { ... };
module Ast_exp_apply: { ... };
module Ast_external: { ... };
module Ast_io: { ... };
module Ast_lift: { ... };
module Ast_open_cxt: { ... };
module Ast_pat: { ... };
module Ast_tdcls: { ... };
module Ast_tuple_pattern_flatten: { ... };
module Ast_typ_uncurry: { ... };
module Ast_uncurry_apply: { ... };
module Ast_uncurry_gen: { ... };
module Ast_util: { ... };

In general three kinds of ast generation.

module Bs_builtin_ppx: { ... };
module Ppx_apply: { ... };
module Ppx_entry: { ... };