reason

Reason: Syntax & Toolchain for OCaml
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library reason
Module Reason_oprint
exception Ellipsis
val cautious : ( Format.formatter -> 'a -> unit ) -> Format.formatter -> 'b -> 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 -> 'c -> bool -> unit
val print_list_init : ( 'a -> 'b -> 'c ) -> ( 'd -> 'e ) -> 'f -> 'g list -> unit
val print_list : ( 'a -> 'b -> unit ) -> ( 'c -> 'd ) -> 'e -> 'f list -> unit
val pr_present : Format.formatter -> string list -> unit
val pr_vars : Format.formatter -> string list -> unit
type label =
| Nonlabeled
| Labeled of string
| Optional of string
val get_label : string -> label
val print_arg : Format.formatter -> (string * Reason_omp.Ast_411.Outcometree.out_type) -> unit
val print_out_type_1 : uncurried:bool -> Format.formatter -> Reason_omp.Ast_411.Outcometree.out_type -> unit
val print_simple_out_type : Format.formatter -> Reason_omp.Ast_411.Outcometree.out_type -> unit
val print_object_fields : quote_fields:bool -> Format.formatter -> (string * Reason_omp.Ast_411.Outcometree.out_type) list -> unit
val print_row_field : Format.formatter -> (string * bool * Reason_omp.Ast_411.Outcometree.out_type list) -> unit
val print_out_wrap_type : Format.formatter -> Reason_omp.Ast_411.Outcometree.out_type -> unit
val print_typargs : Format.formatter -> Reason_omp.Ast_411.Outcometree.out_type list -> unit
val variance : (bool * bool) -> string
val type_parameter : Format.formatter -> (string * (bool * bool)) -> unit
val print_out_class_params : Format.formatter -> (string * (bool * bool)) list -> unit
val is_rec_next : Reason_omp.Ast_411.Outcometree.out_sig_item list -> bool
val print_out_signature : Format.formatter -> Reason_omp.Ast_411.Outcometree.out_sig_item list -> unit
val print_out_type_decl : string -> Format.formatter -> Reason_omp.Ast_411.Outcometree.out_type_decl -> unit
val print_out_label : Format.formatter -> (string * bool * Reason_omp.Ast_411.Outcometree.out_type) -> unit
val print_out_extension_constructor : Format.formatter -> Reason_omp.Ast_411.Outcometree.out_extension_constructor -> unit
val print_out_exception : Format.formatter -> exn -> Reason_omp.Ast_411.Outcometree.out_value -> unit