모듈:Mfunctions 문서 원본 보기
보이기
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
문서의 원본을 보거나 복사할 수 있습니다.
local p = {}
local FuncTable = {}
local default = {}
function FuncTable:parse(text)
for func in text:gmatch('{%b{}}') do
local innfunc = func:sub(3, -3)
if innfunc:match('{%b{}}') then innfunc = self:parse(innfunc) end
local name = innfunc:sub(1, innfunc:find(':') and (innfunc:find(':') - 1))
if name:match('%b##') then
name = name:sub(2, -2)
local argstr = innfunc:find(':') and innfunc:sub(innfunc:find(':') + 1, -1)
local args = {}
local result = ''
if argstr then
local index = 1
for arg in mw.text.gsplit(argstr, '|') do
if arg:find('=') then
args[arg:sub(1, arg:find('=') - 1)] = arg:sub(arg:find('=') + 1, -1)
000
1:0
이 문서에서 사용한 틀:
- 틀:틀 설명문서 (원본 보기)
- 모듈:Arguments (원본 보기)
- 모듈:Category handler (원본 보기) (준보호됨)
- 모듈:Category handler/blacklist (원본 보기)
- 모듈:Category handler/config (원본 보기)
- 모듈:Category handler/data (원본 보기)
- 모듈:Category handler/shared (원본 보기)
- 모듈:Documentation (원본 보기)
- 모듈:Documentation/config (원본 보기)
- 모듈:Message box (원본 보기)
- 모듈:Message box/configuration (원본 보기)
- 모듈:Message box/localize (원본 보기)
- 모듈:Mfunctions/설명문서 (원본 보기)
- 모듈:Namespace detect/config (원본 보기)
- 모듈:Namespace detect/data (원본 보기)
- 모듈:No globals (원본 보기)
- 모듈:Yesno (원본 보기)
모듈:Mfunctions 문서로 돌아갑니다.