package
0.0.0-20130121074735-1d03baafba06
Repository: https://github.com/icattlecoder/go.git
Documentation: pkg.go.dev

# Packages

Package utf16 implements encoding and decoding of UTF-16 sequences.
Package utf8 implements functions and constants to support text encoded in UTF-8.

# Functions

Is tests whether rune is in the specified table of ranges.
IsControl reports whether the rune is a control character.
IsDigit reports whether the rune is a decimal digit.
IsGraphic reports whether the rune is defined as a Graphic by Unicode.
IsLetter reports whether the rune is a letter (category L).
IsLower reports whether the rune is a lower case letter.
IsMark reports whether the rune is a mark character (category M).
IsNumber reports whether the rune is a number (category N).
IsOneOf reports whether the rune is a member of one of the ranges.
IsPrint reports whether the rune is defined as printable by Go.
IsPunct reports whether the rune is a Unicode punctuation character (category P).
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).
IsSymbol reports whether the rune is a symbolic character.
IsTitle reports whether the rune is a title case letter.
IsUpper reports whether the rune is an upper case letter.
SimpleFold iterates over Unicode code points equivalent under the Unicode-defined simple case folding.
To maps the rune to the specified case: UpperCase, LowerCase, or TitleCase.
ToLower maps the rune to lower case.
ToTitle maps the rune to title case.
ToUpper maps the rune to upper case.

# Constants

Indices into the Delta arrays inside CaseRanges for case mapping.
maximum ASCII value.
Indices into the Delta arrays inside CaseRanges for case mapping.
maximum Latin-1 value.
Maximum valid Unicode code point.
Represents invalid code points.
Indices into the Delta arrays inside CaseRanges for case mapping.
Indices into the Delta arrays inside CaseRanges for case mapping.
(Cannot be a valid delta.).
Version is the Unicode edition from which the tables are derived.

# Variables

