Module:VariablesLua

来自Fargo's Mods Wiki
跳转到导航 跳转到搜索

可在Module:VariablesLua/doc创建此模块的帮助文档

-- temporary VariablesLua replacement

local currFrame = mw.getCurrentFrame()

return {
	var = function(key, default)
		return currFrame:callParserFunction{ name = '#var', args = { key, default } }
	end,
	
	var_final = function(key, default)
		return currFrame:callParserFunction{ name = '#var_final', args = { key, default } }
	end,
	
	vardefine = function(key, value)
		currFrame:callParserFunction{ name = '#vardefine', args = { key, value } }
	end,
	
	vardefineecho = function(key, value)
		currFrame:callParserFunction{ name = '#vardefine', args = { key, value } }
		return value
	end,
	
	varexists = function(key, exists, dne)
		return currFrame:callParserFunction{ name = '#varexists', args = { key, exists, dne } }
	end,
}