Luar - Script
-- -------------------------------------------- -- 4. DATA VALIDATION -- -------------------------------------------- local validate = {}
-- Check if table is non-empty function validate.non_empty_table(tbl) return type(tbl) == "table" and next(tbl) ~= nil end script luar
-- Split string by delimiter (returns table) function string_utils.split(str, delimiter) local result = {} local pattern = string.format("([^%s]+)", delimiter) for match in str:gmatch(pattern) do table.insert(result, match) end return result end -- -------------------------------------------- -- 4
-- Check if value is a number within range function validate.is_in_range(val, min, max) return type(val) == "number" and val >= min and val <= max end = min and val <
debug_utils.log("Script started") debug_utils.time_function(string_utils.trim, " test ") --]]