package ocamlformat-lib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t = string
val normalize_generic : keep_ascii:bool -> (Ocamlformat_stdlib_shims.Uchar.t -> Uchar.t) -> string -> (string, string) result
val normalize : string -> (string, string) result
val uchar_is_uppercase : Ocamlformat_stdlib_shims.Uchar.t -> bool
val capitalize : string -> (string, string) result
val uncapitalize : string -> (string, string) result
val is_capitalized : string -> bool
val uchar_valid_in_identifier : with_dot:bool -> Ocamlformat_stdlib_shims.Uchar.t -> bool
val uchar_not_identifier_start : Ocamlformat_stdlib_shims.Uchar.t -> bool
type validation_result =
  1. | Valid
  2. | Invalid_character of Ocamlformat_stdlib_shims.Uchar.t
    (*

    Character not allowed

    *)
  3. | Invalid_beginning of Ocamlformat_stdlib_shims.Uchar.t
    (*

    Character not allowed as first char

    *)
val validate_identifier : ?with_dot:bool -> string -> validation_result
val is_valid_identifier : string -> bool
val starts_like_a_valid_identifier : string -> bool
val is_lowercase : string -> bool
OCaml

Innovation. Community. Security.