package core:unicode

⌘K
Ctrl+K
or
/

    Types

    This section is empty.

    Constants

    MAX_ASCII ¶

    MAX_ASCII :: '\u007f'
     

    Maximum ASCII value

    MAX_LATIN1 ¶

    MAX_LATIN1 :: '\u00ff'
     

    Maximum Latin-1 value

    MAX_RUNE ¶

    MAX_RUNE :: '\U00010fff'
     

    Maximum valid unicode code point

    REPLACEMENT_CHAR ¶

    REPLACEMENT_CHAR :: '\ufffd'
     

    Represented an invalid code point

    Variables

    alpha_ranges ¶

    alpha_ranges: [304]i32 = …

    alpha_singlets ¶

    alpha_singlets: [32]i32 = …

    char_properties ¶

    char_properties: [256]u8 = …

    space_ranges ¶

    space_ranges: [26]i32 = …

    to_lower_ranges ¶

    to_lower_ranges: [108]i32 = …

    to_lower_singlets ¶

    to_lower_singlets: [666]i32 = …

    to_title_singlets ¶

    to_title_singlets: [16]i32 = …

    to_upper_ranges ¶

    to_upper_ranges: [105]i32 = …

    to_upper_singlets ¶

    to_upper_singlets: [680]i32 = …

    unicode_spaces ¶

    unicode_spaces: [18]i32 = …

    Procedures

    binary_search :: proc(c: i32, table: []i32, length, stride: int) -> int {…}

    is_combining ¶

    is_combining :: proc(r: rune) -> bool {…}

    is_control ¶

    is_control :: proc(r: rune) -> bool {…}

    is_digit ¶

    is_digit :: proc(r: rune) -> bool {…}

    is_graphic ¶

    is_graphic :: proc(r: rune) -> bool {…}

    is_letter ¶

    is_letter :: proc(r: rune) -> bool {…}

    is_lower ¶

    is_lower :: proc(r: rune) -> bool {…}

    is_number ¶

    is_number :: proc(r: rune) -> bool {…}

    is_print ¶

    is_print :: proc(r: rune) -> bool {…}

    is_punct ¶

    is_punct :: proc(r: rune) -> bool {…}

    is_space ¶

    is_space :: proc(r: rune) -> bool {…}

    is_symbol ¶

    is_symbol :: proc(r: rune) -> bool {…}

    is_title ¶

    is_title :: proc(r: rune) -> bool {…}

    is_upper ¶

    is_upper :: proc(r: rune) -> bool {…}

    to_lower ¶

    to_lower :: proc(r: rune) -> rune {…}

    to_title ¶

    to_title :: proc(r: rune) -> rune {…}

    to_upper ¶

    to_upper :: proc(r: rune) -> rune {…}

    Procedure Groups

    This section is empty.

    Source Files

    Generation Information

    Generated with odin version dev-2024-04 (vendor "odin") Windows_amd64 @ 2024-04-18 21:08:57.237497300 +0000 UTC