All Bundles

Char

Character class represents a Unicode character value.

Derived from: Number

Operations

Clamp

Returns a given value between an upper and lower bound

function : Clamp(min:Char, value:Char, max:Char) ~ Char
Parameters
NameTypeDescription
minCharminimal value
valueCharvalue between the min and max
maxCharmaximum value

Return
TypeDescription
Charmin if vaule is less than main, max if max is less than value, otherwise the value

Clear

Set all array elements to zero

function : Clear(c:Char[]) ~ Nil
Parameters
NameTypeDescription
cChar[]array

Compare

Compares two values

function : native : Compare(l:Char, r:Char) ~ Int
Parameters
NameTypeDescription
lCharleft compare object
rCharright compare object

Return
TypeDescription
Int0 if equal, -1 if types differ, 1 if equal

Error

Prints error value

function : Error() ~ Nil

ErrorLine

Prints error value with newline

function : ErrorLine() ~ Nil

Find

Searches for the first occurrence of a byte

function : native : Find(chars:Char[], search:Char) ~ Int
Parameters
NameTypeDescription
charsChar[]character array to search
searchCharbyte to search for

Return
TypeDescription
Inttrue of found, false otherwise

Searches for the first occurrence of a byte

function : native : Find(chars:Char[], offset:Int, search:Char) ~ Int
Parameters
NameTypeDescription
charsChar[]character array to search
offsetIntsearch offset
searchCharbyte to search for

Return
TypeDescription
Inttrue of found, false otherwise

Searches for the first occurrence of a character array

function : native : Find(chars:Char[], search:Char[]) ~ Int
Parameters
NameTypeDescription
charsChar[]character array to search
searchChar[]character array to search for

Return
TypeDescription
Intindex of first occurrence, -1 otherwise

Searches for the first occurrence of a character array

function : native : Find(chars:Char[], offset:Int, search:Char[]) ~ Int
Parameters
NameTypeDescription
charsChar[]character array to search
offsetIntsearch offset
searchChar[]character array to search for

Return
TypeDescription
Intindex of first occurrence, -1 otherwise

FindAll

Searches for all occurrences of the character array

function : FindAll(chars:Char[], search:Char[]) ~ Int[]
Parameters
NameTypeDescription
charsChar[]character array to search
searchChar[]character array to search for

Return
TypeDescription
Int[]an array of indexes

IsChar

Checks of the character is a alpha digit

function : native : IsChar() ~ Bool
Return
TypeDescription
Booltrue if alpha digit, false otherwise

IsDigit

Checks of the character is a numeric digit

function : native : IsDigit() ~ Bool
Return
TypeDescription
Booltrue if numeric digit, false otherwise

IsLower

Checks if the character is lower-case

function : native : IsLower() ~ Bool
Return
TypeDescription
Booltrue if lower-case, false otherwise

IsUpper

Checks if the character is upper-case

function : native : IsUpper() ~ Bool
Return
TypeDescription
Booltrue if upper-case, false otherwise

IsWhitespace

Checks of the character is white space

function : native : IsWhitespace() ~ Bool
Return
TypeDescription
Booltrue if white space, false otherwise

Max

Returns the largest byte value

function : native : Max(l:Char, r:Char) ~ Char
Parameters
NameTypeDescription
lCharvalue to compare
rCharvalue to compare

Return
TypeDescription
Charlargest byte value

Min

Returns the smallest byte value

function : native : Min(l:Char, r:Char) ~ Char
Parameters
NameTypeDescription
lCharvalue to compare
rCharvalue to compare

Return
TypeDescription
Charsmallest byte value

Print

Prints value

function : Print() ~ Nil

Sort

Prints value with newline

function : native : Sort() ~ Char[]

ToByte

Returns the Character value

function : ToByte() ~ Byte
Return
TypeDescription
Bytevalue

ToBytes

Converts the character array to a byte array

function : ToBytes(c:Char[]) ~ Byte[]
Parameters
NameTypeDescription
cChar[]character array

Return
TypeDescription
Byte[]byte array

ToFloat

Returns the Float value

function : ToFloat() ~ Float
Return
TypeDescription
Floatvalue

ToHexString

Returns a hex string value

function : native : ToHexString() ~ String
Return
TypeDescription
Stringhex string value

ToInt

Returns the Int value

function : ToInt() ~ Int
Return
TypeDescription
Intvalue

ToLower

Converts character to lower-case

function : native : ToLower() ~ Char
Return
TypeDescription
Charlower-case representation

ToString

Returns a string representation of the char array

function : ToString(v:Char[,]) ~ String
Parameters
NameTypeDescription
vChar[,]char array

Return
TypeDescription
Stringstring representation of the char array

Returns a string representation of the value

function : native : ToString() ~ String
Return
TypeDescription
Stringstring representation of the value

ToStringUnsigned

Returns an unsigned string representation of the value

function : native : ToStringUnsigned() ~ String
Return
TypeDescription
Stringunsigned string representation of the value

ToUpper

Converts character to upper-case

function : native : ToUpper() ~ Char
Return
TypeDescription
Charupper-case representation