← Standard library

UnicodeCategory

enum UnicodeCategory extends uint8
import UnicodeCategory from Wax;

Unicode General_Category values: letters, marks, numbers, separators, controls/formatting, punctuation, symbols, and unassigned code points. These describe individual code points, not grapheme clusters.

UnicodeData.wax:12

Members

UppercaseLettercase

case UppercaseLetter

UnicodeData.wax:13

LowercaseLettercase

case LowercaseLetter

UnicodeData.wax:14

TitlecaseLettercase

case TitlecaseLetter

UnicodeData.wax:15

ModifierLettercase

case ModifierLetter

UnicodeData.wax:16

OtherLettercase

case OtherLetter

UnicodeData.wax:17

NonSpacingMarkcase

case NonSpacingMark

UnicodeData.wax:18

SpacingCombiningMarkcase

case SpacingCombiningMark

UnicodeData.wax:19

EnclosingMarkcase

case EnclosingMark

UnicodeData.wax:20

DecimalDigitNumbercase

case DecimalDigitNumber

UnicodeData.wax:21

LetterNumbercase

case LetterNumber

UnicodeData.wax:22

OtherNumbercase

case OtherNumber

UnicodeData.wax:23

SpaceSeparatorcase

case SpaceSeparator

UnicodeData.wax:24

LineSeparatorcase

case LineSeparator

UnicodeData.wax:25

ParagraphSeparatorcase

case ParagraphSeparator

UnicodeData.wax:26

Controlcase

case Control

UnicodeData.wax:27

Formatcase

case Format

UnicodeData.wax:28

Surrogatecase

case Surrogate

UnicodeData.wax:29

PrivateUsecase

case PrivateUse

UnicodeData.wax:30

ConnectorPunctuationcase

case ConnectorPunctuation

UnicodeData.wax:31

DashPunctuationcase

case DashPunctuation

UnicodeData.wax:32

OpenPunctuationcase

case OpenPunctuation

UnicodeData.wax:33

ClosePunctuationcase

case ClosePunctuation

UnicodeData.wax:34

InitialQuotePunctuationcase

case InitialQuotePunctuation

UnicodeData.wax:35

FinalQuotePunctuationcase

case FinalQuotePunctuation

UnicodeData.wax:36

OtherPunctuationcase

case OtherPunctuation

UnicodeData.wax:37

MathSymbolcase

case MathSymbol

UnicodeData.wax:38

CurrencySymbolcase

case CurrencySymbol

UnicodeData.wax:39

ModifierSymbolcase

case ModifierSymbol

UnicodeData.wax:40

OtherSymbolcase

case OtherSymbol

UnicodeData.wax:41

OtherNotAssignedcase

case OtherNotAssigned

UnicodeData.wax:42

CompareTomethod

public fn CompareTo(UnicodeCategory other) : int32

Provided by the compiler.

Equalsmethod

public fn Equals(UnicodeCategory other) : bool

Provided by the compiler.

GetHashCodemethod

public fn GetHashCode() : uint32

Provided by the compiler.

ToStringmethod

public fn ToString() : string

Provided by the compiler.

ToStringBuffermethod

public fn ToStringBuffer(StringBuilder builder) : int32

Provided by the compiler.