Jump to content

Module:Docbunto/references

From Wikipedia, the free encyclopedia
--- Reference table for Docbunto reference links.
--  List of global functions and tables available in Scribunto.
--  @file               docbunto_references

--- Reference data map for types.
--  @property           {table} docbunto_references.types

--- Reference link map for global items.
--  @property           {table} docbunto_references.items

return {
    types = {
        -- Lua types available to Scribunto.
        ["nil"]         = { link = "mw:Extension:Scribunto/Lua reference manual#nil", name = "nil" },
        ["bool"]        = { link = "mw:Extension:Scribunto/Lua reference manual#boolean", name = "boolean" },
        ["boolean"]     = { link = "mw:Extension:Scribunto/Lua reference manual#boolean", name = "boolean" },
        ["string"]      = { link = "mw:Extension:Scribunto/Lua reference manual#string", name = "string" },
        ["int"]         = { link = "mw:Extension:Scribunto/Lua reference manual#number", name = "number" },
        ["number"]      = { link = "mw:Extension:Scribunto/Lua reference manual#number", name = "number" },
        ["tab"]         = { link = "mw:Extension:Scribunto/Lua reference manual#table", name = "table" },
        ["table"]       = { link = "mw:Extension:Scribunto/Lua reference manual#table", name = "table" },
        ["sequence"]    = { link = "mw:Extension:Scribunto/Lua reference manual#sequence", name = "sequence" },
        ["func"]        = { link = "mw:Extension:Scribunto/Lua reference manual#function", name = "function" },
        ["function"]    = { link = "mw:Extension:Scribunto/Lua reference manual#function", name = "function" },
        -- Scribunto library objects.
        ["mw.loadData"] = { link = "mw:Extension:Scribunto/Lua reference manual#mw.loadData", name = "DataWrapper" },
        ["DataWrapper"] = { link = "mw:Extension:Scribunto/Lua reference manual#mw.loadData", name = "DataWrapper" },
        ["Frame"]       = { link = "mw:Extension:Scribunto/Lua reference manual#Frame object", name = "Frame" },
        ["mw.language"] = { link = "mw:Extension:Scribunto/Lua reference manual#Language object", name = "Lang" },
        ["Lang"]        = { link = "mw:Extension:Scribunto/Lua reference manual#Language object", name = "Lang" },
        ["mw.uri"]      = { link = "mw:Extension:Scribunto/Lua reference manual#URI object", name = "Uri" },
        ["Uri"]         = { link = "mw:Extension:Scribunto/Lua reference manual#URI object", name = "Uri" },
        ["mw.html"]     = { link = "mw:Extension:Scribunto/Lua reference manual#HTML object", name = "HTMLBuilder" },
        ["HTMLBuilder"] = { link = "mw:Extension:Scribunto/Lua reference manual#HTML object", name = "HTMLBuilder" },
        ["mw.title"]    = { link = "mw:Extension:Scribunto/Lua reference manual#Title objects", name = "Title" },
        ["Title"]       = { link = "mw:Extension:Scribunto/Lua reference manual#Title objects", name = "Title" },
        ["mw.message"]  = { link = "mw:Extension:Scribunto/Lua reference manual#Message object", name = "Msg" },
        ["Msg"]         = { link = "mw:Extension:Scribunto/Lua reference manual#Message object", name = "Msg" },
    },

    items = {
        -- Types and primitives.
        ["..."] = "mw:Extension:Scribunto/Lua reference manual#varargs",
        ["nil"] = "mw:Extension:Scribunto/Lua reference manual#nil",
        ["boolean"] = "mw:Extension:Scribunto/Lua reference manual#boolean",
        ["number"] = "mw:Extension:Scribunto/Lua reference manual#number",
        ["sequence"] = "mw:Extension:Scribunto/Lua reference manual#sequence",
        ["function"] = "mw:Extension:Scribunto/Lua reference manual#function",
        -- Global variables and functions.
        ["_G"] = "mw:Extension:Scribunto/Lua reference manual#_G",
        ["_VERSION"] = "mw:Extension:Scribunto/Lua reference manual#_VERSION",
        ["assert"] = "mw:Extension:Scribunto/Lua reference manual#assert",
        ["error"] = "mw:Extension:Scribunto/Lua reference manual#error",
        ["getmetatable"] = "mw:Extension:Scribunto/Lua reference manual#getmetatable",
        ["setmetatable"] = "mw:Extension:Scribunto/Lua reference manual#setmetatable",
        ["ipairs"] = "mw:Extension:Scribunto/Lua reference manual#ipairs",
        ["next"] = "mw:Extension:Scribunto/Lua reference manual#next",
        ["pairs"] = "mw:Extension:Scribunto/Lua reference manual#pairs",
        ["pcall"] = "mw:Extension:Scribunto/Lua reference manual#pcall",
        ["xpcall"] = "mw:Extension:Scribunto/Lua reference manual#xpcall",
        ["rawequal"] = "mw:Extension:Scribunto/Lua reference manual#rawequal",
        ["rawget"] = "mw:Extension:Scribunto/Lua reference manual#rawget",
        ["rawset"] = "mw:Extension:Scribunto/Lua reference manual#rawset",
        ["require"] = "mw:Extension:Scribunto/Lua reference manual#require",
        ["select"] = "mw:Extension:Scribunto/Lua reference manual#select",
        ["tonumber"] = "mw:Extension:Scribunto/Lua reference manual#tonumber",
        ["tostring"] = "mw:Extension:Scribunto/Lua reference manual#tostring",
        ["type"] = "mw:Extension:Scribunto/Lua reference manual#type",
        ["unpack"] = "mw:Extension:Scribunto/Lua reference manual#unpack",
        -- Lua debug library.
        ["debug"] = "mw:Extension:Scribunto/Lua reference manual#Debug library",
        ["debug.traceback"] = "mw:Extension:Scribunto/Lua reference manual#debug.traceback",
        -- Lua math library.
        ["math"] = "mw:Extension:Scribunto/Lua reference manual#Math library",
        ["math.abs"] = "mw:Extension:Scribunto/Lua reference manual#math.abs",
        ["math.acos"] = "mw:Extension:Scribunto/Lua reference manual#math.acos",
        ["math.asin"] = "mw:Extension:Scribunto/Lua reference manual#math.asin",
        ["math.atan"] = "mw:Extension:Scribunto/Lua reference manual#math.atan",
        ["math.atan2"] = "mw:Extension:Scribunto/Lua reference manual#math.atan2",
        ["math.ceil"] = "mw:Extension:Scribunto/Lua reference manual#math.ceil",
        ["math.cos"] = "mw:Extension:Scribunto/Lua reference manual#math.cos",
        ["math.cosh"] = "mw:Extension:Scribunto/Lua reference manual#math.cosh",
        ["math.deg"] = "mw:Extension:Scribunto/Lua reference manual#math.deg",
        ["math.exp"] = "mw:Extension:Scribunto/Lua reference manual#math.exp",
        ["math.floor"] = "mw:Extension:Scribunto/Lua reference manual#math.floor",
        ["math.fmod"] = "mw:Extension:Scribunto/Lua reference manual#math.fmod",
        ["math.frexp"] = "mw:Extension:Scribunto/Lua reference manual#math.frexp",
        ["math.huge"] = "mw:Extension:Scribunto/Lua reference manual#math.huge",
        ["math.ldexp"] = "mw:Extension:Scribunto/Lua reference manual#math.ldexp",
        ["math.log"] = "mw:Extension:Scribunto/Lua reference manual#math.log",
        ["math.log10"] = "mw:Extension:Scribunto/Lua reference manual#math.log10",
        ["math.max"] = "mw:Extension:Scribunto/Lua reference manual#math.max",
        ["math.min"] = "mw:Extension:Scribunto/Lua reference manual#math.min",
        ["math.modf"] = "mw:Extension:Scribunto/Lua reference manual#math.modf",
        ["math.pi"] = "mw:Extension:Scribunto/Lua reference manual#math.pi",
        ["math.pow"] = "mw:Extension:Scribunto/Lua reference manual#math.pow",
        ["math.rad"] = "mw:Extension:Scribunto/Lua reference manual#math.rad",
        ["math.random"] = "mw:Extension:Scribunto/Lua reference manual#math.random",
        ["math.randomseed"] = "mw:Extension:Scribunto/Lua reference manual#math.randomseed",
        ["math.sin"] = "mw:Extension:Scribunto/Lua reference manual#math.sin",
        ["math.sinh"] = "mw:Extension:Scribunto/Lua reference manual#math.sinh",
        ["math.sqrt"] = "mw:Extension:Scribunto/Lua reference manual#math.sqrt",
        ["math.tan"] = "mw:Extension:Scribunto/Lua reference manual#math.tan",
        ["math.tanh"] = "mw:Extension:Scribunto/Lua reference manual#math.tanh",
        -- Operating system library.
        ["os"] = "mw:Extension:Scribunto/Lua reference manual#Operating system library",
        ["os.clock"] = "mw:Extension:Scribunto/Lua reference manual#os.clock",
        ["os.date"] = "mw:Extension:Scribunto/Lua reference manual#os.date",
        ["os.difftime"] = "mw:Extension:Scribunto/Lua reference manual#os.difftime",
        ["os.time"] = "mw:Extension:Scribunto/Lua reference manual#os.time",
        -- Package library.
        ["package"] = "mw:Extension:Scribunto/Lua reference manual#Package library",
        ["package.loaded"] = "mw:Extension:Scribunto/Lua reference manual#package.loaded",
        ["package.loaders"] = "mw:Extension:Scribunto/Lua reference manual#package.loaders",
        ["package.preload"] = "mw:Extension:Scribunto/Lua reference manual#package.preload",
        ["package.seeall"] = "mw:Extension:Scribunto/Lua reference manual#package.seeall",
        -- Lua string library.
        ["string"] = "mw:Extension:Scribunto/Lua reference manual#String library",
        ["string.byte"] = "mw:Extension:Scribunto/Lua reference manual#string.byte",
        ["string.char"] = "mw:Extension:Scribunto/Lua reference manual#string.char",
        ["string.find"] = "mw:Extension:Scribunto/Lua reference manual#string.find",
        ["string.format"] = "mw:Extension:Scribunto/Lua reference manual#string.format",
        ["string.gmatch"] = "mw:Extension:Scribunto/Lua reference manual#string.gmatch",
        ["string.gsub"] = "mw:Extension:Scribunto/Lua reference manual#string.gsub",
        ["string.len"] = "mw:Extension:Scribunto/Lua reference manual#string.len",
        ["string.lower"] = "mw:Extension:Scribunto/Lua reference manual#string.lower",
        ["string.match"] = "mw:Extension:Scribunto/Lua reference manual#string.match",
        ["string.rep"] = "mw:Extension:Scribunto/Lua reference manual#string.rep",
        ["string.reverse"] = "mw:Extension:Scribunto/Lua reference manual#string.reverse",
        ["string.sub"] = "mw:Extension:Scribunto/Lua reference manual#string.sub",
        ["string.upper"] = "mw:Extension:Scribunto/Lua reference manual#string.upper",
        -- Lua table library.
        ["table"] = "mw:Extension:Scribunto/Lua reference manual#Table library",
        ["table.concat"] = "mw:Extension:Scribunto/Lua reference manual#table.concat",
        ["table.insert"] = "mw:Extension:Scribunto/Lua reference manual#table.insert",
        ["table.maxn"] = "mw:Extension:Scribunto/Lua reference manual#table.maxn",
        ["table.remove"] = "mw:Extension:Scribunto/Lua reference manual#table.remove",
        ["table.sort"] = "mw:Extension:Scribunto/Lua reference manual#table.sort",
        -- MediaWiki Scribunto library.
        ["mw"] = "mw:Extension:Scribunto/Lua reference manual",
        ["mw.allToString"] = "mw:Extension:Scribunto/Lua reference manual#mw.allToString",
        ["mw.clearLogBuffer"] = "mw:Extension:Scribunto/Lua reference manual#mw.clearLogBuffer",
        ["mw.clone"] = "mw:Extension:Scribunto/Lua reference manual#mw.clone",
        ["mw.executeFunction"] = "mw:Extension:Scribunto/Lua reference manual#mw.executeFunction",
        ["mw.executeModule"] = "mw:Extension:Scribunto/Lua reference manual#mw.executeModule",
        ["mw.getCurrentFrame"] = "mw:Extension:Scribunto/Lua reference manual#mw.getCurrentFrame",
        ["mw.getLogBuffer"] = "mw:Extension:Scribunto/Lua reference manual#mw.getLogBuffer",
        ["mw.incrementExpensiveFunctionCount"] = "mw:Extension:Scribunto/Lua reference manual#mw.incrementExpensiveFunctionCount",
        ["mw.loadData"] = "mw:Extension:Scribunto/Lua reference manual#mw.loadData",
        ["DataWrapper"] = "mw:Extension:Scribunto/Lua reference manual#mw.loadData",
        ["mw.log"] = "mw:Extension:Scribunto/Lua reference manual#mw.log",
        ["print"] = "mw:Extension:Scribunto/Lua reference manual#mw.log",
        -- Scribunto frame object.
        ["frame"] = "mw:Extension:Scribunto/Lua reference manual#Frame object",
        ["frame.args"] = "mw:Extension:Scribunto/Lua reference manual#frame.args",
        ["frame:getParent"] = "mw:Extension:Scribunto/Lua reference manual#frame:getParent",
        ["frame:expandTemplate"] = "mw:Extension:Scribunto/Lua reference manual#frame:expandTemplate",
        ["frame:preprocess"] = "mw:Extension:Scribunto/Lua reference manual#frame:preprocess",
        ["frame:getArgument"] = "mw:Extension:Scribunto/Lua reference manual#frame:getArgument",
        ["frame:newParserValue"] = "mw:Extension:Scribunto/Lua reference manual#frame:newParserValue",
        ["frame:newTemplateParserValue"] = "mw:Extension:Scribunto/Lua reference manual#frame:newTemplateParserValue",
        ["frame:argumentPairs"] = "mw:Extension:Scribunto/Lua reference manual#frame:argumentPairs",
        ["frame:getTitle"] = "mw:Extension:Scribunto/Lua reference manual#frame:getTitle",
        -- Scribunto frame object as `Frame` class.
        ["Frame"] = "mw:Extension:Scribunto/Lua reference manual#Frame object",
        ["Frame.args"] = "mw:Extension:Scribunto/Lua reference manual#frame.args",
        ["Frame:getParent"] = "mw:Extension:Scribunto/Lua reference manual#frame:getParent",
        ["Frame:expandTemplate"] = "mw:Extension:Scribunto/Lua reference manual#frame:expandTemplate",
        ["Frame:preprocess"] = "mw:Extension:Scribunto/Lua reference manual#frame:preprocess",
        ["Frame:getArgument"] = "mw:Extension:Scribunto/Lua reference manual#frame:getArgument",
        ["Frame:newParserValue"] = "mw:Extension:Scribunto/Lua reference manual#frame:newParserValue",
        ["Frame:newTemplateParserValue"] = "mw:Extension:Scribunto/Lua reference manual#frame:newTemplateParserValue",
        ["Frame:argumentPairs"] = "mw:Extension:Scribunto/Lua reference manual#frame:argumentPairs",
        ["Frame:getTitle"] = "mw:Extension:Scribunto/Lua reference manual#frame:getTitle",
        -- Scribunto language library.
        ["mw.language"] = "mw:Extension:Scribunto/Lua reference manual#Language library",
        ["mw.language.fetchLanguageName"] = "mw:Extension:Scribunto/Lua reference manual#mw.language.fetchLanguageName",
        ["mw.language.getContentLanguage"] = "mw:Extension:Scribunto/Lua reference manual#mw.language.getContentLanguage",
        ["mw.language.isValidBuiltInCode"] = "mw:Extension:Scribunto/Lua reference manual#mw.language.isValidBuiltInCode",
        ["mw.language.isValidCode"] = "mw:Extension:Scribunto/Lua reference manual#mw.language.isValidCode",
        ["mw.language.new"] = "mw:Extension:Scribunto/Lua reference manual#mw.language.new",
        -- Scribunto language object.
        ["lang"] = "mw:Extension:Scribunto/Lua reference manual#Language object",
        ["mw.language:getCode"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:getCode",
        ["mw.language:isRTL"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:isRTL",
        ["mw.language:lc"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:lc",
        ["mw.language:lcfirst"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:lcfirst",
        ["mw.language:uc"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:uc",
        ["mw.language:ucfirst"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:ucfirst",
        ["mw.language:caseFold"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:caseFold",
        ["mw.language:formatNum"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:formatNum",
        ["mw.language:formatDate"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:formatDate",
        ["mw.language:parseFormattedNumber"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:parseFormattedNumber",
        ["mw.language:convertPlural"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:convertPlural",
        ["mw.language:convertGrammar"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:convertGrammar",
        ["mw.language:gender"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:gender",
        -- Scribunto language object as `Lang` class.
        ["Lang"] = "mw:Extension:Scribunto/Lua reference manual#Language object",
        ["Lang:getCode"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:getCode",
        ["Lang:isRTL"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:isRTL",
        ["Lang:lc"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:lc",
        ["Lang:lcfirst"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:lcfirst",
        ["Lang:uc"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:uc",
        ["Lang:ucfirst"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:ucfirst",
        ["Lang:caseFold"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:caseFold",
        ["Lang:formatNum"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:formatNum",
        ["Lang:formatDate"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:formatDate",
        ["Lang:parseFormattedNumber"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:parseFormattedNumber",
        ["Lang:convertPlural"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:convertPlural",
        ["Lang:convertGrammar"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:convertGrammar",
        ["Lang:gender"] = "mw:Extension:Scribunto/Lua reference manual#mw.language:gender",
        -- Scribunto site library.
        ["mw.site"] = "mw:Extension:Scribunto/Lua reference manual#Site library",
        ["mw.site.currentVersion"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.currentVersion",
        ["mw.site.scriptPath"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.scriptPath",
        ["mw.site.server"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.server",
        ["mw.site.siteName"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.siteName",
        ["mw.site.stylePath"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.stylePath",
        ["mw.site.namespaces"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.namespaces",
        ["mw.site.contentNamespaces"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.contentNamespaces",
        ["mw.site.subjectNamespaces"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.subjectNamespaces",
        ["mw.site.talkNamespaces"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.talkNamespaces",
        ["mw.site.sassParams"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.sassParams",
        ["mw.site.stats"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.stats",
        ["mw.site.stats.pagesInCategory"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.stats.pagesInCategory",
        ["mw.site.stats.pagesInNamespace"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.stats.pagesInNamespace",
        ["mw.site.stats.usersInGroup"] = "mw:Extension:Scribunto/Lua reference manual#mw.site.stats.usersInGroup",
        -- Scribunto URI library.
        ["mw.uri"] = "mw:Extension:Scribunto/Lua reference manual#Uri library",
        ["mw.uri.encode"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.encode",
        ["mw.uri.decode"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.decode",
        ["mw.uri.anchorEncode"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.anchorEncode",
        ["mw.uri.buildQueryString"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.buildQueryString",
        ["mw.uri.parseQueryString"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.parseQueryString",
        ["mw.uri.canonicalUrl"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.canonicalUrl",
        ["mw.uri.fullUrl"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.fullUrl",
        ["mw.uri.localUrl"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.localUrl",
        ["mw.uri.new"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.new",
        ["mw.uri.validate"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri.validate",
        -- Scribunto URI object.
        ["uri"] = "mw:Extension:Scribunto/Lua reference manual#URI object",
        ["mw.uri:parse"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:parse",
        ["mw.uri:clone"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:clone",
        ["mw.uri:extend"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:extend",
        -- Scribunto URI object as `Uri` class.
        ["Uri"] = "mw:Extension:Scribunto/Lua reference manual#URI object",
        ["Uri:parse"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:parse",
        ["Uri:parse"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:parse",
        ["Uri:clone"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:clone",
        ["Uri:extend"] = "mw:Extension:Scribunto/Lua reference manual#mw.uri:extend",
        -- Scribunto UTF8-safe string library.
        ["mw.ustring"] = "mw:Extension:Scribunto/Lua reference manual#Ustring library",
        ["mw.ustring.maxPatternLength"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.maxPatternLength",
        ["mw.ustring.maxStringLength"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.maxStringLength",
        ["mw.ustring.byte"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.byte",
        ["mw.ustring.byteoffset"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.byteoffset",
        ["mw.ustring.char"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.char",
        ["mw.ustring.codepoint"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.codepoint",
        ["mw.ustring.find"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.find",
        ["mw.ustring.format"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.format",
        ["mw.ustring.gcodepoint"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.gcodepoint",
        ["mw.ustring.gmatch"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.gmatch",
        ["mw.ustring.gsub"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.gsub",
        ["mw.ustring.isutf8"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.isutf8",
        ["mw.ustring.len"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.len",
        ["mw.ustring.lower"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.lower",
        ["mw.ustring.match"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.match",
        ["mw.ustring.rep"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.rep",
        ["mw.ustring.sub"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.sub",
        ["mw.ustring.toNFC"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.toNFC",
        ["mw.ustring.toNFD"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.toNFD",
        ["mw.ustring.upper"] = "mw:Extension:Scribunto/Lua reference manual#mw.ustring.upper",
        -- Scribunto HTML library.
        ["mw.html"] = "mw:Extension:Scribunto/Lua reference manual#HTML library",
        ["mw.html.create"] = "mw:Extension:Scribunto/Lua reference manual#mw.html.create",
        -- Scribunto HTML object.
        ["html"] = "mw:Extension:Scribunto/Lua reference manual#HTML object",
        ["mw.html:node"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:node",
        ["mw.html:wikitext"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:wikitext",
        ["mw.html:newline"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:newline",
        ["mw.html:tag"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:tag",
        ["mw.html:attr"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:attr",
        ["mw.html:getAttr"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:getAttr",
        ["mw.html:addClass"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:addClass",
        ["mw.html:css"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:css",
        ["mw.html:cssText"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:cssText",
        ["mw.html:done"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:done",
        ["mw.html:allDone"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:allDone",
        -- Scribunto HTML object as `HTMLBuilder` class.
        ["HTMLBuilder"] = "mw:Extension:Scribunto/Lua reference manual#HTML object",
        ["HTMLBuilder:node"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:node",
        ["HTMLBuilder:wikitext"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:wikitext",
        ["HTMLBuilder:newline"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:newline",
        ["HTMLBuilder:tag"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:tag",
        ["HTMLBuilder:attr"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:attr",
        ["HTMLBuilder:getAttr"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:getAttr",
        ["HTMLBuilder:addClass"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:addClass",
        ["HTMLBuilder:css"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:css",
        ["HTMLBuilder:cssText"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:cssText",
        ["HTMLBuilder:done"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:done",
        ["HTMLBuilder:allDone"] = "mw:Extension:Scribunto/Lua reference manual#mw.html:allDone",
        -- Scribunto text library.
        ["mw.text"] = "mw:Extension:Scribunto/Lua reference manual#Text library",
        ["mw.text.decode"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.decode",
        ["mw.text.encode"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.encode",
        ["mw.text.listToText"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.listToText",
        ["mw.text.nowiki"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.nowiki",
        ["mw.text.split"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.split",
        ["mw.text.gsplit"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.gsplit",
        ["mw.text.tag"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.tag",
        ["mw.text.trim"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.trim",
        ["mw.text.truncate"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.truncate",
        ["mw.text.unstrip"] = "mw:Extension:Scribunto/Lua reference manual#mw.text.unstrip",
        -- Scribunto title library.
        ["mw.title"] = "mw:Extension:Scribunto/Lua reference manual#Title library",
        ["mw.title.equals"] = "mw:Extension:Scribunto/Lua reference manual#mw.title.equals",
        ["mw.title.compare"] = "mw:Extension:Scribunto/Lua reference manual#mw.title.compare",
        ["mw.title.getCurrentTitle"] = "mw:Extension:Scribunto/Lua reference manual#mw.title.getCurrentTile",
        ["mw.title.new"] = "mw:Extension:Scribunto/Lua reference manual#mw.title.new",
        ["mw.title.makeTitle"] = "mw:Extension:Scribunto/Lua reference manual#mw.title.makeTitle",
        -- Scribunto title object.
        ["mw.title.id"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.interwiki"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.namespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.fragment"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.nsText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.subjectNsText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.text"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.prefixedText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.fullText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.rootText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.baseText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.subpageText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.canTalk"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.exists"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.fileExists"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isContentPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isExternal"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isLocal"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isRedirect"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isSpecialPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isSubpage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.isTalkPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:isSubpageOf"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:inNamespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:inNamespaces"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:hasSubjectNamespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.basePageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.rootPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.talkPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.subjectPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title.protectionLevels"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:subPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:partialUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:fullUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:localUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:canonicalUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["mw.title:getContent"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        -- Scribunto title object as `Title` class.
        ["Title"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.id"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.interwiki"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.namespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.fragment"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.nsText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.subjectNsText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.text"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.prefixedText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.fullText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.rootText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.baseText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.subpageText"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.canTalk"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.exists"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.fileExists"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isContentPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isExternal"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isLocal"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isRedirect"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isSpecialPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isSubpage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.isTalkPage"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:isSubpageOf"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:inNamespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:inNamespaces"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:hasSubjectNamespace"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.basePageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.rootPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.talkPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.subjectPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title.protectionLevels"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:subPageTitle"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:partialUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:fullUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:localUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:canonicalUrl"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        ["Title:getContent"] = "mw:Extension:Scribunto/Lua reference manual#Title objects",
        -- Scribunto message library.
        ["mw.message"] = "mw:Extension:Scribunto/Lua reference manual#Message library",
        ["mw.message.new"] = "mw:Extension:Scribunto/Lua reference manual#mw.message.new",
        ["mw.message.newFallbackSequence"] = "mw:Extension:Scribunto/Lua reference manual#mw.message.newFallbackSequence",
        ["mw.message.rawParam"] = "mw:Extension:Scribunto/Lua reference manual#mw.message.rawParam",
        ["mw.message.numParam"] = "mw:Extension:Scribunto/Lua reference manual#mw.message.numParam",
        ["mw.message.getDefaultLanguage"] = "mw:Extension:Scribunto/Lua reference manual#mw.message.getDefaultLanguage",
        -- Scribunto message object.
        ["msg"] = "mw:Extension:Scribunto/Lua reference manual#Message object",
        ["mw.message:params"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:params",
        ["mw.message:rawParams"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:rawParams",
        ["mw.message:numParams"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:numParams",
        ["mw.message:inLanguage"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:inLanguage",
        ["mw.message:useDatabase"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:useDatabase",
        ["mw.message:plain"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:plain",
        ["mw.message:exists"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:exists",
        ["mw.message:isBlank"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:isBlank",
        ["mw.message:isDisabled"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:isDisabled",
        -- Scribunto message object as `Msg` class.
        ["Msg"] = "mw:Extension:Scribunto/Lua reference manual#Message object",
        ["Msg:params"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:params",
        ["Msg:rawParams"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:rawParams",
        ["Msg:numParams"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:numParams",
        ["Msg:inLanguage"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:inLanguage",
        ["Msg:useDatabase"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:useDatabase",
        ["Msg:plain"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:plain",
        ["Msg:exists"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:exists",
        ["Msg:isBlank"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:isBlank",
        ["Msg:isDisabled"] = "mw:Extension:Scribunto/Lua reference manual#mw.message:isDisabled",
    }
}