腰椎间盘突出挂什么科| 痰有腥臭味是什么原因| 薏米和什么一起煮粥最好| 胃胀疼是什么原因| 抑郁到什么程度要吃氟西汀| 阴虱用什么药治疗| 明矾是什么| 梦见刮胡子是什么意思| 省委副书记什么级别| 肌酸激酶偏高说明什么| 神经内科看什么病| 豌豆是什么豆| ab是什么| 氧化钙是什么| 进入icu病房意味着什么| 下腹部胀是什么原因| 医生规培是什么意思| 口发苦是什么原因| 家里什么东西止血最快| 心慌吃什么药效果好| 骐字五行属什么| kkkk是什么意思| 梦到生孩子是什么意思| 细佬什么意思| 过期药品是什么垃圾| 地雷是什么意思| 明胶是什么东西| 男人早泄吃什么药| 考试为什么要用2b铅笔| svip和vip有什么区别| 梦见孩子被蛇咬是什么意思| 来月经前有褐色分泌物是什么原因| 绿色食品指什么食品| 仿佛是什么意思| 胸胀疼是什么原因| 卤肉是什么肉| 胰管扩张是什么意思| 浅尝辄止什么意思| 做核磁共振需要注意什么| 红白相间是什么意思| 阿米巴病是什么病| 手癣是什么原因引起的| 依稀是什么意思| 沉的右边念什么| 头头是道什么意思| 五月10号是什么星座| 双一流大学是什么| 性冷淡是什么| 护理学和护理有什么区别| 插科打诨是什么意思| 气性大是什么意思| 疮疡是什么病| 大器晚成是什么意思| 1948年中国发生了什么| 来月经为什么会拉肚子| 氯是什么意思| 出处是什么意思| 2月出生的是什么星座| 吃什么补血补气效果好| 乙肝145阳性是什么意思| 为什么穿堂风最伤人| 什么样的星星| 忐忑不安是什么意思| hov是什么意思| 小孩睡觉张开嘴巴是什么原因| 榴莲为什么是苦的| 肌肉萎缩是什么症状| 梦见刺猬是什么意思| 吃什么能让头发变黑| 不速之客是什么意思| 胸推什么意思| 孕妇为什么不能吃西瓜| 益生菌不能和什么一起吃| 腻歪什么意思| 颞下颌关节挂什么科| 什么样的女人最旺夫| 七是什么意思| 567是什么意思| 鼻涕有血丝是什么原因| 什么草药可以止痒| 胃痛吃什么| 失眠挂什么科室| 当归有什么作用和功效| 拔完智齿吃什么| 梦到兔子是什么征兆| 蔗糖脂肪酸酯是什么| 高我是什么意思| 五月份什么星座| 吃鸭蛋有什么好处和坏处| 空调买什么牌子的好| 黄飞鸿代表什么生肖| wb是什么意思| 奔跑吧 什么时候开播| 工夫是什么意思| 如饥似渴是什么意思| 三国之前是什么朝代| 球麻痹是什么病| 回族人为什么不吃猪肉| 补办医保卡需要什么资料| 起酥油是什么做的| 排卵试纸阴性是什么意思| 空调抽真空是什么意思| 什么是同房| 空调多少匹什么意思| 大姨妈每个月提前来是什么原因| 2.22是什么星座| 安门是什么意思| 梦见手机坏了是什么意思| n2是什么| 六月十二日是什么日子| 乙酉日五行属什么| 杂菌阳性是什么意思| 巴豆是什么| 何辅堂是什么电视剧| gr什么意思| 早上打嗝是什么原因呢| 碱水是什么| 木辛读什么| 真菌感染有什么症状| 女性解脲支原体阳性吃什么药| 肺结节是什么症状| 铅是什么| 未属什么五行| 月黑见渔灯的见读什么| 什么叫985大学| 怀孕一个月出血是什么情况| 吃什么能提高性功能| 外阴白斑瘙痒抹什么药| 诺贝尔奖是什么意思| 悲欢离合是什么意思| who是什么意思| 手指甲发白是什么原因| 上海为什么叫上海| 怀孕1个月有什么症状| 吃什么东西可以养胃| examine什么意思| 喝啤酒尿多是什么原因| 增加骨密度吃什么药| 马齿苋是什么| 下线是什么意思| 跳蛋什么感觉| 鲁迅为什么弃医从文| 萨德是什么意思| 破壁是什么意思| 肾结石吃什么水果| 女性睾酮高意味着什么| 洋葱不能和什么一起吃| 肺部ct挂什么科| 夫妻肺片里面都有什么| nt检查是什么意思| 阿波罗是什么神| 代谢不好是什么原因| 值神天德是什么意思| 在什么中间| 女人腿肿应该检查什么| 当今社会什么行业前途比较好| 子宫内膜9mm意味着什么| 喝什么茶降血糖| coa是什么| 高血压药什么时候吃最好| 送锦旗有什么讲究| mb什么意思| 梦见好多蛇是什么意思| 什么牌子的护肝药最好| 孕妇喝纯牛奶对胎儿有什么好处| 什么的大娘| 东北是什么气候| 留守儿童什么意思| 胃痛吃什么好| 血糖高看什么科| 女生喜欢什么姿势| 七月七日是什么日子| 浸猪笼是什么意思| 肺活量是什么意思| 生命的本质是什么| 为什么青霉素要做皮试| 肝胆相照是什么意思| apple什么意思| 玫瑰茄是什么东西| 碧玉五行属什么| 什么叫稽留流产| 正常白带是什么样的| 梦想成真是什么意思| 有里面没有两横是什么字| 黄色鞋子配什么颜色裤子| 支元体阳性是什么意思| 梦见手机屏幕摔碎了是什么意思| 儿童发烧挂什么科| 暗娼什么意思| 全心增大是什么意思| 阴囊长白毛是什么原因| 五官指什么| 什么杯子不能装水| 红花对什么| 碗摔碎了预示着什么| 有口臭去医院挂什么科| 立夏是什么时候| 左是什么结构| 金蟾折桂什么意思| 建卡需要带什么证件| 理想血压是什么意思| 年轻人能为世界做什么| 优甲乐什么时候吃最好| mle是什么意思| 重庆有什么烟| 仁义道德是什么意思| ecco是什么品牌| 东宫是什么意思| 口腔溃疡挂什么科室| 甲鱼跟什么炖最补| 燕窝适合什么人吃| brush是什么意思| 什么零食热量低有利于减肥| 王维有什么之称| 非洲割礼是什么| 白夜是什么意思| 小腿酸什么原因| 梦见打麻将是什么意思| 什么药膏可以去黑头| 杜甫被人们称为什么| 拔完智齿后需要注意什么| 小孩鼻子出血什么原因| 地球上什么东西每天要走的距离最远| 洁面液是干什么用的| 聊胜于无什么意思| 巨蟹座男和什么座最配对| 年轻人长老年斑是什么原因| 唯利是图是什么生肖| tp是什么病毒| 今年43岁属什么生肖| 嗓子发炎吃什么水果| 后羿代表什么生肖| 血氧仪是干什么用的| fw什么意思| 同一首歌为什么停播了| 第四个手指叫什么| wi-fi是什么意思| 什么是像素| 不怕流氓什么就怕流氓有文化| 漂发是什么意思| 宠物蛇吃什么| 大运什么意思| 送长辈什么礼物合适| 520是什么日子| 梦到龙预示着什么| 八月八日是什么星座| 灭活是什么意思| 肝囊性灶是什么意思| 三个鬼念什么| 吃芹菜有什么好处| 草字头占读什么| 背债是什么意思| 台阶是什么意思| 血管检查是做什么检查| 消化不良吃什么水果| 胆囊挂什么科| 买车选什么品牌| 钟点房是什么意思| 数不胜数是什么意思| 枕戈待旦什么意思| 咳嗽吃什么水果最好| lo什么意思| 四妙丸有什么功效与作用| 阳虚吃什么中药调理| 百度Jump to content

