package ppx_pyformat

  1. Overview
  2. Docs

Module Ppx_pyformat.Element_genSource

module P = Ppxlib
module Ast_builder = Ppxlib.Ast_builder.Default
module Ast_helper = Ppxlib.Ast_helper
Sourceval expr_of_runtime_fun : loc:Ppxlib_ast__Ast_helper_lite.loc -> string -> Astlib.Ast_500.Parsetree.expression
Sourceval expr_of_ids : loc:P.Location.t -> string list -> P.expression
Sourceval padding_of_fill : Types.fill option -> (char * int) option
Sourceval arg_opt_of_padding : loc:Ppxlib__.Location.t -> (char * int) option -> (P.arg_label * P.expression) option
Sourceval arg_opt_of_sign : loc:P.location -> Types.sign option -> (P.arg_label * P.expression) option
Sourceval arg_opt_of_alternate_form : loc:Ppxlib__.Location.t -> bool option -> (P.arg_label * P.expression) option
Sourceval arg_opt_of_grouping_option : loc:P.location -> Types.grouping_option option -> (P.arg_label * P.expression) option
Sourceval grouping_of_grouping_option : Types.grouping_option option -> bool
Sourceval arg_opt_of_grouping : loc:Ppxlib__.Location.t -> bool option -> (P.arg_label * P.expression) option
Sourceval arg_opt_of_precision : loc:Ppxlib__.Location.t -> int option -> (P.arg_label * P.expression) option
Sourceval arg_opt_of_upper : loc:Ppxlib__.Location.t -> bool option -> (P.arg_label * P.expression) option
Sourceval apply_index : loc:Ppxlib__.Location.t -> Types.index option -> P.expression -> P.expression
Sourceval apply_conversion : loc:P.Location.t -> string list option -> P.expression -> P.expression
Sourceval apply_fill : loc:Ppxlib_ast__Ast_helper_lite.loc -> string -> char -> int -> P.expression -> P.expression
Sourceval apply_string_format : loc:Ppxlib_ast__Ast_helper_lite.loc -> fill:Types.fill option -> P.expression -> P.expression
Sourceval apply_format_function : loc:Ppxlib_ast__Ast_helper_lite.loc -> ?fill:Types.fill -> ?padding:(char * int) -> ?sign:Types.sign -> ?alternate_form:bool -> ?grouping_option:Types.grouping_option -> ?grouping:bool -> ?precision:int -> ?upper:bool -> string -> P.expression -> P.expression

apply functions for binary format

Sourceval apply_format_spec : loc:Ppxlib_ast__Ast_helper_lite.loc -> Types.format_spec -> P.expression -> P.expression

apply functions for format

Sourceval string_expr_of_rfield : loc:Ppxlib_ast__Ast_helper_lite.loc -> Types.replacement_field -> P.expression

generate string expression according to replacement field

Sourceval string_expr_of_element : loc:Ppxlib__.Location.t -> Types.element -> P.expression

generate string expression according to element