module

Dragonstone::Host

Constants

RELATIVE_DERIVED_COMBINING_CLASS = "src/dragonstone/stdlib/modules/shared/unicode/proc/UCD/extracted/DerivedCombiningClass.txt"
RELATIVE_DERIVED_GENERAL_CATEGORY = "src/dragonstone/stdlib/modules/shared/unicode/proc/UCD/extracted/DerivedGeneralCategory.txt"

Class methods

call(function_name : String, arguments : Array(FFI::InteropValue)) : FFI::InteropValue
Source
codepoint_to_char(codepoint : Int32) : Char | Nil
Source
combining_class_for(codepoint : Int32) : Int32
Source
derived_combining_class_path
Source
derived_general_category_path
Source
display_path(path : String) : String
Source
ensure_combining_class_loaded
Source
ensure_general_category_loaded
Source
expect_headers(arguments : Array(FFI::InteropValue), index : Int32, function_name : String) : Array(Array(FFI::InteropValue))
Source
general_category_for(codepoint : Int32) : String
Source
load_combining_class_ranges
Source
load_general_category_ranges
Source
merge_ranges(ranges : Array(Tuple(Int32, Int32))) : Array(Tuple(Int32, Int32))
Source
next_net_handle
Source
range_in?(ranges : Array(Tuple(Int32, Int32)), codepoint : Int32) : Bool
Source
safe_io(function_name : String, path : String, &block : -> FFI::InteropValue) : FFI::InteropValue
Source
status_reason(status : Int32) : String
Source
unicode_case_option(raw : String) : Unicode::CaseOptions
Source
valid_codepoint?(codepoint : Int32) : Bool
Source