王各念什么

Permanently protected module
From Wikipedia, the free encyclopedia

local checkType = require('libraryUtil').checkType

local p = {}

local BODY_PARAM = '$B'

local specialParams = {
	['$params'] = 'parameter list',
	['$aliases'] = 'parameter aliases',
	['$flags'] = 'flags',
	['$B'] = 'template content',
	['$template-name'] = 'template invocation name override',
}

function p.main(frame, body)
	-- If we are substing, this function returns a template invocation, and if
	-- not, it returns the template body. The template body can be specified in
	-- the body parameter, or in the template parameter defined in the
	-- BODY_PARAM variable. This function can be called from Lua or from
	-- #invoke.

	-- Return the template body if we aren't substing.
	if not mw.isSubsting() then
		if body ~= nil then
			return body
		elseif frame.args[BODY_PARAM] ~= nil then
			return frame.args[BODY_PARAM]
		else
			error(string.format(
				"no template content specified (use parameter '%s' from #invoke)",
				BODY_PARAM
			), 2)
		end
	end

	-- Sanity check for the frame object.
	if type(frame) ~= 'table'
		or type(frame.getParent) ~= 'function'
		or not frame:getParent()
	then
		error(
			"argument #1 to 'main' must be a frame object with a parent " ..
			"frame available",
			2
		)
	end

	-- Find the invocation name.
	local mTemplateInvocation = require('Module:Template invocation')
	local name

	if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then
		name = frame.args['$template-name']										-- override whatever the template name is with this name
	else
		name = mTemplateInvocation.name(frame:getParent():getTitle())
	end

	-- Combine passed args with passed defaults
	local args = {}
	if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then
		for k, v in pairs( frame:getParent().args ) do
			args[k] = v
		end
		for k, v in pairs( frame.args ) do
			if not specialParams[k] then
				if v == '__DATE__' then
					v = mw.getContentLanguage():formatDate( 'F Y' )
				end
				args[k] = v
			end
		end
	else
		for k, v in pairs( frame.args ) do
			if not specialParams[k] then
				if v == '__DATE__' then
					v = mw.getContentLanguage():formatDate( 'F Y' )
				end
				args[k] = v
			end
		end
		for k, v in pairs( frame:getParent().args ) do
			args[k] = v
		end
	end

	-- Trim parameters, if not specified otherwise
	if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then
		for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end
	end

	-- Pull information from parameter aliases
	local aliases = {}
	if frame.args['$aliases'] then
		local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' )
		for k, v in ipairs( list ) do
			local tmp = mw.text.split( v, '%s*>%s*' )
			aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2])
		end
	end
	for k, v in pairs( aliases ) do
		if args[k] and ( not args[v] or args[v] == '' ) then
			args[v] = args[k]
		end
		args[k] = nil
	end

	-- Remove empty parameters, if specified
	if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then
		local tmp = 0
		for k, v in ipairs( args ) do
			if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then
				tmp = k
			else
				break
			end
		end
		for k, v in pairs( args ) do
			if v == '' then
				if not (type(k) == 'number' and k < tmp) then args[k] = nil end
			end
		end
	end

	-- Order parameters
	if frame.args['$params'] then
		local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {}
		for k, v in ipairs(params) do
			v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v
			if args[v] then tmp[v], args[v] = args[v], nil end
		end
		for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end
		args = tmp
	end

	return mTemplateInvocation.invocation(name, args)