Arabic is the set of Unicode characters in script Arabic.
Armenian is the set of Unicode characters in script Armenian.
ASCII_Hex_Digit is the set of Unicode characters with property ASCII_Hex_Digit.
Avestan is the set of Unicode characters in script Avestan.
No description provided by the author
Balinese is the set of Unicode characters in script Balinese.
Bamum is the set of Unicode characters in script Bamum.
Batak is the set of Unicode characters in script Batak.
Bengali is the set of Unicode characters in script Bengali.
Bidi_Control is the set of Unicode characters with property Bidi_Control.
Bopomofo is the set of Unicode characters in script Bopomofo.
Brahmi is the set of Unicode characters in script Brahmi.
Braille is the set of Unicode characters in script Braille.
Buginese is the set of Unicode characters in script Buginese.
Buhid is the set of Unicode characters in script Buhid.
These variables have type *RangeTable.
Canadian_Aboriginal is the set of Unicode characters in script Canadian_Aboriginal.
Carian is the set of Unicode characters in script Carian.
CaseRanges is the table describing case mappings for all letters with non-self mappings.
Categories is the set of Unicode category tables.
Cc is the set of Unicode characters in category Cc.
Cf is the set of Unicode characters in category Cf.
Chakma is the set of Unicode characters in script Chakma.
Cham is the set of Unicode characters in script Cham.
Cherokee is the set of Unicode characters in script Cherokee.
Co is the set of Unicode characters in category Co.
Common is the set of Unicode characters in script Common.
Coptic is the set of Unicode characters in script Coptic.
Cs is the set of Unicode characters in category Cs.
Cuneiform is the set of Unicode characters in script Cuneiform.
Cypriot is the set of Unicode characters in script Cypriot.
Cyrillic is the set of Unicode characters in script Cyrillic.
Dash is the set of Unicode characters with property Dash.
Deprecated is the set of Unicode characters with property Deprecated.
Deseret is the set of Unicode characters in script Deseret.
Devanagari is the set of Unicode characters in script Devanagari.
Diacritic is the set of Unicode characters with property Diacritic.
Digit is the set of Unicode characters with the "decimal digit" property.
Egyptian_Hieroglyphs is the set of Unicode characters in script Egyptian_Hieroglyphs.
Ethiopic is the set of Unicode characters in script Ethiopic.
Extender is the set of Unicode characters with property Extender.
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.
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.
Georgian is the set of Unicode characters in script Georgian.
Glagolitic is the set of Unicode characters in script Glagolitic.
Gothic is the set of Unicode characters in script Gothic.
GraphicRanges defines the set of graphic characters according to Unicode.
Greek is the set of Unicode characters in script Greek.
Gujarati is the set of Unicode characters in script Gujarati.
Gurmukhi is the set of Unicode characters in script Gurmukhi.
Han is the set of Unicode characters in script Han.
Hangul is the set of Unicode characters in script Hangul.
Hanunoo is the set of Unicode characters in script Hanunoo.
Hebrew is the set of Unicode characters in script Hebrew.
Hex_Digit is the set of Unicode characters with property Hex_Digit.
Hiragana is the set of Unicode characters in script Hiragana.
Hyphen is the set of Unicode characters with property Hyphen.
Ideographic is the set of Unicode characters with property Ideographic.
IDS_Binary_Operator is the set of Unicode characters with property IDS_Binary_Operator.
IDS_Trinary_Operator is the set of Unicode characters with property IDS_Trinary_Operator.
Imperial_Aramaic is the set of Unicode characters in script Imperial_Aramaic.
Inherited is the set of Unicode characters in script Inherited.
Inscriptional_Pahlavi is the set of Unicode characters in script Inscriptional_Pahlavi.
Inscriptional_Parthian is the set of Unicode characters in script Inscriptional_Parthian.
Javanese is the set of Unicode characters in script Javanese.
Join_Control is the set of Unicode characters with property Join_Control.
Kaithi is the set of Unicode characters in script Kaithi.
Kannada is the set of Unicode characters in script Kannada.
Katakana is the set of Unicode characters in script Katakana.
Kayah_Li is the set of Unicode characters in script Kayah_Li.
Kharoshthi is the set of Unicode characters in script Kharoshthi.
Khmer is the set of Unicode characters in script Khmer.
These variables have type *RangeTable.
Lao is the set of Unicode characters in script Lao.
Latin is the set of Unicode characters in script Latin.
Lepcha is the set of Unicode characters in script Lepcha.
Letter/L is the set of Unicode letters, category L.
Limbu is the set of Unicode characters in script Limbu.
Linear_B is the set of Unicode characters in script Linear_B.
Lisu is the set of Unicode characters in script Lisu.
Ll is the set of Unicode characters in category Ll.
Lm is the set of Unicode characters in category Lm.
Lo is the set of Unicode characters in category Lo.
Logical_Order_Exception is the set of Unicode characters with property Logical_Order_Exception.
Lower is the set of Unicode lower case letters.
Lt is the set of Unicode characters in category Lt.
Lu is the set of Unicode characters in category Lu.
Lycian is the set of Unicode characters in script Lycian.
Lydian is the set of Unicode characters in script Lydian.
These variables have type *RangeTable.
Malayalam is the set of Unicode characters in script Malayalam.
Mandaic is the set of Unicode characters in script Mandaic.
Mark/M is the set of Unicode mark characters, category M.
Mc is the set of Unicode characters in category Mc.
Me is the set of Unicode characters in category Me.
Meetei_Mayek is the set of Unicode characters in script Meetei_Mayek.
Meroitic_Cursive is the set of Unicode characters in script Meroitic_Cursive.
Meroitic_Hieroglyphs is the set of Unicode characters in script Meroitic_Hieroglyphs.
Miao is the set of Unicode characters in script Miao.
Mn is the set of Unicode characters in category Mn.
Mongolian is the set of Unicode characters in script Mongolian.
Myanmar is the set of Unicode characters in script Myanmar.
These variables have type *RangeTable.
Nd is the set of Unicode characters in category Nd.
New_Tai_Lue is the set of Unicode characters in script New_Tai_Lue.
Nko is the set of Unicode characters in script Nko.
Nl is the set of Unicode characters in category Nl.
No is the set of Unicode characters in category No.
Noncharacter_Code_Point is the set of Unicode characters with property Noncharacter_Code_Point.
Number/N is the set of Unicode number characters, category N.
Ogham is the set of Unicode characters in script Ogham.
Ol_Chiki is the set of Unicode characters in script Ol_Chiki.
Old_Italic is the set of Unicode characters in script Old_Italic.
Old_Persian is the set of Unicode characters in script Old_Persian.
Old_South_Arabian is the set of Unicode characters in script Old_South_Arabian.
Old_Turkic is the set of Unicode characters in script Old_Turkic.
Oriya is the set of Unicode characters in script Oriya.
Osmanya is the set of Unicode characters in script Osmanya.
Other/C is the set of Unicode control and special characters, category C.
Other_Alphabetic is the set of Unicode characters with property Other_Alphabetic.
Other_Default_Ignorable_Code_Point is the set of Unicode characters with property Other_Default_Ignorable_Code_Point.
Other_Grapheme_Extend is the set of Unicode characters with property Other_Grapheme_Extend.
Other_ID_Continue is the set of Unicode characters with property Other_ID_Continue.
Other_ID_Start is the set of Unicode characters with property Other_ID_Start.
Other_Lowercase is the set of Unicode characters with property Other_Lowercase.
Other_Math is the set of Unicode characters with property Other_Math.
Other_Uppercase is the set of Unicode characters with property Other_Uppercase.
These variables have type *RangeTable.
Pattern_Syntax is the set of Unicode characters with property Pattern_Syntax.
Pattern_White_Space is the set of Unicode characters with property Pattern_White_Space.
Pc is the set of Unicode characters in category Pc.
Pd is the set of Unicode characters in category Pd.
Pe is the set of Unicode characters in category Pe.
Pf is the set of Unicode characters in category Pf.
Phags_Pa is the set of Unicode characters in script Phags_Pa.
Phoenician is the set of Unicode characters in script Phoenician.
Pi is the set of Unicode characters in category Pi.
Po is the set of Unicode characters in category Po.
PrintRanges defines the set of printable characters according to Go.
Properties is the set of Unicode property tables.
Ps is the set of Unicode characters in category Ps.
Punct/P is the set of Unicode punctuation characters, category P.
Quotation_Mark is the set of Unicode characters with property Quotation_Mark.
Radical is the set of Unicode characters with property Radical.
Rejang is the set of Unicode characters in script Rejang.
Runic is the set of Unicode characters in script Runic.
These variables have type *RangeTable.
Samaritan is the set of Unicode characters in script Samaritan.
Saurashtra is the set of Unicode characters in script Saurashtra.
Sc is the set of Unicode characters in category Sc.
Scripts is the set of Unicode script tables.
Sharada is the set of Unicode characters in script Sharada.
Shavian is the set of Unicode characters in script Shavian.
Sinhala is the set of Unicode characters in script Sinhala.
Sk is the set of Unicode characters in category Sk.
Sm is the set of Unicode characters in category Sm.
So is the set of Unicode characters in category So.
Soft_Dotted is the set of Unicode characters with property Soft_Dotted.
Sora_Sompeng is the set of Unicode characters in script Sora_Sompeng.
Space/Z is the set of Unicode space characters, category Z.
STerm is the set of Unicode characters with property STerm.
Sundanese is the set of Unicode characters in script Sundanese.
Syloti_Nagri is the set of Unicode characters in script Syloti_Nagri.
Symbol/S is the set of Unicode symbol characters, category S.
Syriac is the set of Unicode characters in script Syriac.
Tagalog is the set of Unicode characters in script Tagalog.
Tagbanwa is the set of Unicode characters in script Tagbanwa.
Tai_Le is the set of Unicode characters in script Tai_Le.
Tai_Tham is the set of Unicode characters in script Tai_Tham.
Tai_Viet is the set of Unicode characters in script Tai_Viet.
Takri is the set of Unicode characters in script Takri.
Tamil is the set of Unicode characters in script Tamil.
Telugu is the set of Unicode characters in script Telugu.
Terminal_Punctuation is the set of Unicode characters with property Terminal_Punctuation.
Thaana is the set of Unicode characters in script Thaana.
Thai is the set of Unicode characters in script Thai.
Tibetan is the set of Unicode characters in script Tibetan.
Tifinagh is the set of Unicode characters in script Tifinagh.
Title is the set of Unicode title case letters.
No description provided by the author
Ugaritic is the set of Unicode characters in script Ugaritic.
Unified_Ideograph is the set of Unicode characters with property Unified_Ideograph.
Upper is the set of Unicode upper case letters.
Vai is the set of Unicode characters in script Vai.
Variation_Selector is the set of Unicode characters with property Variation_Selector.
White_Space is the set of Unicode characters with property White_Space.
Yi is the set of Unicode characters in script Yi.
These variables have type *RangeTable.
Zl is the set of Unicode characters in category Zl.
Zp is the set of Unicode characters in category Zp.
Zs is the set of Unicode characters in category Zs.

# Structs

CaseRange represents a range of Unicode code points for simple (one code point to one code point) case conversion.
Range16 represents of a range of 16-bit Unicode code points.
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.
RangeTable defines a set of Unicode code points by listing the ranges of code points within the set.

# Type aliases

SpecialCase represents language-specific case mappings such as Turkish.