Module Private.Expander

module Loader : sig ... end
module Palette = Palette
module Utils : sig ... end
module Ast = Ppxlib.Ast_builder.Default
val function_of_cases : loc:Ppxlib__.Location.t -> Ppxlib__.Import.cases -> Ppxlib__.Import.expression
val variant_of_defs : loc:Ppxlib__.Import.location -> ('a * Loader.t) list -> Ppxlib__.Import.structure_item
val of_string_f_of_defs : loc:Ppxlib__.Location.t -> ('a * Loader.t) list -> Ppxlib__.Import.expression
val const_integer_of_int : int -> Ppxlib.constant
val to_code_f_of_defs : loc:Ppxlib__.Import.location -> ('a * Loader.t) list -> Ppxlib__.Import.expression
val apply_color_of_def : loc:Ppxlib__.Location.t -> Loader.t -> Ppxlib__.Import.expression
val to_color_f_of_defs : loc:Ppxlib__.Import.location -> ('a * Loader.t) list -> Ppxlib__.Import.expression
val color_list_of_defs : loc:Ppxlib__.Location.t -> ('a * Loader.t) list -> Ppxlib__.Import.structure_item
val find_in_ancestors : start:Stdlib.String.t -> string -> string option
val resolve_palette_filepath : string -> string
val expand : ctxt:Ppxlib.Expansion_context.Extension.t -> string -> Ppxlib__.Import.module_expr
val palette_extension : Ppxlib.Extension.V3.t
val rule : Ppxlib.Context_free.Rule.t