Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Ast_builder = Ppxlib.Ast_builder
module Ast_pattern = Ppxlib.Ast_pattern
module Ast_traverse = Ppxlib.Ast_traverse
module Attribute = Ppxlib.Attribute
module Caller_id = Ppxlib.Caller_id
module Context_free = Ppxlib.Context_free
module Extension = Ppxlib.Extension
module File_path = Ppxlib.File_path
module Loc = Ppxlib.Loc
module Merlin_helpers = Ppxlib.Merlin_helpers
module Reserved_namespaces = Ppxlib.Reserved_namespaces
module Spellcheck = Ppxlib.Spellcheck
include module type of struct include Ppxlib.Ppxlib_private.Common end
val lident : Base.String.t -> Ppxlib.Longident.t
val core_type_of_type_declaration :
Migrate_parsetree.Ast_405.Parsetree.type_declaration ->
Migrate_parsetree.Ast_405.Parsetree.core_type
val name_type_params_in_td :
Migrate_parsetree.Ast_405.Parsetree.type_declaration ->
Migrate_parsetree.Ast_405.Parsetree.type_declaration
val combinator_type_of_type_declaration :
Migrate_parsetree.Ast_405.Parsetree.type_declaration ->
f:
(loc:Ppxlib.Location.t ->
Migrate_parsetree.Ast_405.Parsetree.core_type ->
Migrate_parsetree.Ast_405.Parsetree.core_type) ->
Migrate_parsetree.Ast_405.Parsetree.core_type
val gen_symbol : ?prefix:Base.String.t -> Base.Unit.t -> Base.String.t
val string_of_core_type :
Migrate_parsetree.Ast_405.Parsetree.core_type ->
Base.String.t
val assert_no_attributes :
(string Location.loc * Migrate_parsetree.Ast_405.Parsetree.payload) list ->
Base.Unit.t
val assert_no_attributes_in : Ppxlib.Ast_traverse.iter
val get_type_param_name :
(Migrate_parsetree.Ast_405.Parsetree.core_type
* Migrate_parsetree.Ast_405.Asttypes.variance) ->
Base.String.t Ppxlib.Loc.t
class type_is_recursive : Migrate_parsetree.Ast_405.Asttypes.rec_flag -> Migrate_parsetree.Ast_405.Parsetree.type_declaration
Base.List.t -> object ... end
val loc_of_payload :
(string Location.loc * Migrate_parsetree.Ast_405.Parsetree.payload) ->
Ppxlib.Location.t
val loc_of_attribute :
(string Location.loc * Migrate_parsetree.Ast_405.Parsetree.payload) ->
Ppxlib.Location.t
val curry_applications :
Migrate_parsetree.Ast_405.Parsetree.expression ->
Migrate_parsetree.Ast_405.Parsetree.expression
val attribute_of_warning :
Ppxlib.Location.t ->
Base.String.t ->
string Location.loc * Migrate_parsetree.Ast_405.Parsetree.payload