package camomile
A Unicode library
Install
Dune Dependency
github.com
Readme
Changelog
LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception License
Edit opam file
Versions (6)
Authors
Maintainers
Sources
camomile-1.0.2.tbz
sha256=f0a419b0affc36500f83b086ffaa36c545560cee5d57e84b729e8f851b3d1632
sha512=7586422e68779476206027c6ebbe19b677fbe459153221f7c952c7fae374c5c8232249cb76fdb1f482069707aa1580be827cd39693906142988268b7f0e7f6d0
doc/camomile.lib_default/CamomileLibraryDefault/Camomile/UCharInfo/index.html
Module Camomile.UCharInfo
Source
val general_category : CamomileLibrary.UChar.t -> general_category_type
val load_general_category_map :
unit ->
general_category_type CamomileLibrary.UMap.t
type character_property_type = [
| `Alphabetic
| `Ascii_Hex_Digit
| `Bidi_Control
| `Default_Ignorable_Code_Point
| `Deprecated
| `Diacritic
| `Extender
| `Grapheme_Base
| `Grapheme_Extend
| `Grapheme_Link
| `Hex_Digit
| `Hyphen
| `IDS_Binary_Operator
| `IDS_Trinary_Operator
| `ID_Continue
| `ID_Start
| `Ideographic
| `Logical_Order_Exception
| `Lowercase
| `Math
| `Noncharacter_Code_Point
| `Other_Alphabetic
| `Other_Grapheme_Extend
| `Other_Lowercase
| `Other_Math
| `Other_Uppercase
| `Other_default_Ignorable_Code_Point
| `Quotation_Mark
| `Radical
| `Soft_Dotted
| `Terminal_Punctuation
| `Unified_Ideograph
| `Uppercase
| `White_Space
| `XID_Continue
| `XID_Start
]
val load_property_tbl :
character_property_type ->
CamomileLibrary.UCharTbl.Bool.t
val load_property_tbl_by_name : string -> CamomileLibrary.UCharTbl.Bool.t
val load_property_set : character_property_type -> CamomileLibrary.USet.t
val load_property_set_by_name : string -> CamomileLibrary.USet.t
type script_type = [
| `Arabic
| `Armenian
| `Bengali
| `Bopomofo
| `Buhid
| `Canadian_Aboriginal
| `Cherokee
| `Common
| `Cyrillic
| `Deseret
| `Devanagari
| `Ethiopic
| `Georgian
| `Gothic
| `Greek
| `Gujarati
| `Gurmukhi
| `Han
| `Hangul
| `Hanunoo
| `Hebrew
| `Hiragana
| `Inherited
| `Kannada
| `Katakana
| `Khmer
| `Lao
| `Latin
| `Malayalam
| `Mongolian
| `Myanmar
| `Ogham
| `Old_Italic
| `Oriya
| `Runic
| `Sinhala
| `Syriac
| `Tagalog
| `Tagbanwa
| `Tamil
| `Telugu
| `Thaana
| `Thai
| `Tibetan
| `Yi
]
val script : CamomileLibrary.UChar.t -> script_type
val load_script_map : unit -> script_type CamomileLibrary.UMap.t
val age : CamomileLibrary.UChar.t -> version_type
val older : version_type -> version_type -> bool
val load_to_lower1_tbl :
unit ->
CamomileLibrary.UChar.t CamomileLibrary.UCharTbl.t
val load_to_upper1_tbl :
unit ->
CamomileLibrary.UChar.t CamomileLibrary.UCharTbl.t
val load_to_title1_tbl :
unit ->
CamomileLibrary.UChar.t CamomileLibrary.UCharTbl.t
type casemap_condition = [
| `AfterSoftDotted
| `BeforeDot
| `FinalSigma
| `Locale of string
| `MoreAbove
| `Not of casemap_condition
]
type special_casing_property = {
lower : CamomileLibrary.UChar.t list;
title : CamomileLibrary.UChar.t list;
upper : CamomileLibrary.UChar.t list;
condition : casemap_condition list;
}
val load_conditional_casing_tbl :
unit ->
special_casing_property list CamomileLibrary.UCharTbl.t
val load_casefolding_tbl :
unit ->
CamomileLibrary.UChar.t list CamomileLibrary.UCharTbl.t
val combined_class : CamomileLibrary.UChar.t -> int
type decomposition_info = [
| `Canonform
| `Composite of decomposition_type * CamomileLibrary.UChar.t list
| `HangulSyllable
]
val load_decomposition_tbl :
unit ->
decomposition_info CamomileLibrary.UCharTbl.t
val load_composition_tbl :
unit ->
(CamomileLibrary.UChar.t * CamomileLibrary.UChar.t) list
CamomileLibrary.UCharTbl.t
val load_composition_exclusion_tbl : unit -> CamomileLibrary.UCharTbl.Bool.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>