end

p[''] = p.main -- For backwards compatibility

return p
拉黑一个人意味着什么 喵喵喵是什么意思 银耳是什么 青是什么颜色 白气是什么物态变化
为什么阴天紫外线更强 1936年属什么生肖 丙氨酸氨基转移酶高吃什么药 无垢是什么意思 什么样的月光
cpi是什么意思 7月5日是什么日子 脖子为什么有颈纹 腰疼贴什么膏药 痔疮是什么意思
腺肌症是什么原因引起的 水果都有什么 手癣是什么原因引起的 什么脱口秀 着凉感冒吃什么药
梁五行属什么hcv9jop5ns7r.cn 带鱼屏是什么意思hcv9jop8ns3r.cn 身体缺钾吃什么可以补充hcv8jop8ns2r.cn 后脖子出汗多是什么原因hcv7jop9ns3r.cn 悬壶济世是什么意思chuanglingweilai.com
夫妻是什么hcv8jop0ns4r.cn 巴斯光年是什么意思hcv8jop1ns9r.cn 嘴唇边缘发黑是什么原因hcv9jop5ns4r.cn 什么是物理hlguo.com 扳机指是什么原因造成的hcv8jop1ns9r.cn
铲垃圾的工具叫什么hcv8jop9ns2r.cn 油耳是什么意思hcv8jop8ns4r.cn 坐月子适合吃什么水果hcv7jop5ns6r.cn 今晚吃什么hcv8jop2ns6r.cn 甲状腺彩超能查出什么hebeidezhi.com
肌酐偏低是什么意思hcv9jop7ns1r.cn 双向情感障碍吃什么药hcv8jop7ns9r.cn 标新立异什么意思hcv8jop0ns4r.cn 第二名叫什么hcv9jop1ns9r.cn 白色念珠菌是什么hcv8jop8ns5r.cn
百度