piqilib

The Piqi library -- runtime support for multi-format Protobuf/JSON/XML/Piq data serialization and conversion
Library piqilib
Module Piqi_name
module U = Piqi_util
val has_parent : string -> bool
val get_module_name : string -> string option
val get_local_name : string -> string
val is_scoped_name : string -> bool
val split_name : string -> string option * string
val is_valid_char : string -> char -> bool
val is_valid_name : ?allow:string -> string -> bool
val some : ( 'a -> bool ) -> 'a option -> bool
val is_valid_pathname : string -> bool
val is_valid_modname : string -> bool
val is_valid_typename : ?allow:string -> string -> bool
val normalize_list : char list -> char list
val is_normal_name : string -> bool
val normalize_name : string -> string