local m_<span class="searchmatch">ja</span>_ryu = require("Module:User:Benwing2/<span class="searchmatch">category</span> <span class="searchmatch">tree</span>/<span class="searchmatch">poscatboiler</span>/<span class="searchmatch">data</span>/<span class="searchmatch">lang</span>-<span class="searchmatch">specific</span>/<span class="searchmatch">ja</span>-ryu") m_<span class="searchmatch">ja</span>_ryu.add_labels(labels, <span class="searchmatch">lang</span>) m_<span class="searchmatch">ja</span>_ryu.add_handlers(handlers...
local m_<span class="searchmatch">ja</span>_ryu = require("Module:User:Benwing2/<span class="searchmatch">category</span> <span class="searchmatch">tree</span>/<span class="searchmatch">poscatboiler</span>/<span class="searchmatch">data</span>/<span class="searchmatch">lang</span>-<span class="searchmatch">specific</span>/<span class="searchmatch">ja</span>-ryu") m_<span class="searchmatch">ja</span>_ryu.add_labels(labels, <span class="searchmatch">lang</span>) m_<span class="searchmatch">ja</span>_ryu.add_handlers(handlers...
match function export.add_labels(labels, <span class="searchmatch">lang</span>) labels["adnominals"] = { description = "{{{langname}}} {{m|<span class="searchmatch">ja</span>|連体詞||[[adnominal]], attributive|tr=れんたいし...
the documentation page for the main language-<span class="searchmatch">specific</span> <span class="searchmatch">data</span> module for Module:<span class="searchmatch">category</span> <span class="searchmatch">tree</span>/<span class="searchmatch">poscatboiler</span>, as well as for its submodules. Collectively,...
<span class="searchmatch">lang</span>/<span class="searchmatch">ja</span> <span class="searchmatch">lang</span>/jpx <span class="searchmatch">lang</span>/jv <span class="searchmatch">lang</span>/klj <span class="searchmatch">lang</span>/kn <span class="searchmatch">lang</span>/kne <span class="searchmatch">lang</span>/krj <span class="searchmatch">lang</span>/la <span class="searchmatch">lang</span>/lo <span class="searchmatch">lang</span>/mdh <span class="searchmatch">lang</span>/mk <span class="searchmatch">lang</span>/moh <span class="searchmatch">lang</span>/mr <span class="searchmatch">lang</span>/mrw <span class="searchmatch">lang</span>/ms <span class="searchmatch">lang</span>/mt <span class="searchmatch">lang</span>/mul <span class="searchmatch">lang</span>/mvi...
-- This module contains a list of languages with <span class="searchmatch">lang</span>-<span class="searchmatch">specific</span> modules. local <span class="searchmatch">langs</span>_with_modules = { ["acw"] = true, ["afb"] = true, ["ajp"] = true...
historical reasons, the generic <span class="searchmatch">category</span> <span class="searchmatch">tree</span> implementation is split between Module:<span class="searchmatch">category</span> <span class="searchmatch">tree</span> and Module:<span class="searchmatch">category</span> <span class="searchmatch">tree</span>/<span class="searchmatch">poscatboiler</span>, but these two modules...
which will be appropriately expanded (this expansion happens in the <span class="searchmatch">poscatboiler</span> code, not in this module). The major exception is in the `template_sample_call`...
"^Module:<span class="searchmatch">category</span> <span class="searchmatch">tree</span>/<span class="searchmatch">poscatboiler</span>/<span class="searchmatch">data</span>/<span class="searchmatch">lang</span>%-<span class="searchmatch">specific</span>/(.+)$", process = function(title, cats, <span class="searchmatch">lang</span>_code) local <span class="searchmatch">lang</span> = <span class="searchmatch">lang</span>_cache[<span class="searchmatch">lang</span>_code] if <span class="searchmatch">lang</span> then...
-- which is inside of <pre> so it won't get expanded by the normal <span class="searchmatch">poscatboiler</span> -- mechanism. while result:find("<<") do result = mw.ustring.gsub(...