package erlang

  1. Overview
  2. Docs
exception Invalid_case_branch
exception Undefined_function_reference of string
exception Function_without_cases of string
exception Lambda_without_cases
exception Function_spec_with_less_than_2_parts of string
exception Type_constructors_must_be_atoms_or_qualified_names of Erlang__.Erl_ast.name
exception Invalid_case_expresion_without_branches
exception Invalid_receive_expresion_without_branches
exception Unknown_support_function
exception Invalid_cons_with_no_left_hand_side
module H : sig ... end
val pp_atom : Stdlib.Format.formatter -> Erlang__.Erl_ast.atom -> unit
val name_to_string : Erlang__.Erl_ast.name -> string
val pp_exports : Stdlib.Format.formatter -> Erlang__.Erl_ast.export list -> unit
val pp_comment : Stdlib.Format.formatter -> Erlang__.Erl_ast.comment -> unit
val pp_type_expr : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.type_expr -> unit
val pp_pattern_match : Stdlib.Format.formatter -> Erlang__.Erl_ast.pattern -> unit
val pp_literal : Stdlib.Format.formatter -> Erlang__.Erl_ast.literal -> unit
val pp_name : Stdlib.Format.formatter -> Erlang__.Erl_ast.name -> unit
val pp_expression_list : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.expr list -> module_:'a -> unit
val pp_if_case_branch : string -> Stdlib.Format.formatter -> (Erlang__.Erl_ast.expr list list * Erlang__.Erl_ast.expr) -> module_:'a -> unit
val pp_if_case_branches : string -> Stdlib.Format.formatter -> (Erlang__.Erl_ast.expr list list * Erlang__.Erl_ast.expr) list -> module_:'a -> unit
val pp_case_guard : Stdlib.Format.formatter -> Erlang__.Erl_ast.expr list option -> module_:'a -> unit
val pp_case_branches : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.case list -> module_:'a -> unit
val pp_expression : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.expr -> module_:'a -> unit
val pp_fun_args : Stdlib.Format.formatter -> Erlang__.Erl_ast.pattern list -> unit
val pp_fun_case : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.case -> module_:'a -> unit
val pp_fun_cases : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.atom -> Erlang__.Erl_ast.case list -> module_:'a -> unit
val pp_fun_spec : string -> Stdlib.Format.formatter -> Erlang__.Erl_ast.atom -> Erlang__.Erl_ast.type_expr list -> Erlang__.Erl_ast.type_expr -> unit
val pp_function : Stdlib.Format.formatter -> Erlang__.Erl_ast.fun_decl -> module_:'a -> unit
val pp_functions : Stdlib.Format.formatter -> Erlang__.Erl_ast.fun_decl list -> module_:'a -> unit
val pp_types : Stdlib.Format.formatter -> Erlang__.Erl_ast.type_decl list -> unit
val pp : Stdlib.Format.formatter -> Erlang__.Erl_ast.t -> unit
val to_source_file : Erlang__.Erl_ast.t -> unit
val to_sources : Erlang__.Erl_ast.t list -> unit