Quick StartTryGuideAPICommunityBlogGitHub

Standard Library

Below is the API for the OCaml standard library. It's directly copied over from the OCaml Manual, formatted to the Reason syntax and styled accordingly. The API docs are work-in-progress; we'll be polishing these gradually!

If you're targeting JavaScript, the API docs for BuckleScript includes all of below, plus JS-specific APIs.

sig

  type error =
      Unclosed of Location.t * string * Location.t * string
    | Expecting of Location.t * string
    | Not_expecting of Location.t * string
    | Applicative_path of Location.t
    | Variable_in_scope of Location.t * string
    | Other of Location.t
    | Ill_formed_ast of Location.t * string
  exception Error of Syntaxerr.error
  exception Escape_error
  val report_error : Format.formatter -> Syntaxerr.error -> unit
  val location_of_error : Syntaxerr.error -> Location.t
  val ill_formed_ast : Location.t -> string -> 'a
end