local math_module = "Module:math" local <span class="searchmatch">char</span> = <span class="searchmatch">string</span>.<span class="searchmatch">char</span> local error = error local format = <span class="searchmatch">string</span>.format local pcall = pcall local select = select...
"Module:load" local <span class="searchmatch">string</span>_<span class="searchmatch">char</span>_module = "Module:<span class="searchmatch">string</span>/<span class="searchmatch">char</span>" local find = <span class="searchmatch">string</span>.find local gsub = <span class="searchmatch">string</span>.gsub local match = <span class="searchmatch">string</span>.match local require...
Reimplementation of mw.ustring.<span class="searchmatch">char</span> in pure Lua, which is faster up to around 15 arguments, and much faster if given only one argument....
byte = <span class="searchmatch">string</span>.byte local <span class="searchmatch">char</span> = <span class="searchmatch">string</span>.<span class="searchmatch">char</span> local find = <span class="searchmatch">string</span>.find local format = <span class="searchmatch">string</span>.format local gsub = <span class="searchmatch">string</span>.gsub local lower = <span class="searchmatch">string</span>.lower local...
"boolean" then return <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(17, v and 1 or 0) elseif t == "number" then return "\018" .. tostring(v) .. "\031" elseif t == "<span class="searchmatch">string</span>" then return "\019"...
e = require("Module:<span class="searchmatch">string</span>/<span class="searchmatch">char</span>")(0x06D5) local u = require("Module:<span class="searchmatch">string</span>/<span class="searchmatch">char</span>")(0x06C7) local ng = require("Module:<span class="searchmatch">string</span>/<span class="searchmatch">char</span>")(0x06AD) local hamza_a...
local <span class="searchmatch">string</span>_<span class="searchmatch">char</span>_module = "Module:<span class="searchmatch">string</span>/<span class="searchmatch">char</span>" local <span class="searchmatch">string</span>_charset_escape_module = "Module:<span class="searchmatch">string</span>/charsetEscape" local mw = mw local <span class="searchmatch">string</span> = <span class="searchmatch">string</span> local...
= <span class="searchmatch">string</span>.format local gmatch = <span class="searchmatch">string</span>.gmatch local gsub = <span class="searchmatch">string</span>.gsub local insert = table.insert local sub = <span class="searchmatch">string</span>.sub local u = m_str_utils.<span class="searchmatch">char</span> local...
local cp = {} for <span class="searchmatch">char</span> in mw.text.gsplit(text, "") do <span class="searchmatch">char</span> = mw.ustring.codepoint(<span class="searchmatch">char</span>) <span class="searchmatch">char</span> = <span class="searchmatch">string</span>.format('%.4X', <span class="searchmatch">char</span>) -- see [[Module:character...
local gsub = <span class="searchmatch">string</span>.gsub local <span class="searchmatch">chars</span> local function get_<span class="searchmatch">chars</span>() <span class="searchmatch">chars</span>, get_<span class="searchmatch">chars</span> = { ["\000"] = "%z", ["%"] = "%%", ["-"] = "%-", ["]"] = "%]", ["^"]...