go2hx

manual

github

Module: stdgo.unicode

(view library index)

Overview

Package unicode provides data and functions to test some properties of Unicode code points.

Index

Examples

Constants

import stdgo.unicode.Unicode
final _linearMax:stdgo.GoUInt64 = ((18i64 : stdgo.GoUInt64))

linearMax is the maximum size table for linear search for non-Latin1 rune. Derived by running 'go test -calibrate'.

final _pC:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a control character.

final _pLl:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a lower-case letter.

final _pLmask:stdgo.GoUInt64 = ((96i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

final _pLo:stdgo.GoUInt64 = ((96i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a letter that is neither upper nor lower case.

final _pLu:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

an upper-case letter.

final _pN:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a numeral.

final _pP:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a punctuation character.

final _pS:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a symbolic character.

final _pZ:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a spacing character.

final _pg:stdgo.GoUInt64 = ((144i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a graphical character according to the Unicode definition.

final _pp:stdgo.GoUInt64 = ((128i64 : stdgo.GoUInt64))

Bit masks for each code point under U+0100, for fast lookup.

a printable character according to Go's definition.

final lowerCase:stdgo.GoUInt64 = ((2i64 : stdgo.GoUInt64))

Indices into the Delta arrays inside CaseRanges for case mapping.

final maxASCII:stdgo.GoInt32 = ((127 : stdgo.GoInt32))

maximum ASCII value.

final maxCase:stdgo.GoUInt64 = ((2i64 : stdgo.GoUInt64))

Indices into the Delta arrays inside CaseRanges for case mapping.

final maxLatin1:stdgo.GoInt32 = ((255 : stdgo.GoInt32))

maximum Latin-1 value.

final maxRune:stdgo.GoInt32 = ((1114111 : stdgo.GoInt32))

Maximum valid Unicode code point.

final replacementChar:stdgo.GoInt32 = ((65533 : stdgo.GoInt32))

Represents invalid code points.

final titleCase:stdgo.GoUInt64 = ((2i64 : stdgo.GoUInt64))

Indices into the Delta arrays inside CaseRanges for case mapping.

final upperCase:stdgo.GoUInt64 = ((2i64 : stdgo.GoUInt64))

Indices into the Delta arrays inside CaseRanges for case mapping.

final upperLower:stdgo.GoInt32 = ((1114112 : stdgo.GoInt32))

If the Delta field of a CaseRange is UpperLower, it means this CaseRange represents a sequence of the form (say) Upper Lower Upper Lower.

(Cannot be a valid delta.)

final version:stdgo.GoString = (("15.0.0" : stdgo.GoString))

Version is the Unicode edition from which the tables are derived.

Variables

import stdgo.unicode.Unicode
var __ASCII_Hex_Digit:stdgo.Ref<stdgo.unicode.RangeTable>
var __Adlam:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ahom:stdgo.Ref<stdgo.unicode.RangeTable>
var __Anatolian_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>
var __Arabic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Armenian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Avestan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Balinese:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bamum:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bassa_Vah:stdgo.Ref<stdgo.unicode.RangeTable>
var __Batak:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bengali:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bhaiksuki:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bidi_Control:stdgo.Ref<stdgo.unicode.RangeTable>
var __Bopomofo:stdgo.Ref<stdgo.unicode.RangeTable>
var __Brahmi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Braille:stdgo.Ref<stdgo.unicode.RangeTable>
var __Buginese:stdgo.Ref<stdgo.unicode.RangeTable>
var __Buhid:stdgo.Ref<stdgo.unicode.RangeTable>
var __C:stdgo.Ref<stdgo.unicode.RangeTable>
var __Canadian_Aboriginal:stdgo.Ref<stdgo.unicode.RangeTable>
var __Carian:stdgo.Ref<stdgo.unicode.RangeTable>
var __CaseRanges:stdgo.Slice<stdgo.unicode.CaseRange>
var __Caucasian_Albanian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cc:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cf:stdgo.Ref<stdgo.unicode.RangeTable>
var __Chakma:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cham:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cherokee:stdgo.Ref<stdgo.unicode.RangeTable>
var __Chorasmian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Co:stdgo.Ref<stdgo.unicode.RangeTable>
var __Common:stdgo.Ref<stdgo.unicode.RangeTable>
var __Coptic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cs:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cuneiform:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cypriot:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cypro_Minoan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Cyrillic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Dash:stdgo.Ref<stdgo.unicode.RangeTable>
var __Deprecated:stdgo.Ref<stdgo.unicode.RangeTable>
var __Deseret:stdgo.Ref<stdgo.unicode.RangeTable>
var __Devanagari:stdgo.Ref<stdgo.unicode.RangeTable>
var __Diacritic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Dives_Akuru:stdgo.Ref<stdgo.unicode.RangeTable>
var __Dogra:stdgo.Ref<stdgo.unicode.RangeTable>
var __Duployan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Egyptian_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>
var __Elbasan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Elymaic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ethiopic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Extender:stdgo.Ref<stdgo.unicode.RangeTable>
var __Georgian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Glagolitic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Gothic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Grantha:stdgo.Ref<stdgo.unicode.RangeTable>
var __Greek:stdgo.Ref<stdgo.unicode.RangeTable>
var __Gujarati:stdgo.Ref<stdgo.unicode.RangeTable>
var __Gunjala_Gondi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Gurmukhi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Han:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hangul:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hanifi_Rohingya:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hanunoo:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hatran:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hebrew:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hex_Digit:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hiragana:stdgo.Ref<stdgo.unicode.RangeTable>
var __Hyphen:stdgo.Ref<stdgo.unicode.RangeTable>
var __IDS_Binary_Operator:stdgo.Ref<stdgo.unicode.RangeTable>
var __IDS_Trinary_Operator:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ideographic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Imperial_Aramaic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Inherited:stdgo.Ref<stdgo.unicode.RangeTable>
var __Inscriptional_Pahlavi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Inscriptional_Parthian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Javanese:stdgo.Ref<stdgo.unicode.RangeTable>
var __Join_Control:stdgo.Ref<stdgo.unicode.RangeTable>
var __Kaithi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Kannada:stdgo.Ref<stdgo.unicode.RangeTable>
var __Katakana:stdgo.Ref<stdgo.unicode.RangeTable>
var __Kawi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Kayah_Li:stdgo.Ref<stdgo.unicode.RangeTable>
var __Kharoshthi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Khitan_Small_Script:stdgo.Ref<stdgo.unicode.RangeTable>
var __Khmer:stdgo.Ref<stdgo.unicode.RangeTable>
var __Khojki:stdgo.Ref<stdgo.unicode.RangeTable>
var __Khudawadi:stdgo.Ref<stdgo.unicode.RangeTable>
var __L:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lao:stdgo.Ref<stdgo.unicode.RangeTable>
var __Latin:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lepcha:stdgo.Ref<stdgo.unicode.RangeTable>
var __Limbu:stdgo.Ref<stdgo.unicode.RangeTable>
var __Linear_A:stdgo.Ref<stdgo.unicode.RangeTable>
var __Linear_B:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lisu:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ll:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lm:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lo:stdgo.Ref<stdgo.unicode.RangeTable>
var __Logical_Order_Exception:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lt:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lu:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lycian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Lydian:stdgo.Ref<stdgo.unicode.RangeTable>
var __M:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mahajani:stdgo.Ref<stdgo.unicode.RangeTable>
var __Makasar:stdgo.Ref<stdgo.unicode.RangeTable>
var __Malayalam:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mandaic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Manichaean:stdgo.Ref<stdgo.unicode.RangeTable>
var __Marchen:stdgo.Ref<stdgo.unicode.RangeTable>
var __Masaram_Gondi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mc:stdgo.Ref<stdgo.unicode.RangeTable>
var __Me:stdgo.Ref<stdgo.unicode.RangeTable>
var __Medefaidrin:stdgo.Ref<stdgo.unicode.RangeTable>
var __Meetei_Mayek:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mende_Kikakui:stdgo.Ref<stdgo.unicode.RangeTable>
var __Meroitic_Cursive:stdgo.Ref<stdgo.unicode.RangeTable>
var __Meroitic_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>
var __Miao:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mn:stdgo.Ref<stdgo.unicode.RangeTable>
var __Modi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mongolian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Mro:stdgo.Ref<stdgo.unicode.RangeTable>
var __Multani:stdgo.Ref<stdgo.unicode.RangeTable>
var __Myanmar:stdgo.Ref<stdgo.unicode.RangeTable>
var __N:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nabataean:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nag_Mundari:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nandinagari:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nd:stdgo.Ref<stdgo.unicode.RangeTable>
var __New_Tai_Lue:stdgo.Ref<stdgo.unicode.RangeTable>
var __Newa:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nko:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nl:stdgo.Ref<stdgo.unicode.RangeTable>
var __No:stdgo.Ref<stdgo.unicode.RangeTable>
var __Noncharacter_Code_Point:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nushu:stdgo.Ref<stdgo.unicode.RangeTable>
var __Nyiakeng_Puachue_Hmong:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ogham:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ol_Chiki:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Hungarian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Italic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_North_Arabian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Permic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Persian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Sogdian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_South_Arabian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Turkic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Old_Uyghur:stdgo.Ref<stdgo.unicode.RangeTable>
var __Oriya:stdgo.Ref<stdgo.unicode.RangeTable>
var __Osage:stdgo.Ref<stdgo.unicode.RangeTable>
var __Osmanya:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Alphabetic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Default_Ignorable_Code_Point:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Grapheme_Extend:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_ID_Continue:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_ID_Start:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Lowercase:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Math:stdgo.Ref<stdgo.unicode.RangeTable>
var __Other_Uppercase:stdgo.Ref<stdgo.unicode.RangeTable>
var __P:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pahawh_Hmong:stdgo.Ref<stdgo.unicode.RangeTable>
var __Palmyrene:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pattern_Syntax:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pattern_White_Space:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pau_Cin_Hau:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pc:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pd:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pe:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pf:stdgo.Ref<stdgo.unicode.RangeTable>
var __Phags_Pa:stdgo.Ref<stdgo.unicode.RangeTable>
var __Phoenician:stdgo.Ref<stdgo.unicode.RangeTable>
var __Pi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Po:stdgo.Ref<stdgo.unicode.RangeTable>
var __Prepended_Concatenation_Mark:stdgo.Ref<stdgo.unicode.RangeTable>
var __Ps:stdgo.Ref<stdgo.unicode.RangeTable>
var __Psalter_Pahlavi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Quotation_Mark:stdgo.Ref<stdgo.unicode.RangeTable>
var __Radical:stdgo.Ref<stdgo.unicode.RangeTable>
var __Regional_Indicator:stdgo.Ref<stdgo.unicode.RangeTable>
var __Rejang:stdgo.Ref<stdgo.unicode.RangeTable>
var __Runic:stdgo.Ref<stdgo.unicode.RangeTable>
var __S:stdgo.Ref<stdgo.unicode.RangeTable>
var __Samaritan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Saurashtra:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sc:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sentence_Terminal:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sharada:stdgo.Ref<stdgo.unicode.RangeTable>
var __Shavian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Siddham:stdgo.Ref<stdgo.unicode.RangeTable>
var __SignWriting:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sinhala:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sk:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sm:stdgo.Ref<stdgo.unicode.RangeTable>
var __So:stdgo.Ref<stdgo.unicode.RangeTable>
var __Soft_Dotted:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sogdian:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sora_Sompeng:stdgo.Ref<stdgo.unicode.RangeTable>
var __Soyombo:stdgo.Ref<stdgo.unicode.RangeTable>
var __Sundanese:stdgo.Ref<stdgo.unicode.RangeTable>
var __Syloti_Nagri:stdgo.Ref<stdgo.unicode.RangeTable>
var __Syriac:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tagalog:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tagbanwa:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tai_Le:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tai_Tham:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tai_Viet:stdgo.Ref<stdgo.unicode.RangeTable>
var __Takri:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tamil:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tangsa:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tangut:stdgo.Ref<stdgo.unicode.RangeTable>
var __Telugu:stdgo.Ref<stdgo.unicode.RangeTable>
var __Terminal_Punctuation:stdgo.Ref<stdgo.unicode.RangeTable>
var __Thaana:stdgo.Ref<stdgo.unicode.RangeTable>
var __Thai:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tibetan:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tifinagh:stdgo.Ref<stdgo.unicode.RangeTable>
var __Tirhuta:stdgo.Ref<stdgo.unicode.RangeTable>
var __Toto:stdgo.Ref<stdgo.unicode.RangeTable>
var __TurkishCase:stdgo.unicode.SpecialCase
var __Ugaritic:stdgo.Ref<stdgo.unicode.RangeTable>
var __Unified_Ideograph:stdgo.Ref<stdgo.unicode.RangeTable>
var __Vai:stdgo.Ref<stdgo.unicode.RangeTable>
var __Variation_Selector:stdgo.Ref<stdgo.unicode.RangeTable>
var __Vithkuqi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Wancho:stdgo.Ref<stdgo.unicode.RangeTable>
var __Warang_Citi:stdgo.Ref<stdgo.unicode.RangeTable>
var __White_Space:stdgo.Ref<stdgo.unicode.RangeTable>
var __Yezidi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Yi:stdgo.Ref<stdgo.unicode.RangeTable>
var __Z:stdgo.Ref<stdgo.unicode.RangeTable>
var __Zanabazar_Square:stdgo.Ref<stdgo.unicode.RangeTable>
var __Zl:stdgo.Ref<stdgo.unicode.RangeTable>
var __Zp:stdgo.Ref<stdgo.unicode.RangeTable>
var __Zs:stdgo.Ref<stdgo.unicode.RangeTable>
var _asciiFold:stdgo.GoArray<stdgo.GoUInt16>
var _caseOrbit:stdgo.Slice<stdgo.unicode.T_foldPair>
var _foldCommon:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldGreek:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldInherited:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldL:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldLl:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldLt:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldLu:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldM:stdgo.Ref<stdgo.unicode.RangeTable>
var _foldMn:stdgo.Ref<stdgo.unicode.RangeTable>
var _properties:stdgo.GoArray<stdgo.GoUInt8>
var adlam:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Adlam is the set of Unicode characters in script Adlam.

var ahom:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ahom is the set of Unicode characters in script Ahom.

var anatolian_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Anatolian_Hieroglyphs is the set of Unicode characters in script Anatolian_Hieroglyphs.

var arabic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Arabic is the set of Unicode characters in script Arabic.

var armenian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Armenian is the set of Unicode characters in script Armenian.

var ascii_Hex_Digit:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

ASCII_Hex_Digit is the set of Unicode characters with property ASCII_Hex_Digit.

var avestan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Avestan is the set of Unicode characters in script Avestan.

var azeriCase:stdgo.unicode.SpecialCase
var balinese:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Balinese is the set of Unicode characters in script Balinese.

var bamum:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bamum is the set of Unicode characters in script Bamum.

var bassa_Vah:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bassa_Vah is the set of Unicode characters in script Bassa_Vah.

var batak:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Batak is the set of Unicode characters in script Batak.

var bengali:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bengali is the set of Unicode characters in script Bengali.

var bhaiksuki:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bhaiksuki is the set of Unicode characters in script Bhaiksuki.

var bidi_Control:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bidi_Control is the set of Unicode characters with property Bidi_Control.

var bopomofo:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Bopomofo is the set of Unicode characters in script Bopomofo.

var brahmi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Brahmi is the set of Unicode characters in script Brahmi.

var braille:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Braille is the set of Unicode characters in script Braille.

var buginese:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Buginese is the set of Unicode characters in script Buginese.

var buhid:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Buhid is the set of Unicode characters in script Buhid.

var c:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var canadian_Aboriginal:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Canadian_Aboriginal is the set of Unicode characters in script Canadian_Aboriginal.

var carian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Carian is the set of Unicode characters in script Carian.

var caseRanges:stdgo.Slice<stdgo.unicode.CaseRange>

CaseRanges is the table describing case mappings for all letters with non-self mappings.

var categories:stdgo.GoMap<stdgo.GoString, stdgo.Ref<stdgo.unicode.RangeTable>>

Categories is the set of Unicode category tables.

var caucasian_Albanian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Caucasian_Albanian is the set of Unicode characters in script Caucasian_Albanian.

var cc:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cc is the set of Unicode characters in category Cc (Other, control).

var cf:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cf is the set of Unicode characters in category Cf (Other, format).

var chakma:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Chakma is the set of Unicode characters in script Chakma.

var cham:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cham is the set of Unicode characters in script Cham.

var cherokee:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cherokee is the set of Unicode characters in script Cherokee.

var chorasmian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Chorasmian is the set of Unicode characters in script Chorasmian.

var co:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Co is the set of Unicode characters in category Co (Other, private use).

var common:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Common is the set of Unicode characters in script Common.

var coptic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Coptic is the set of Unicode characters in script Coptic.

var cs:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cs is the set of Unicode characters in category Cs (Other, surrogate).

var cuneiform:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cuneiform is the set of Unicode characters in script Cuneiform.

var cypriot:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cypriot is the set of Unicode characters in script Cypriot.

var cypro_Minoan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cypro_Minoan is the set of Unicode characters in script Cypro_Minoan.

var cyrillic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Cyrillic is the set of Unicode characters in script Cyrillic.

var dash:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Dash is the set of Unicode characters with property Dash.

var deprecated:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Deprecated is the set of Unicode characters with property Deprecated.

var deseret:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Deseret is the set of Unicode characters in script Deseret.

var devanagari:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Devanagari is the set of Unicode characters in script Devanagari.

var diacritic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Diacritic is the set of Unicode characters with property Diacritic.

var digit:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Digit is the set of Unicode characters with the "decimal digit" property.

var dives_Akuru:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Dives_Akuru is the set of Unicode characters in script Dives_Akuru.

var dogra:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Dogra is the set of Unicode characters in script Dogra.

var duployan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Duployan is the set of Unicode characters in script Duployan.

var egyptian_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Egyptian_Hieroglyphs is the set of Unicode characters in script Egyptian_Hieroglyphs.

var elbasan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Elbasan is the set of Unicode characters in script Elbasan.

var elymaic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Elymaic is the set of Unicode characters in script Elymaic.

var ethiopic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ethiopic is the set of Unicode characters in script Ethiopic.

var extender:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Extender is the set of Unicode characters with property Extender.

var foldCategory:stdgo.GoMap<stdgo.GoString, stdgo.Ref<stdgo.unicode.RangeTable>>

FoldCategory maps a category name to a table of code points outside the category that are equivalent under simple case folding to code points inside the category. If there is no entry for a category name, there are no such points.

var foldScript:stdgo.GoMap<stdgo.GoString, stdgo.Ref<stdgo.unicode.RangeTable>>

FoldScript maps a script name to a table of code points outside the script that are equivalent under simple case folding to code points inside the script. If there is no entry for a script name, there are no such points.

var georgian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Georgian is the set of Unicode characters in script Georgian.

var glagolitic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Glagolitic is the set of Unicode characters in script Glagolitic.

var gothic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Gothic is the set of Unicode characters in script Gothic.

var grantha:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Grantha is the set of Unicode characters in script Grantha.

var graphicRanges:stdgo.Slice<stdgo.Ref<stdgo.unicode.RangeTable>>

GraphicRanges defines the set of graphic characters according to Unicode.

var greek:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Greek is the set of Unicode characters in script Greek.

var gujarati:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Gujarati is the set of Unicode characters in script Gujarati.

var gunjala_Gondi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Gunjala_Gondi is the set of Unicode characters in script Gunjala_Gondi.

var gurmukhi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Gurmukhi is the set of Unicode characters in script Gurmukhi.

var han:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Han is the set of Unicode characters in script Han.

var hangul:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hangul is the set of Unicode characters in script Hangul.

var hanifi_Rohingya:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hanifi_Rohingya is the set of Unicode characters in script Hanifi_Rohingya.

var hanunoo:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hanunoo is the set of Unicode characters in script Hanunoo.

var hatran:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hatran is the set of Unicode characters in script Hatran.

var hebrew:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hebrew is the set of Unicode characters in script Hebrew.

var hex_Digit:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hex_Digit is the set of Unicode characters with property Hex_Digit.

var hiragana:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hiragana is the set of Unicode characters in script Hiragana.

var hyphen:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Hyphen is the set of Unicode characters with property Hyphen.

var ideographic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ideographic is the set of Unicode characters with property Ideographic.

var ids_Binary_Operator:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

IDS_Binary_Operator is the set of Unicode characters with property IDS_Binary_Operator.

var ids_Trinary_Operator:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

IDS_Trinary_Operator is the set of Unicode characters with property IDS_Trinary_Operator.

var imperial_Aramaic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Imperial_Aramaic is the set of Unicode characters in script Imperial_Aramaic.

var inherited:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Inherited is the set of Unicode characters in script Inherited.

var inscriptional_Pahlavi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Inscriptional_Pahlavi is the set of Unicode characters in script Inscriptional_Pahlavi.

var inscriptional_Parthian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Inscriptional_Parthian is the set of Unicode characters in script Inscriptional_Parthian.

var javanese:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Javanese is the set of Unicode characters in script Javanese.

var join_Control:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Join_Control is the set of Unicode characters with property Join_Control.

var kaithi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Kaithi is the set of Unicode characters in script Kaithi.

var kannada:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Kannada is the set of Unicode characters in script Kannada.

var katakana:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Katakana is the set of Unicode characters in script Katakana.

var kawi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Kawi is the set of Unicode characters in script Kawi.

var kayah_Li:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Kayah_Li is the set of Unicode characters in script Kayah_Li.

var kharoshthi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Kharoshthi is the set of Unicode characters in script Kharoshthi.

var khitan_Small_Script:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Khitan_Small_Script is the set of Unicode characters in script Khitan_Small_Script.

var khmer:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Khmer is the set of Unicode characters in script Khmer.

var khojki:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Khojki is the set of Unicode characters in script Khojki.

var khudawadi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Khudawadi is the set of Unicode characters in script Khudawadi.

var l:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var lao:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lao is the set of Unicode characters in script Lao.

var latin:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Latin is the set of Unicode characters in script Latin.

var lepcha:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lepcha is the set of Unicode characters in script Lepcha.

var letter:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Letter/L is the set of Unicode letters, category L.

var limbu:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Limbu is the set of Unicode characters in script Limbu.

var linear_A:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Linear_A is the set of Unicode characters in script Linear_A.

var linear_B:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Linear_B is the set of Unicode characters in script Linear_B.

var lisu:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lisu is the set of Unicode characters in script Lisu.

var ll:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ll is the set of Unicode characters in category Ll (Letter, lowercase).

var lm:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lm is the set of Unicode characters in category Lm (Letter, modifier).

var lo:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lo is the set of Unicode characters in category Lo (Letter, other).

var logical_Order_Exception:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Logical_Order_Exception is the set of Unicode characters with property Logical_Order_Exception.

var lower:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lower is the set of Unicode lower case letters.

var lt:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lt is the set of Unicode characters in category Lt (Letter, titlecase).

var lu:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lu is the set of Unicode characters in category Lu (Letter, uppercase).

var lycian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lycian is the set of Unicode characters in script Lycian.

var lydian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Lydian is the set of Unicode characters in script Lydian.

var m:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var mahajani:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mahajani is the set of Unicode characters in script Mahajani.

var makasar:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Makasar is the set of Unicode characters in script Makasar.

var malayalam:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Malayalam is the set of Unicode characters in script Malayalam.

var mandaic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mandaic is the set of Unicode characters in script Mandaic.

var manichaean:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Manichaean is the set of Unicode characters in script Manichaean.

var marchen:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Marchen is the set of Unicode characters in script Marchen.

var mark:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mark/M is the set of Unicode mark characters, category M.

var masaram_Gondi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Masaram_Gondi is the set of Unicode characters in script Masaram_Gondi.

var mc:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mc is the set of Unicode characters in category Mc (Mark, spacing combining).

var me:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Me is the set of Unicode characters in category Me (Mark, enclosing).

var medefaidrin:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Medefaidrin is the set of Unicode characters in script Medefaidrin.

var meetei_Mayek:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Meetei_Mayek is the set of Unicode characters in script Meetei_Mayek.

var mende_Kikakui:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mende_Kikakui is the set of Unicode characters in script Mende_Kikakui.

var meroitic_Cursive:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Meroitic_Cursive is the set of Unicode characters in script Meroitic_Cursive.

var meroitic_Hieroglyphs:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Meroitic_Hieroglyphs is the set of Unicode characters in script Meroitic_Hieroglyphs.

var miao:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Miao is the set of Unicode characters in script Miao.

var mn:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mn is the set of Unicode characters in category Mn (Mark, nonspacing).

var modi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Modi is the set of Unicode characters in script Modi.

var mongolian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mongolian is the set of Unicode characters in script Mongolian.

var mro:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Mro is the set of Unicode characters in script Mro.

var multani:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Multani is the set of Unicode characters in script Multani.

var myanmar:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Myanmar is the set of Unicode characters in script Myanmar.

var n:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var nabataean:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nabataean is the set of Unicode characters in script Nabataean.

var nag_Mundari:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nag_Mundari is the set of Unicode characters in script Nag_Mundari.

var nandinagari:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nandinagari is the set of Unicode characters in script Nandinagari.

var nd:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nd is the set of Unicode characters in category Nd (Number, decimal digit).

var new_Tai_Lue:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

New_Tai_Lue is the set of Unicode characters in script New_Tai_Lue.

var newa:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Newa is the set of Unicode characters in script Newa.

var nko:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nko is the set of Unicode characters in script Nko.

var nl:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nl is the set of Unicode characters in category Nl (Number, letter).

var no:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

No is the set of Unicode characters in category No (Number, other).

var noncharacter_Code_Point:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Noncharacter_Code_Point is the set of Unicode characters with property Noncharacter_Code_Point.

var number:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Number/N is the set of Unicode number characters, category N.

var nushu:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nushu is the set of Unicode characters in script Nushu.

var nyiakeng_Puachue_Hmong:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Nyiakeng_Puachue_Hmong is the set of Unicode characters in script Nyiakeng_Puachue_Hmong.

var ogham:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ogham is the set of Unicode characters in script Ogham.

var ol_Chiki:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ol_Chiki is the set of Unicode characters in script Ol_Chiki.

var old_Hungarian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Hungarian is the set of Unicode characters in script Old_Hungarian.

var old_Italic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Italic is the set of Unicode characters in script Old_Italic.

var old_North_Arabian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_North_Arabian is the set of Unicode characters in script Old_North_Arabian.

var old_Permic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Permic is the set of Unicode characters in script Old_Permic.

var old_Persian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Persian is the set of Unicode characters in script Old_Persian.

var old_Sogdian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Sogdian is the set of Unicode characters in script Old_Sogdian.

var old_South_Arabian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_South_Arabian is the set of Unicode characters in script Old_South_Arabian.

var old_Turkic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Turkic is the set of Unicode characters in script Old_Turkic.

var old_Uyghur:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Old_Uyghur is the set of Unicode characters in script Old_Uyghur.

var oriya:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Oriya is the set of Unicode characters in script Oriya.

var osage:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Osage is the set of Unicode characters in script Osage.

var osmanya:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Osmanya is the set of Unicode characters in script Osmanya.

var other:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other/C is the set of Unicode control and special characters, category C.

var other_Alphabetic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Alphabetic is the set of Unicode characters with property Other_Alphabetic.

var other_Default_Ignorable_Code_Point:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Default_Ignorable_Code_Point is the set of Unicode characters with property Other_Default_Ignorable_Code_Point.

var other_Grapheme_Extend:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Grapheme_Extend is the set of Unicode characters with property Other_Grapheme_Extend.

var other_ID_Continue:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_ID_Continue is the set of Unicode characters with property Other_ID_Continue.

var other_ID_Start:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_ID_Start is the set of Unicode characters with property Other_ID_Start.

var other_Lowercase:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Lowercase is the set of Unicode characters with property Other_Lowercase.

var other_Math:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Math is the set of Unicode characters with property Other_Math.

var other_Uppercase:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Other_Uppercase is the set of Unicode characters with property Other_Uppercase.

var p:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var pahawh_Hmong:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pahawh_Hmong is the set of Unicode characters in script Pahawh_Hmong.

var palmyrene:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Palmyrene is the set of Unicode characters in script Palmyrene.

var pattern_Syntax:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pattern_Syntax is the set of Unicode characters with property Pattern_Syntax.

var pattern_White_Space:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pattern_White_Space is the set of Unicode characters with property Pattern_White_Space.

var pau_Cin_Hau:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pau_Cin_Hau is the set of Unicode characters in script Pau_Cin_Hau.

var pc:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pc is the set of Unicode characters in category Pc (Punctuation, connector).

var pd:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pd is the set of Unicode characters in category Pd (Punctuation, dash).

var pe:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pe is the set of Unicode characters in category Pe (Punctuation, close).

var pf:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pf is the set of Unicode characters in category Pf (Punctuation, final quote).

var phags_Pa:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Phags_Pa is the set of Unicode characters in script Phags_Pa.

var phoenician:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Phoenician is the set of Unicode characters in script Phoenician.

var pi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Pi is the set of Unicode characters in category Pi (Punctuation, initial quote).

var po:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Po is the set of Unicode characters in category Po (Punctuation, other).

var prepended_Concatenation_Mark:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Prepended_Concatenation_Mark is the set of Unicode characters with property Prepended_Concatenation_Mark.

var printRanges:stdgo.Slice<stdgo.Ref<stdgo.unicode.RangeTable>>

PrintRanges defines the set of printable characters according to Go. ASCII space, U+0020, is handled separately.

var properties:stdgo.GoMap<stdgo.GoString, stdgo.Ref<stdgo.unicode.RangeTable>>

Properties is the set of Unicode property tables.

var ps:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ps is the set of Unicode characters in category Ps (Punctuation, open).

var psalter_Pahlavi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Psalter_Pahlavi is the set of Unicode characters in script Psalter_Pahlavi.

var punct:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Punct/P is the set of Unicode punctuation characters, category P.

var quotation_Mark:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Quotation_Mark is the set of Unicode characters with property Quotation_Mark.

var radical:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Radical is the set of Unicode characters with property Radical.

var regional_Indicator:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Regional_Indicator is the set of Unicode characters with property Regional_Indicator.

var rejang:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Rejang is the set of Unicode characters in script Rejang.

var runic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Runic is the set of Unicode characters in script Runic.

var s:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var samaritan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Samaritan is the set of Unicode characters in script Samaritan.

var saurashtra:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Saurashtra is the set of Unicode characters in script Saurashtra.

var sc:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sc is the set of Unicode characters in category Sc (Symbol, currency).

var scripts:stdgo.GoMap<stdgo.GoString, stdgo.Ref<stdgo.unicode.RangeTable>>

Scripts is the set of Unicode script tables.

var sentence_Terminal:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sentence_Terminal is the set of Unicode characters with property Sentence_Terminal.

var sharada:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sharada is the set of Unicode characters in script Sharada.

var shavian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Shavian is the set of Unicode characters in script Shavian.

var siddham:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Siddham is the set of Unicode characters in script Siddham.

var signWriting:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

SignWriting is the set of Unicode characters in script SignWriting.

var sinhala:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sinhala is the set of Unicode characters in script Sinhala.

var sk:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sk is the set of Unicode characters in category Sk (Symbol, modifier).

var sm:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sm is the set of Unicode characters in category Sm (Symbol, math).

var so:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

So is the set of Unicode characters in category So (Symbol, other).

var soft_Dotted:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Soft_Dotted is the set of Unicode characters with property Soft_Dotted.

var sogdian:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sogdian is the set of Unicode characters in script Sogdian.

var sora_Sompeng:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sora_Sompeng is the set of Unicode characters in script Sora_Sompeng.

var soyombo:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Soyombo is the set of Unicode characters in script Soyombo.

var space:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Space/Z is the set of Unicode space characters, category Z.

var sterm:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

STerm is an alias for Sentence_Terminal.

var sundanese:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Sundanese is the set of Unicode characters in script Sundanese.

var syloti_Nagri:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Syloti_Nagri is the set of Unicode characters in script Syloti_Nagri.

var symbol:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Symbol/S is the set of Unicode symbol characters, category S.

var syriac:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Syriac is the set of Unicode characters in script Syriac.

var tagalog:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tagalog is the set of Unicode characters in script Tagalog.

var tagbanwa:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tagbanwa is the set of Unicode characters in script Tagbanwa.

var tai_Le:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tai_Le is the set of Unicode characters in script Tai_Le.

var tai_Tham:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tai_Tham is the set of Unicode characters in script Tai_Tham.

var tai_Viet:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tai_Viet is the set of Unicode characters in script Tai_Viet.

var takri:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Takri is the set of Unicode characters in script Takri.

var tamil:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tamil is the set of Unicode characters in script Tamil.

var tangsa:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tangsa is the set of Unicode characters in script Tangsa.

var tangut:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tangut is the set of Unicode characters in script Tangut.

var telugu:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Telugu is the set of Unicode characters in script Telugu.

var terminal_Punctuation:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Terminal_Punctuation is the set of Unicode characters with property Terminal_Punctuation.

var thaana:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Thaana is the set of Unicode characters in script Thaana.

var thai:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Thai is the set of Unicode characters in script Thai.

var tibetan:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tibetan is the set of Unicode characters in script Tibetan.

var tifinagh:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tifinagh is the set of Unicode characters in script Tifinagh.

var tirhuta:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Tirhuta is the set of Unicode characters in script Tirhuta.

var title:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Title is the set of Unicode title case letters.

var toto:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Toto is the set of Unicode characters in script Toto.

var turkishCase:stdgo.unicode.SpecialCase
var ugaritic:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Ugaritic is the set of Unicode characters in script Ugaritic.

var unified_Ideograph:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Unified_Ideograph is the set of Unicode characters with property Unified_Ideograph.

var upper:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Upper is the set of Unicode upper case letters.

var vai:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Vai is the set of Unicode characters in script Vai.

var variation_Selector:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Variation_Selector is the set of Unicode characters with property Variation_Selector.

var vithkuqi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Vithkuqi is the set of Unicode characters in script Vithkuqi.

var wancho:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Wancho is the set of Unicode characters in script Wancho.

var warang_Citi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Warang_Citi is the set of Unicode characters in script Warang_Citi.

var white_Space:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

White_Space is the set of Unicode characters with property White_Space.

var yezidi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Yezidi is the set of Unicode characters in script Yezidi.

var yi:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Yi is the set of Unicode characters in script Yi.

var z:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

var zanabazar_Square:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Zanabazar_Square is the set of Unicode characters in script Zanabazar_Square.

var zl:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Zl is the set of Unicode characters in category Zl (Separator, line).

var zp:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Zp is the set of Unicode characters in category Zp (Separator, paragraph).

var zs:stdgo.Ref<stdgo.unicode.RangeTable>

These variables have type *RangeTable.

Zs is the set of Unicode characters in category Zs (Separator, space).

Functions

import stdgo.unicode.Unicode

function _is16

function _is16(_ranges:stdgo.Slice<stdgo.unicode.Range16>, _r:stdgo.GoUInt16):Bool

is16 reports whether r is in the sorted slice of 16-bit ranges.

(view code)

function _is32

function _is32(_ranges:stdgo.Slice<stdgo.unicode.Range32>, _r:stdgo.GoUInt32):Bool

is32 reports whether r is in the sorted slice of 32-bit ranges.

(view code)

function _isExcludingLatin

function _isExcludingLatin(_rangeTab:stdgo.Ref<stdgo.unicode.RangeTable>, _r:stdgo.GoRune):Bool

(view code)

function _to

function _to(__case:stdgo.GoInt, _r:stdgo.GoRune, _caseRange:stdgo.Slice<stdgo.unicode.CaseRange>):{
	_1:Bool;
	_0:stdgo.GoRune;
}

to maps the rune using the specified case mapping. It additionally reports whether caseRange contained a mapping for r.

(view code)

function in_

function in_(_r:stdgo.GoRune, _ranges:haxe.Rest<stdgo.Ref<stdgo.unicode.RangeTable>>):Bool

In reports whether the rune is a member of one of the ranges.

(view code)

function isControl

function isControl(_r:stdgo.GoRune):Bool

IsControl reports whether the rune is a control character. The C (Other) Unicode category includes more code points such as surrogates; use Is(C, r) to test for them.

(view code)

function isDigit

function isDigit(_r:stdgo.GoRune):Bool

IsDigit reports whether the rune is a decimal digit.

exampleIsDigit

function exampleIsDigit():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isDigit((2537 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isDigit((65 : stdgo.GoInt32))));
    }

(view code)

function isGraphic

function isGraphic(_r:stdgo.GoRune):Bool

IsGraphic reports whether the rune is defined as a Graphic by Unicode. Such characters include letters, marks, numbers, punctuation, symbols, and spaces, from categories L, M, N, P, S, Zs.

(view code)

function isLetter

function isLetter(_r:stdgo.GoRune):Bool

IsLetter reports whether the rune is a letter (category L).

exampleIsLetter

function exampleIsLetter():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isLetter((65 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isLetter((55 : stdgo.GoInt32))));
    }

(view code)

function isLower

function isLower(_r:stdgo.GoRune):Bool

IsLower reports whether the rune is a lower case letter.

exampleIsLower

function exampleIsLower():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isLower((97 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isLower((65 : stdgo.GoInt32))));
    }

(view code)

function isMark

function isMark(_r:stdgo.GoRune):Bool

IsMark reports whether the rune is a mark character (category M).

(view code)

function isNumber

function isNumber(_r:stdgo.GoRune):Bool

IsNumber reports whether the rune is a number (category N).

exampleIsNumber

function exampleIsNumber():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isNumber((8551 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isNumber((65 : stdgo.GoInt32))));
    }

(view code)

function isOneOf

function isOneOf(_ranges:stdgo.Slice<stdgo.Ref<stdgo.unicode.RangeTable>>, _r:stdgo.GoRune):Bool

IsOneOf reports whether the rune is a member of one of the ranges. The function "In" provides a nicer signature and should be used in preference to IsOneOf.

(view code)

function isPrint

function isPrint(_r:stdgo.GoRune):Bool

IsPrint reports whether the rune is defined as printable by Go. Such characters include letters, marks, numbers, punctuation, symbols, and the ASCII space character, from categories L, M, N, P, S and the ASCII space character. This categorization is the same as IsGraphic except that the only spacing character is ASCII space, U+0020.

(view code)

function isPunct

function isPunct(_r:stdgo.GoRune):Bool

IsPunct reports whether the rune is a Unicode punctuation character (category P).

(view code)

function isSpace

function isSpace(_r:stdgo.GoRune):Bool

IsSpace reports whether the rune is a space character as defined by Unicode's White Space property; in the Latin-1 space this is

	'\t', '\n', '\v', '\f', '\r', ' ', U+0085 (NEL), U+00A0 (NBSP).

Other definitions of spacing characters are set by category Z and property Pattern_White_Space.

exampleIsSpace

function exampleIsSpace():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isSpace((32 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isSpace((10 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isSpace((9 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isSpace((97 : stdgo.GoInt32))));
    }

(view code)

function isSymbol

function isSymbol(_r:stdgo.GoRune):Bool

IsSymbol reports whether the rune is a symbolic character.

(view code)

function isTitle

function isTitle(_r:stdgo.GoRune):Bool

IsTitle reports whether the rune is a title case letter.

exampleIsTitle

function exampleIsTitle():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isTitle((453 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isTitle((97 : stdgo.GoInt32))));
    }

(view code)

function isUpper

function isUpper(_r:stdgo.GoRune):Bool

IsUpper reports whether the rune is an upper case letter.

exampleIsUpper

function exampleIsUpper():Void {
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isUpper((65 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%t\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.isUpper((97 : stdgo.GoInt32))));
    }

(view code)

function is_

function is_(_rangeTab:stdgo.Ref<stdgo.unicode.RangeTable>, _r:stdgo.GoRune):Bool

Is reports whether the rune is in the specified table of ranges.

(view code)

function simpleFold

function simpleFold(_r:stdgo.GoRune):stdgo.GoRune

SimpleFold iterates over Unicode code points equivalent under the Unicode-defined simple case folding. Among the code points equivalent to rune (including rune itself), SimpleFold returns the smallest rune \> r if one exists, or else the smallest rune \>= 0. If r is not a valid Unicode code point, SimpleFold(r) returns r.

For example:

	SimpleFold('A') = 'a'
	SimpleFold('a') = 'A'
	SimpleFold('K') = 'k'
	SimpleFold('k') = '\u212A' (Kelvin symbol, K)
	SimpleFold('\u212A') = 'K'
	SimpleFold('1') = '1'
	SimpleFold(-2) = -2

exampleSimpleFold

function exampleSimpleFold():Void {
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((65 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((97 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((75 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((107 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((8490 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.simpleFold((49 : stdgo.GoInt32))));
    }

(view code)

function to

function to(__case:stdgo.GoInt, _r:stdgo.GoRune):stdgo.GoRune

To maps the rune to the specified case: UpperCase, LowerCase, or TitleCase.

exampleTo

function exampleTo():Void {
        {};
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((0 : stdgo.GoInt), (103 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((1 : stdgo.GoInt), (103 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((2 : stdgo.GoInt), (103 : stdgo.GoInt32))));
        {};
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((0 : stdgo.GoInt), (71 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((1 : stdgo.GoInt), (71 : stdgo.GoInt32))));
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.to((2 : stdgo.GoInt), (71 : stdgo.GoInt32))));
    }

(view code)

function toLower

function toLower(_r:stdgo.GoRune):stdgo.GoRune

ToLower maps the rune to lower case.

exampleToLower

function exampleToLower():Void {
        {};
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.toLower((71 : stdgo.GoInt32))));
    }

(view code)

function toTitle

function toTitle(_r:stdgo.GoRune):stdgo.GoRune

ToTitle maps the rune to title case.

exampleToTitle

function exampleToTitle():Void {
        {};
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.toTitle((103 : stdgo.GoInt32))));
    }

(view code)

function toUpper

function toUpper(_r:stdgo.GoRune):stdgo.GoRune

ToUpper maps the rune to upper case.

exampleToUpper

function exampleToUpper():Void {
        {};
        stdgo.fmt.Fmt.printf(("%#U\n" : stdgo.GoString), stdgo.Go.toInterface(stdgo.unicode.Unicode.toUpper((103 : stdgo.GoInt32))));
    }

(view code)

Classes

import stdgo.unicode.*

class CaseRange

CaseRange represents a range of Unicode code points for simple (one code point to one code point) case conversion. The range runs from Lo to Hi inclusive, with a fixed stride of 1. Deltas are the number to add to the code point to reach the code point for a different case for that character. They may be negative. If zero, it means the character is in the corresponding case. There is a special case representing sequences of alternating corresponding Upper and Lower pairs. It appears with a fixed Delta of

	{UpperLower, UpperLower, UpperLower}

The constant UpperLower has an otherwise impossible delta value.

var delta:stdgo.unicode.T_d
var hi:stdgo.GoUInt32
var lo:stdgo.GoUInt32

CaseRange function new

function new(?lo:stdgo.GoUInt32, ?hi:stdgo.GoUInt32, ?delta:Null<stdgo.unicode.T_d>):Void

(view code)

class Range16

Range16 represents of a range of 16-bit Unicode code points. The range runs from Lo to Hi inclusive and has the specified stride.

var hi:stdgo.GoUInt16
var lo:stdgo.GoUInt16
var stride:stdgo.GoUInt16

Range16 function new

function new(?lo:stdgo.GoUInt16, ?hi:stdgo.GoUInt16, ?stride:stdgo.GoUInt16):Void

(view code)

class Range32

Range32 represents of a range of Unicode code points and is used when one or more of the values will not fit in 16 bits. The range runs from Lo to Hi inclusive and has the specified stride. Lo and Hi must always be \>= 1\<\<16.

var hi:stdgo.GoUInt32
var lo:stdgo.GoUInt32
var stride:stdgo.GoUInt32

Range32 function new

function new(?lo:stdgo.GoUInt32, ?hi:stdgo.GoUInt32, ?stride:stdgo.GoUInt32):Void

(view code)

class RangeTable

RangeTable defines a set of Unicode code points by listing the ranges of code points within the set. The ranges are listed in two slices to save space: a slice of 16-bit ranges and a slice of 32-bit ranges. The two slices must be in sorted order and non-overlapping. Also, R32 should contain only values \>= 0x10000 (1\<\<16).

var latinOffset:stdgo.GoInt
var r16:stdgo.Slice<stdgo.unicode.Range16>
var r32:stdgo.Slice<stdgo.unicode.Range32>

RangeTable function new

function new(?r16:stdgo.Slice<stdgo.unicode.Range16>, ?r32:stdgo.Slice<stdgo.unicode.Range32>, ?latinOffset:stdgo.GoInt):Void

(view code)

Typedefs

import stdgo.unicode.*

typedef SpecialCase

typedef SpecialCase = stdgo.Slice<stdgo.unicode.CaseRange>;

SpecialCase represents language-specific case mappings such as Turkish. Methods of SpecialCase customize (by overriding) the standard mappings.

typedef T_d

typedef T_d = stdgo.GoArray<stdgo.GoInt32>;