__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
# 1 "Camomile/public/uCharInfo.ml"
(** Unicode character informations *)
(* Copyright (C) 2002 Yamagata Yoriyuki.*)
(* 2010 Pierre Chambart *)
(* This library is free software; you can redistribute it and/or *)
(* modify it under the terms of the GNU Lesser General Public License *)
(* as published by the Free Software Foundation; either version 2 of *)
(* the License, or (at your option) any later version. *)
(* As a special exception to the GNU Library General Public License, you *)
(* may link, statically or dynamically, a "work that uses this library" *)
(* with a publicly distributed version of this library to produce an *)
(* executable file containing portions of this library, and distribute *)
(* that executable file under terms of your choice, without any of the *)
(* additional requirements listed in clause 6 of the GNU Library General *)
(* Public License. By "a publicly distributed version of this library", *)
(* we mean either the unmodified Library as distributed by the authors, *)
(* or a modified version of this library that is distributed under the *)
(* conditions defined in clause 3 of the GNU Library General Public *)
(* License. This exception does not however invalidate any other reasons *)
(* why the executable file might be covered by the GNU Library General *)
(* Public License . *)
(* This library is distributed in the hope that it will be useful, *)
(* but WITHOUT ANY WARRANTY; without even the implied warranty of *)
(* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *)
(* Lesser General Public License for more details. *)
(* You should have received a copy of the GNU Lesser General Public *)
(* License along with this library; if not, write to the Free Software *)
(* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *)
(* USA *)
(* You can contact the authour by sending email to *)
(* yori@users.sourceforge.net *)
module type Type = sig
(** Character Information *)
(** Type of Unicode general character categories.
Each variant specifies
- [`Lu] : Letter, Uppercase
- [`Ll] : Letter, Lowercase
- [`Lt] : Letter, Titlecase
- [`Mn] : Mark, Non-Spacing
- [`Mc] : Mark, Spacing Combining
- [`Me] : Mark, Enclosing
- [`Nd] : Number, Decimal Digit
- [`Nl] : Number, Letter
- [`No] : Number, Other
- [`Zs] : Separator, Space
- [`Zl] : Separator, Line
- [`Zp] : Separator, Paragraph
- [`Cc] : Other, Control
- [`Cf] : Other, Format
- [`Cs] : Other, Surrogate
- [`Co] : Other, Private Use
- [`Cn] : Other, Not Assigned
- [`Lm] : Letter, Modifier
- [`Lo] : Letter, Other
- [`Pc] : Punctuation, Connector
- [`Pd] : Punctuation, Dash
- [`Ps] : Punctuation, Open
- [`Pe] : Punctuation, Close
- [`Pi] : Punctuation, Initial
- [`Pf] : Punctuation, Final
- [`Po] : Punctuation, Other
- [`Sm] : Symbol, Math
- [`Sc] : Symbol, Currency
- [`Sk] : Symbol, Modifier
- [`So] : Symbol, Other *)
type general_category_type =
[ `Lu (** Letter, Uppercase *)
| `Ll (** Letter, Lowercase *)
| `Lt (** Letter, Titlecase *)
| `Mn (** Mark, Non-Spacing *)
| `Mc (** Mark, Spacing Combining *)
| `Me (** Mark, Enclosing *)
| `Nd (** Number, Decimal Digit *)
| `Nl (** Number, Letter *)
| `No (** Number, Other *)
| `Zs (** Separator, Space *)
| `Zl (** Separator, Line *)
| `Zp (** Separator, Paragraph *)
| `Cc (** Other, Control *)
| `Cf (** Other, Format *)
| `Cs (** Other, Surrogate *)
| `Co (** Other, Private Use *)
| `Cn (** Other, Not Assigned *)
| `Lm (** Letter, Modifier *)
| `Lo (** Letter, Other *)
| `Pc (** Punctuation, Connector *)
| `Pd (** Punctuation, Dash *)
| `Ps (** Punctuation, Open *)
| `Pe (** Punctuation, Close *)
| `Pi (** Punctuation, Initial quote *)
| `Pf (** Punctuation, Final quote *)
| `Po (** Punctuation, Other *)
| `Sm (** Symbol, Math *)
| `Sc (** Symbol, Currency *)
| `Sk (** Symbol, Modifier *)
| `So (** Symbol, Other *) ]
val general_category : UChar.t -> general_category_type
val load_general_category_map : unit -> general_category_type UMap.t
(** Type of character properties *)
type character_property_type = [
(**Derived Core Properties*)
`Math
| `Alphabetic
| `Lowercase
| `Uppercase
| `ID_Start
| `ID_Continue
| `XID_Start
| `XID_Continue
| `Default_Ignorable_Code_Point
| `Grapheme_Extend
| `Grapheme_Base
(**Extended Properties*)
| `Bidi_Control
| `White_Space
| `Hyphen
| `Quotation_Mark
| `Terminal_Punctuation
| `Other_Math
| `Hex_Digit
| `Ascii_Hex_Digit
| `Other_Alphabetic
| `Ideographic
| `Diacritic
| `Extender
| `Other_Lowercase
| `Other_Uppercase
| `Noncharacter_Code_Point
| `Other_Grapheme_Extend
| `Grapheme_Link
| `IDS_Binary_Operator
| `IDS_Trinary_Operator
| `Radical
| `Unified_Ideograph
| `Other_default_Ignorable_Code_Point
| `Deprecated
| `Soft_Dotted
| `Logical_Order_Exception ]
(** Load the table for the given character type. *)
val load_property_tbl : character_property_type -> UCharTbl.Bool.t
(** Load the table for the given name of the character type.
The name can be obtained by removing ` from its name of
the polymorphic variant tag. *)
val load_property_tbl_by_name : string -> UCharTbl.Bool.t
(** Load the set of characters of the given character type. *)
val load_property_set : character_property_type -> USet.t
(** Load the set of characters of the given name of the character type.
The name can be obtained by removing ` from its name of
the polymorphic variant tag. *)
val load_property_set_by_name : string -> USet.t
(** Type for script type *)
type script_type =
[ `Common
| `Inherited
| `Latin
| `Greek
| `Cyrillic
| `Armenian
| `Hebrew
| `Arabic
| `Syriac
| `Thaana
| `Devanagari
| `Bengali
| `Gurmukhi
| `Gujarati
| `Oriya
| `Tamil
| `Telugu
| `Kannada
| `Malayalam
| `Sinhala
| `Thai
| `Lao
| `Tibetan
| `Myanmar
| `Georgian
| `Hangul
| `Ethiopic
| `Cherokee
| `Canadian_Aboriginal
| `Ogham
| `Runic
| `Khmer
| `Mongolian
| `Hiragana
| `Katakana
| `Bopomofo
| `Han
| `Yi
| `Old_Italic
| `Gothic
| `Deseret
| `Tagalog
| `Hanunoo
| `Buhid
| `Tagbanwa ]
val script : UChar.t -> script_type
val load_script_map : unit -> script_type UMap.t
(** age *)
type version_type =
[ `Nc (** undefined code point *)
| `v1_0
| `v1_1
| `v2_0
| `v2_1
| `v3_0
| `v3_1
| `v3_2 ]
(** [age c] unicode version in wich [c] was introduced *)
val age : UChar.t -> version_type
(** [older v1 v2] is [true] if [v1] is older ( or the same version )
than [v2]. Everithing is older than [`Nc] *)
val older : version_type -> version_type -> bool
(** casing *)
val load_to_lower1_tbl : unit -> UChar.t UCharTbl.t
val load_to_upper1_tbl : unit -> UChar.t UCharTbl.t
val load_to_title1_tbl : unit -> UChar.t UCharTbl.t
type casemap_condition =
[ `Locale of string
| `FinalSigma
| `AfterSoftDotted
| `MoreAbove
| `BeforeDot
| `Not of casemap_condition ]
type special_casing_property =
{lower : UChar.t list;
title : UChar.t list;
upper : UChar.t list;
condition : casemap_condition list;}
val load_conditional_casing_tbl :
unit -> special_casing_property list UCharTbl.t
val load_casefolding_tbl : unit -> UChar.t list UCharTbl.t
(** Combined class
A combined class is an integer of 0 -- 255, showing how this character
interacts to other combined characters. *)
val combined_class : UChar.t -> int
(** Decomposition *)
(** Types of decomposition. *)
type decomposition_type =
[ `Canon | `Font | `NoBreak | `Initial | `Medial | `Final |
`Isolated | `Circle | `Super | `Sub | `Vertical | `Wide | `Narrow |
`Small | `Square | `Fraction | `Compat ]
type decomposition_info =
(** Already in the canonical form *)
[ `Canonform
(** Hangul is treated algotighmically.*)
| `HangulSyllable
(** [`Composite (dtype, text)]
means the given character is decomposed into text by dtype
decomposition. *)
| `Composite of decomposition_type * UChar.t list ]
val load_decomposition_tbl : unit -> decomposition_info UCharTbl.t
(** Canonical Composition *)
(** The return value [[(u_1, u'_1); ... (u_n, u'_1)]] means
for the given character [u], [u u_i] forms
the canonical composition [u'_i].
If u is a Hangul jamo, composition returns []. *)
val load_composition_tbl : unit -> (UChar.t * UChar.t) list UCharTbl.t
(** Whether the given composed character is used in NFC or NFKC *)
val load_composition_exclusion_tbl : unit -> UCharTbl.Bool.t
end
module Make (Config : ConfigInt.Type) : Type = struct
include Unidata.Make(Config)
(* General category *)
let general_category_tbl : UCharTbl.Bits.t =
read_data "general_category"
let general_category u =
match UCharTbl.Bits.get general_category_tbl u with
0 ->
let n = UChar.uint_code u in
if n >= 0x0f0000 && n <= 0x100000 then `Co else
if n >= 0xe00000 && n <= 0xff0000 then `Co else
if n >= 0x60000000 && n <= 0x7f000000 then `Co else `Cn
| x -> cat_of_num x
let load_general_category_map () =
read_data "general_category_map"
(* character property *)
type character_property_type =
[ `Math (*Derived Core Properties*)
| `Alphabetic
| `Lowercase
| `Uppercase
| `ID_Start
| `ID_Continue
| `XID_Start
| `XID_Continue
| `Default_Ignorable_Code_Point
| `Grapheme_Extend
| `Grapheme_Base
| `Bidi_Control (*Extended Properties*)
| `White_Space
| `Hyphen
| `Quotation_Mark
| `Terminal_Punctuation
| `Other_Math
| `Hex_Digit
| `Ascii_Hex_Digit
| `Other_Alphabetic
| `Ideographic
| `Diacritic
| `Extender
| `Other_Lowercase
| `Other_Uppercase
| `Noncharacter_Code_Point
| `Other_Grapheme_Extend
| `Grapheme_Link
| `IDS_Binary_Operator
| `IDS_Trinary_Operator
| `Radical
| `Unified_Ideograph
| `Other_default_Ignorable_Code_Point
| `Deprecated
| `Soft_Dotted
| `Logical_Order_Exception ]
let name_of_property p =
match p with
`Math -> "Math"
| `Alphabetic -> "Alphabetic"
| `Lowercase -> "Lowercase"
| `Uppercase -> "Uppercase"
| `ID_Start -> "ID_Start"
| `ID_Continue -> "ID_Continue"
| `XID_Start -> "XID_Start"
| `XID_Continue -> "XID_Continue"
| `Default_Ignorable_Code_Point -> "Default_Ignorable_Code_Point"
| `Grapheme_Extend -> "Grapheme_Extend"
| `Grapheme_Base -> "Grapheme_Base"
| `Bidi_Control -> "Bidi_Control"
| `White_Space -> "White_Space"
| `Hyphen -> "Hyphen"
| `Quotation_Mark -> "Quotation_Mark"
| `Terminal_Punctuation -> "Terminal_Punctuation"
| `Other_Math -> "Other_Math"
| `Hex_Digit -> "Hex_Digit"
| `Ascii_Hex_Digit -> "Ascii_Hex_Digit"
| `Other_Alphabetic -> "Other_Alphabetic"
| `Ideographic -> "Ideographic"
| `Diacritic -> "Diacritic"
| `Extender -> "Extender"
| `Other_Lowercase -> "Other_Lowercase"
| `Other_Uppercase -> "Other_Uppercase"
| `Noncharacter_Code_Point -> "Noncharacter_Code_Point"
| `Other_Grapheme_Extend -> "Other_Grapheme_Extend"
| `Grapheme_Link -> "Grapheme_Link"
| `IDS_Binary_Operator -> "IDS_Binary_Operator"
| `IDS_Trinary_Operator -> "IDS_Trinary_Operator"
| `Radical -> "Radical"
| `Unified_Ideograph -> "Unified_Ideograph"
| `Other_default_Ignorable_Code_Point -> "Other_default_Ignorable_Code_Point"
| `Deprecated -> "Deprecated"
| `Soft_Dotted -> "Soft_Dotted"
| `Logical_Order_Exception -> "Logical_Order_Exception"
let property_of_name : string -> character_property_type = function
"Math" -> `Math
| "Alphabetic" -> `Alphabetic
| "Lowercase" -> `Lowercase
| "Uppercase" -> `Uppercase
| "ID_Start" -> `ID_Start
| "ID_Continue" -> `ID_Continue
| "XID_Start" -> `XID_Start
| "XID_Continue" -> `XID_Continue
| "Default_Ignorable_Code_Point" -> `Default_Ignorable_Code_Point
| "Grapheme_Extend" -> `Grapheme_Extend
| "Grapheme_Base" -> `Grapheme_Base
| "Bidi_Control" -> `Bidi_Control
| "White_Space" -> `White_Space
| "Hyphen" -> `Hyphen
| "Quotation_Mark" -> `Quotation_Mark
| "Terminal_Punctuation" -> `Terminal_Punctuation
| "Other_Math" -> `Other_Math
| "Hex_Digit" -> `Hex_Digit
| "Ascii_Hex_Digit" -> `Ascii_Hex_Digit
| "Other_Alphabetic" -> `Other_Alphabetic
| "Ideographic" -> `Ideographic
| "Diacritic" -> `Diacritic
| "Extender" -> `Extender
| "Other_Lowercase" -> `Other_Lowercase
| "Other_Uppercase" -> `Other_Uppercase
| "Noncharacter_Code_Point" -> `Noncharacter_Code_Point
| "Other_Grapheme_Extend" -> `Other_Grapheme_Extend
| "Grapheme_Link" -> `Grapheme_Link
| "IDS_Binary_Operator" -> `IDS_Binary_Operator
| "IDS_Trinary_Operator" -> `IDS_Trinary_Operator
| "Radical" -> `Radical
| "Unified_Ideograph" -> `Unified_Ideograph
| "Other_default_Ignorable_Code_Point" -> `Other_default_Ignorable_Code_Point
| "Deprecated" -> `Deprecated
| "Soft_Dotted" -> `Soft_Dotted
| "Logical_Order_Exception" -> `Logical_Order_Exception
| _ -> raise Not_found
let loaded_props = Hashtbl.create 0
let load_property_tbl p =
try
let b = Hashtbl.find loaded_props p in
match Weak.get b 0 with
None ->
Hashtbl.remove loaded_props p;
raise Not_found
| Some x -> x
with Not_found ->
let tbl = read_data (name_of_property p) in
let b = Weak.create 1 in
Weak.set b 0 (Some tbl);
Hashtbl.add loaded_props p b;
tbl
let load_property_tbl_by_name s =
load_property_tbl (property_of_name s)
let loaded_prop_sets = Hashtbl.create 0
let load_property_set p =
try
let b = Hashtbl.find loaded_prop_sets p in
match Weak.get b 0 with
None ->
Hashtbl.remove loaded_prop_sets p;
raise Not_found
| Some x -> x
with Not_found ->
let tbl = read_data ((name_of_property p) ^ "_set") in
let b = Weak.create 1 in
Weak.set b 0 (Some tbl);
Hashtbl.add loaded_prop_sets p b;
tbl
let load_property_set_by_name s =
load_property_set (property_of_name s)
(* Scripts *)
let script_tbl : UCharTbl.Bits.t = read_data "scripts"
let script u = script_of_num (UCharTbl.Bits.get script_tbl u)
let load_script_map () = read_data "scripts_map"
(** age *)
type version_type =
[ `Nc
| `v1_0
| `v1_1
| `v2_0
| `v2_1
| `v3_0
| `v3_1
| `v3_2 ]
let version_of_char = function
| '\x10' -> `v1_0
| '\x11' -> `v1_1
| '\x20' -> `v2_0
| '\x21' -> `v2_1
| '\x30' -> `v3_0
| '\x31' -> `v3_1
| '\x32' -> `v3_2
| '\xfe' -> `Nc
| i -> failwith (Printf.sprintf "version_of_char, unknown version v%x" (Char.code i))
let version_to_char = function
| `v1_0 -> '\x10'
| `v1_1 -> '\x11'
| `v2_0 -> '\x20'
| `v2_1 -> '\x21'
| `v3_0 -> '\x30'
| `v3_1 -> '\x31'
| `v3_2 -> '\x32'
| `Nc -> '\xfe'
let age_tbl : UCharTbl.Char.t = read_data "age"
let age u = version_of_char (UCharTbl.Char.get age_tbl u)
let older v1 v2 =
( version_to_char v1 ) <= ( version_to_char v2 )
(* Casing *)
let cache = Weak.create 3
let load_to_lower1_tbl () =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "to_lower1" in
Weak.set cache 0 (Some t);
t
let load_to_upper1_tbl () =
match Weak.get cache 1 with
Some t -> t
| None ->
let t = read_data "to_upper1" in
Weak.set cache 1 (Some t);
t
let load_to_title1_tbl () =
match Weak.get cache 2 with
Some t -> t
| None ->
let t = read_data "to_title1" in
Weak.set cache 2 (Some t);
t
type casemap_condition =
[ `Locale of string
| `FinalSigma
| `AfterSoftDotted
| `MoreAbove
| `BeforeDot
| `Not of casemap_condition ]
type special_casing_property =
{lower : UChar.t list;
title : UChar.t list;
upper : UChar.t list;
condition : casemap_condition list;}
let cache = Weak.create 1
let load_conditional_casing_tbl () : special_casing_property list UCharTbl.t =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "special_casing" in
Weak.set cache 0 (Some t);
t
let cache = Weak.create 1
let load_casefolding_tbl () =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "case_folding" in
Weak.set cache 0 (Some t);
t
(* Combined class *)
let combined_class_tbl : UCharTbl.Char.t =
read_data "combined_class"
let combined_class u = Char.code (UCharTbl.Char.get combined_class_tbl u)
(* Decomposition *)
let cache = Weak.create 1
let load_decomposition_tbl () =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "decomposition" in
Weak.set cache 0 (Some t);
t
(* Composition *)
let cache = Weak.create 1
let load_composition_tbl () =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "composition" in
Weak.set cache 0 (Some t);
t
let cache = Weak.create 1
let load_composition_exclusion_tbl () =
match Weak.get cache 0 with
Some t -> t
| None ->
let t = read_data "composition_exclusion" in
Weak.set cache 0 (Some t);
t
end
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| META | File | 185 B | 0644 |
|
| avlTree.cmi | File | 1.35 KB | 0644 |
|
| avlTree.cmti | File | 10.68 KB | 0644 |
|
| avlTree.cmx | File | 1.04 KB | 0644 |
|
| avlTree.ml | File | 4.59 KB | 0644 |
|
| avlTree.mli | File | 2.39 KB | 0644 |
|
| bitsvect.cmi | File | 985 B | 0644 |
|
| bitsvect.cmti | File | 8.17 KB | 0644 |
|
| bitsvect.cmx | File | 873 B | 0644 |
|
| bitsvect.ml | File | 3.99 KB | 0644 |
|
| bitsvect.mli | File | 2.09 KB | 0644 |
|
| byte_labeled_dag.cmi | File | 616 B | 0644 |
|
| byte_labeled_dag.cmti | File | 6.1 KB | 0644 |
|
| byte_labeled_dag.cmx | File | 677 B | 0644 |
|
| byte_labeled_dag.ml | File | 4.18 KB | 0644 |
|
| byte_labeled_dag.mli | File | 1.98 KB | 0644 |
|
| bytesvect.cmi | File | 987 B | 0644 |
|
| bytesvect.cmti | File | 8.21 KB | 0644 |
|
| bytesvect.cmx | File | 1.06 KB | 0644 |
|
| bytesvect.ml | File | 3.57 KB | 0644 |
|
| bytesvect.mli | File | 2.11 KB | 0644 |
|
| camomile.a | File | 1.47 MB | 0644 |
|
| camomile.cma | File | 1.9 MB | 0644 |
|
| camomile.cmxa | File | 22.44 KB | 0644 |
|
| camomile.cmxs | File | 1.24 MB | 0644 |
|
| camomile.dune | File | 12 B | 0644 |
|
| camomileDefaultConfig.cmi | File | 447 B | 0644 |
|
| camomileDefaultConfig.cmx | File | 335 B | 0644 |
|
| camomileDefaultConfig.ml | File | 271 B | 0644 |
|
| camomileLibrary.cmi | File | 246.42 KB | 0644 |
|
| camomileLibrary.cmti | File | 1.06 MB | 0644 |
|
| camomileLibrary.cmx | File | 35.76 KB | 0644 |
|
| camomileLibrary.ml | File | 70.63 KB | 0644 |
|
| camomileLibrary.mli | File | 171.14 KB | 0644 |
|
| camomileLibraryDefault.cmi | File | 93.54 KB | 0644 |
|
| camomileLibraryDefault.cmti | File | 203.08 KB | 0644 |
|
| camomileLibraryDefault.cmx | File | 34.33 KB | 0644 |
|
| camomileLibraryDefault.ml | File | 1.86 KB | 0644 |
|
| camomileLibraryDefault.mli | File | 2.78 KB | 0644 |
|
| camomileLibraryDyn.cmi | File | 93.53 KB | 0644 |
|
| camomileLibraryDyn.cmti | File | 204.05 KB | 0644 |
|
| camomileLibraryDyn.cmx | File | 34.67 KB | 0644 |
|
| camomileLibraryDyn.ml | File | 3.04 KB | 0644 |
|
| camomileLibraryDyn.mli | File | 3.44 KB | 0644 |
|
| caseMap.cmi | File | 1.58 KB | 0644 |
|
| caseMap.cmti | File | 10.17 KB | 0644 |
|
| caseMap.cmx | File | 990 B | 0644 |
|
| caseMap.ml | File | 9.13 KB | 0644 |
|
| caseMap.mli | File | 2.54 KB | 0644 |
|
| charEncoding.cmi | File | 10.18 KB | 0644 |
|
| charEncoding.cmti | File | 49.47 KB | 0644 |
|
| charEncoding.cmx | File | 3.7 KB | 0644 |
|
| charEncoding.ml | File | 101.14 KB | 0644 |
|
| charEncoding.mli | File | 6.29 KB | 0644 |
|
| charmap.cmi | File | 1.3 KB | 0644 |
|
| charmap.cmti | File | 9.49 KB | 0644 |
|
| charmap.cmx | File | 1.17 KB | 0644 |
|
| charmap.ml | File | 3.54 KB | 0644 |
|
| charmap.mli | File | 2.36 KB | 0644 |
|
| configInt.cmi | File | 379 B | 0644 |
|
| configInt.cmti | File | 3.43 KB | 0644 |
|
| configInt.cmx | File | 176 B | 0644 |
|
| configInt.ml | File | 395 B | 0644 |
|
| configInt.mli | File | 366 B | 0644 |
|
| database.cmi | File | 599 B | 0644 |
|
| database.cmti | File | 7.46 KB | 0644 |
|
| database.cmx | File | 500 B | 0644 |
|
| database.ml | File | 2.61 KB | 0644 |
|
| database.mli | File | 2.64 KB | 0644 |
|
| hangul.cmi | File | 634 B | 0644 |
|
| hangul.cmti | File | 5.85 KB | 0644 |
|
| hangul.cmx | File | 457 B | 0644 |
|
| hangul.ml | File | 3.42 KB | 0644 |
|
| hangul.mli | File | 1.96 KB | 0644 |
|
| iMap.cmi | File | 3.06 KB | 0644 |
|
| iMap.cmti | File | 18.84 KB | 0644 |
|
| iMap.cmx | File | 2.45 KB | 0644 |
|
| iMap.ml | File | 5.21 KB | 0644 |
|
| iMap.mli | File | 2.87 KB | 0644 |
|
| iSet.cmi | File | 3.33 KB | 0644 |
|
| iSet.cmti | File | 19.99 KB | 0644 |
|
| iSet.cmx | File | 3.42 KB | 0644 |
|
| iSet.ml | File | 9.98 KB | 0644 |
|
| iSet.mli | File | 2.92 KB | 0644 |
|
| installConfig.cmi | File | 261 B | 0644 |
|
| installConfig.cmx | File | 225 B | 0644 |
|
| installConfig.ml | File | 37 B | 0644 |
|
| locale.cmi | File | 514 B | 0644 |
|
| locale.cmti | File | 8.02 KB | 0644 |
|
| locale.cmx | File | 615 B | 0644 |
|
| locale.ml | File | 3.13 KB | 0644 |
|
| locale.mli | File | 3 KB | 0644 |
|
| oOChannel.cmi | File | 10.47 KB | 0644 |
|
| oOChannel.cmti | File | 46.42 KB | 0644 |
|
| oOChannel.cmx | File | 508 B | 0644 |
|
| oOChannel.ml | File | 4.63 KB | 0644 |
|
| oOChannel.mli | File | 4.96 KB | 0644 |
|
| opam | File | 566 B | 0644 |
|
| stringPrep.cmi | File | 1.03 KB | 0644 |
|
| stringPrep.cmti | File | 8 KB | 0644 |
|
| stringPrep.cmx | File | 1.02 KB | 0644 |
|
| stringPrep.ml | File | 7.34 KB | 0644 |
|
| stringPrep.mli | File | 2.33 KB | 0644 |
|
| stringPrep_data.cmi | File | 2.15 KB | 0644 |
|
| stringPrep_data.cmti | File | 12.45 KB | 0644 |
|
| stringPrep_data.cmx | File | 4.05 KB | 0644 |
|
| stringPrep_data.ml | File | 3.46 KB | 0644 |
|
| stringPrep_data.mli | File | 2.78 KB | 0644 |
|
| subText.cmi | File | 4.89 KB | 0644 |
|
| subText.cmti | File | 22.76 KB | 0644 |
|
| subText.cmx | File | 1.68 KB | 0644 |
|
| subText.ml | File | 4.9 KB | 0644 |
|
| subText.mli | File | 3.55 KB | 0644 |
|
| tbl31.cmi | File | 2.07 KB | 0644 |
|
| tbl31.cmti | File | 13.38 KB | 0644 |
|
| tbl31.cmx | File | 4.46 KB | 0644 |
|
| tbl31.ml | File | 14.39 KB | 0644 |
|
| tbl31.mli | File | 2.5 KB | 0644 |
|
| uCS4.cmi | File | 2.4 KB | 0644 |
|
| uCS4.cmti | File | 21.35 KB | 0644 |
|
| uCS4.cmx | File | 1.66 KB | 0644 |
|
| uCS4.ml | File | 4.42 KB | 0644 |
|
| uCS4.mli | File | 5.39 KB | 0644 |
|
| uChar.cmi | File | 985 B | 0644 |
|
| uChar.cmti | File | 11.63 KB | 0644 |
|
| uChar.cmx | File | 744 B | 0644 |
|
| uChar.ml | File | 2.64 KB | 0644 |
|
| uChar.mli | File | 3.57 KB | 0644 |
|
| uCharInfo.cmi | File | 5.14 KB | 0644 |
|
| uCharInfo.cmti | File | 31.46 KB | 0644 |
|
| uCharInfo.cmx | File | 2.54 KB | 0644 |
|
| uCharInfo.ml | File | 16.69 KB | 0644 |
|
| uCharInfo.mli | File | 8.5 KB | 0644 |
|
| uCharTbl.cmi | File | 2.22 KB | 0644 |
|
| uCharTbl.cmti | File | 15.08 KB | 0644 |
|
| uCharTbl.cmx | File | 1.92 KB | 0644 |
|
| uCharTbl.ml | File | 2.97 KB | 0644 |
|
| uCharTbl.mli | File | 3.13 KB | 0644 |
|
| uCol.cmi | File | 3.16 KB | 0644 |
|
| uCol.cmti | File | 17.04 KB | 0644 |
|
| uCol.cmx | File | 1.49 KB | 0644 |
|
| uCol.ml | File | 27.44 KB | 0644 |
|
| uCol.mli | File | 3.89 KB | 0644 |
|
| uLine.cmi | File | 7.2 KB | 0644 |
|
| uLine.cmti | File | 29.26 KB | 0644 |
|
| uLine.cmx | File | 598 B | 0644 |
|
| uLine.ml | File | 5.6 KB | 0644 |
|
| uLine.mli | File | 3.71 KB | 0644 |
|
| uMap.cmi | File | 3.43 KB | 0644 |
|
| uMap.cmti | File | 24.03 KB | 0644 |
|
| uMap.cmx | File | 2.37 KB | 0644 |
|
| uMap.ml | File | 3.13 KB | 0644 |
|
| uMap.mli | File | 4.82 KB | 0644 |
|
| uNF.cmi | File | 14.33 KB | 0644 |
|
| uNF.cmti | File | 46.54 KB | 0644 |
|
| uNF.cmx | File | 4.65 KB | 0644 |
|
| uNF.ml | File | 13.73 KB | 0644 |
|
| uNF.mli | File | 3.39 KB | 0644 |
|
| uPervasives.cmi | File | 855 B | 0644 |
|
| uPervasives.cmti | File | 7.21 KB | 0644 |
|
| uPervasives.cmx | File | 1.1 KB | 0644 |
|
| uPervasives.ml | File | 3.38 KB | 0644 |
|
| uPervasives.mli | File | 2.16 KB | 0644 |
|
| uRe.cmi | File | 7.17 KB | 0644 |
|
| uRe.cmti | File | 24.92 KB | 0644 |
|
| uRe.cmx | File | 2.09 KB | 0644 |
|
| uRe.ml | File | 13.63 KB | 0644 |
|
| uRe.mli | File | 3.59 KB | 0644 |
|
| uReStr.cmi | File | 6.99 KB | 0644 |
|
| uReStr.cmti | File | 25.58 KB | 0644 |
|
| uReStr.cmx | File | 2.79 KB | 0644 |
|
| uReStr.ml | File | 5.39 KB | 0644 |
|
| uReStr.mli | File | 4.11 KB | 0644 |
|
| uReStrLexer.cmi | File | 765 B | 0644 |
|
| uReStrLexer.cmx | File | 12.36 KB | 0644 |
|
| uReStrLexer.ml | File | 54.16 KB | 0644 |
|
| uReStrParser.cmi | File | 1.19 KB | 0644 |
|
| uReStrParser.cmti | File | 5.72 KB | 0644 |
|
| uReStrParser.cmx | File | 4.42 KB | 0644 |
|
| uReStrParser.ml | File | 30.53 KB | 0644 |
|
| uReStrParser.mli | File | 458 B | 0644 |
|
| uReStrParserType.cmi | File | 1.11 KB | 0644 |
|
| uReStrParserType.cmti | File | 5.55 KB | 0644 |
|
| uReStrParserType.cmx | File | 287 B | 0644 |
|
| uReStrParserType.ml | File | 608 B | 0644 |
|
| uReStrParserType.mli | File | 564 B | 0644 |
|
| uSet.cmi | File | 3.76 KB | 0644 |
|
| uSet.cmti | File | 24.36 KB | 0644 |
|
| uSet.cmx | File | 3.7 KB | 0644 |
|
| uSet.ml | File | 3.67 KB | 0644 |
|
| uSet.mli | File | 4.56 KB | 0644 |
|
| uTF16.cmi | File | 2.43 KB | 0644 |
|
| uTF16.cmti | File | 21.88 KB | 0644 |
|
| uTF16.cmx | File | 1.82 KB | 0644 |
|
| uTF16.ml | File | 6.02 KB | 0644 |
|
| uTF16.mli | File | 5.67 KB | 0644 |
|
| uTF8.cmi | File | 2.26 KB | 0644 |
|
| uTF8.cmti | File | 22.84 KB | 0644 |
|
| uTF8.cmx | File | 4.17 KB | 0644 |
|
| uTF8.ml | File | 8.51 KB | 0644 |
|
| uTF8.mli | File | 5.91 KB | 0644 |
|
| uText.cmi | File | 3.94 KB | 0644 |
|
| uText.cmti | File | 24.07 KB | 0644 |
|
| uText.cmx | File | 3.5 KB | 0644 |
|
| uText.ml | File | 3.05 KB | 0644 |
|
| uText.mli | File | 3.86 KB | 0644 |
|
| unicodeString.cmi | File | 2.1 KB | 0644 |
|
| unicodeString.cmti | File | 18.29 KB | 0644 |
|
| unicodeString.cmx | File | 206 B | 0644 |
|
| unicodeString.ml | File | 4.59 KB | 0644 |
|
| unicodeString.mli | File | 4.55 KB | 0644 |
|
| unidata.cmi | File | 3.68 KB | 0644 |
|
| unidata.cmti | File | 20.79 KB | 0644 |
|
| unidata.cmx | File | 1.97 KB | 0644 |
|
| unidata.ml | File | 12.91 KB | 0644 |
|
| unidata.mli | File | 5.25 KB | 0644 |
|
| unimap.cmi | File | 1.53 KB | 0644 |
|
| unimap.cmti | File | 11.13 KB | 0644 |
|
| unimap.cmx | File | 1.53 KB | 0644 |
|
| unimap.ml | File | 3.97 KB | 0644 |
|
| unimap.mli | File | 2.48 KB | 0644 |
|
| xArray.cmi | File | 2.8 KB | 0644 |
|
| xArray.cmti | File | 19.54 KB | 0644 |
|
| xArray.cmx | File | 1.64 KB | 0644 |
|
| xArray.ml | File | 4.01 KB | 0644 |
|
| xArray.mli | File | 4.2 KB | 0644 |
|
| xString.cmi | File | 3.42 KB | 0644 |
|
| xString.cmti | File | 20.36 KB | 0644 |
|
| xString.cmx | File | 2.34 KB | 0644 |
|
| xString.ml | File | 4.04 KB | 0644 |
|
| xString.mli | File | 3.38 KB | 0644 |
|