package reason

  1. Overview
  2. Docs
exception Ellipsis
val cautious : (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a -> unit
val parenthesized_ident : string -> bool
val value_ident : Format.formatter -> string -> unit
val valid_float_lexeme : string -> string
val float_repres : float -> string
val parenthesize_if_neg : Format.formatter -> ('a -> 'b, Format.formatter, unit) format -> 'a -> bool -> unit
val print_list_init : ('a -> 'b -> 'c) -> ('a -> 'd) -> 'a -> 'b list -> unit
val print_list : ('a -> 'b -> unit) -> ('a -> 'c) -> 'a -> 'b list -> unit
val pr_present : Format.formatter -> string list -> unit
val pr_vars : Format.formatter -> string list -> unit
type label =
  1. | Nonlabeled
  2. | Labeled of string
  3. | Optional of string
val get_label : string -> label
val print_out_type_1 : uncurried:bool -> Format.formatter -> Migrate_parsetree.Ast_408.Outcometree.out_type -> unit
val print_object_fields : quote_fields:bool -> Format.formatter -> (string * Migrate_parsetree.Ast_408.Outcometree.out_type) list -> unit
val print_row_field : Format.formatter -> (string * bool * Migrate_parsetree.Ast_408.Outcometree.out_type list) -> unit
val type_parameter : Format.formatter -> (string * (bool * bool)) -> unit
val print_out_class_params : Format.formatter -> (string * (bool * bool)) list -> unit
val print_out_type_decl : string -> Format.formatter -> Migrate_parsetree.Ast_408.Outcometree.out_type_decl -> unit
val print_out_label : Format.formatter -> (string * bool * Migrate_parsetree.Ast_408.Outcometree.out_type) -> unit
val print_out_exception : Format.formatter -> exn -> Migrate_parsetree.Ast_408.Outcometree.out_value -> unit
OCaml

Innovation. Community. Security.