Documentation icon မော်ဂျူးမှတ်တမ်းလက်စွဲ
-- This module may be used to compare the arguments passed to the parent-- with a list of arguments, returning a specified result if an argument is-- not on the listlocal p = {}local function isnotempty(s)return s and s:match( '^%s*(.-)%s*$' ) ~= ''endfunction p.check (frame)local args = frame.argslocal pargs = frame:getParent().argslocal ignoreblank = isnotempty(frame.args['ignoreblank'])local checkpos = isnotempty(frame.args['checkpositional'])local knownargs = {}local unknown = 'Found _VALUE_, 'local res = {}local regexps = {}local comments = {}local commentstr = ''-- create the list of known args, regular expressions, and the return stringfor k, v in pairs(args) doif type(k) == 'number' thenv = mw.ustring.gsub(v, '^%s*(.-)%s*$', '%1')knownargs[v] = 1elseif (k == 'unknown' and type(v) == 'string') thenunknown = velseif (mw.ustring.match(k, '^regexp[%d]*$') and type(v) == 'string') thentable.insert(regexps, '^' .. v .. '$')endendend-- loop over the parent args, and make sure they are on the listfor k,v in pairs(pargs) doif (type(k) == 'string' and knownargs[k] == nil) thenlocal knownflag = nilfor r = 1,#regexps doif( mw.ustring.match(k,regexps[r]) ) thenknownflag = 1endendif( (not knownflag) and ( (not ignoreblank) or (ignoreblank and isnotempty(v)) ) ) thenk = mw.ustring.gsub(k, '[^%w\-_ ]', '?')local r = mw.ustring.gsub(unknown, '_VALUE_', k)table.insert(res, r)table.insert(comments, '"' .. k .. '"')endelseif(checkpos and type(k) == 'number' and knownargs[tostring(k)] == nil) thenif( (not ignoreblank) or (ignoreblank and isnotempty(v)) ) thenlocal r = mw.ustring.gsub(unknown, '_VALUE_', k)table.insert(res, r)table.insert(comments, '"' .. k .. '"')endendendif(#comments > 0) thencommentstr = '<!-- Module:Check for unknown parameters results: ' ..table.concat(comments, ', ') .. '-->'endreturn table.concat(res) .. commentstrendreturn p
🔥 Top keywords: အထူး:ရှာဖွေရန်ဗဟိုစာမျက်နှာပြည်ထောင်စုနေ့မြန်မာနိုင်ငံအောင်ဆန်းအော်ကာပုဂံမြန်မာ့သမိုင်းကဏ္ဍ:မြန်မာစကားပုံများမေတ္တသုတ်ဘုရင့်နောင်ထိုင်းနိုင်ငံအနော်ရထာကဏ္ဍ:အင်္ဂလိပ်ဘာသာစကား ပါဝင်သော ဆောင်းပါးများရခိုင်ပြည်နယ်သင်္ကြန်အရှေ့တောင်အာရှနိုင်ငံများအသင်းရတနသုတ်ဦးသန့်ပဋ္ဌာန်းမော်စီတုန်းကားလိုး ကော်လိုဒီလွတ်လပ်ရေးနေ့ (မြန်မာနိုင်ငံ)တပ်မတော်ငွေတာရီရွှေတိဂုံစေတီတော်မန္တလေးမြို့ပရိတ်ကြီး ၁၁ သုတ်အမေရိကန်ပြည်ထောင်စုဂုဏ်တော်ကွန်ချာဒေါ်နယ်လ် ထရန့်အာဂျင်တီးနားနိုင်ငံတရုတ်ပြည်သူ့သမ္မတနိုင်ငံအောင်ဆန်းစုကြည်မင်းအောင်လှိုင်မြန်မာနိုင်ငံရှိ ပွဲတော်များဘာဂျာမှုတ်ခြင်းကျန်စစ်သားလွတ်လပ်ပြီးခေတ်မြန်မာနိုင်ငံစင်ကာပူနိုင်ငံကရင်ပြည်နယ်ဂျပန်နိုင်ငံသီရိလင်္ကာနိုင်ငံအင်ဒိုနီးရှားနိုင်ငံဒုတိယ ကမ္ဘာစစ်ဇော်ဂျီ (စာရေးဆရာ)မင်းတုန်းမင်းကယားပြည်နယ်အာရှတပ်မတော် (ကြည်း)စကားပုံရခိုင်လူမျိုးမင်္ဂလသုတ်တောင်ကိုရီးယားနိုင်ငံမြန်မာနိုင်ငံ၏ စစ်ဖက်ဆိုင်ရာ ရာထူး၊ အဆင့်၊ အဆောင်အယောင်နှင့် တံဆိပ်များအလောင်းမင်းတရားပုလွေမှုတ်ခြင်းပထမ အင်္ဂလိပ် - မြန်မာစစ်ကျိုက်ထီးရိုးဘုရားရှမ်းပြည်နယ်ယူကျူ့ဘ်ဗမာလူမျိုးပထမ ကမ္ဘာစစ်လွတ်လပ်ရေး ကြိုးပမ်းမှုကာလ (၁၉၄၁–၁၉၄၇)ဘုရားဂုဏ်တော်အိန္ဒိယနိုင်ငံတောင်ငူခေတ်ပုဂံခေတ်၇ နှစ် စစ်ပွဲမင်းသုဝဏ်အသည်းရောင် အသားဝါ ရောဂါ ဘီပိုးပုဗ္ဗဏှသုတ်မသီတာ (စမ်းချောင်း)မြန်မာတိုင်းရင်းသားမျိုးနွယ်များဆိုဗီယက်ပြည်ထောင်စု သမ္မတနိုင်ငံဂူဂယ်ဂျပန်ဘာသာစကားကမ္ဘာဂြိုဟ်နန္ဒမာလာဘိဝံသဂေါတမဗုဒ္ဓအာရပ်စော်ဘွားများပြည်ထောင်စုနိုင်ငံ၂၀၂၁ မြန်မာနိုင်ငံစစ်အာဏာသိမ်းခံရခြင်းမြန်မာနိုင်ငံ၏ ပထဝီဝင်ဝီကီပီးဒီးယား:အကြောင်းသီပေါမင်းကဏ္ဍ:ဝီကီပီးဒီးယား ဖျက်ခြင်းအနောက်ပိုင်းတိုင်းစစ်ဌာနချုပ်မိုနာကိုနိုင်ငံထိုင်ဝမ်ကျွန်း၏ ပထဝီဝင်စာပေမြန်မာကျပ်ငွေဘန်ကောက်မြို့တောင်ငူမြို့ဗုဒ္ဓဘာသာကျောက်ခေတ်စာဖတ်ခြင်းမွန်လူမျိုးရာသီအလိုက်ပွင့်သောပန်းများတိုင်တန်းနစ်သင်္ဘော