本网站正在建设中(~ ̄▽ ̄)~

  • 你好~!欢迎来到中文歌声合成个人收集站-VCPedia.cn!
  • 若发现页面信息有误投稿至本站,请联系管理员。

Module:Example

VCPedia.cn ——关于中文歌声合成的一切。
氢化脱氰氰酸讨论 | 贡献2023年8月21日 (一) 11:05的版本 (导入1个版本)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
Template-info.svg 模块文档  [创建] [刷新]
local module = {}

local getArgs = require('Module:Arguments').getArgs

function _main(args, frame)
	local codes = args[1]
	local isPrint = args[2] == 'print'
	
	local preTag = frame:extensionTag('pre', codes)
	local executedResult = frame:preprocess(
		mw.text.decode(
			mw.text.unstripNoWiki(codes)
		)
	)
	
	if isPrint then
		return preTag..mw.text.trim(executedResult)
	else
		frame:callParserFunction('#vardefine', 'example-view', executedResult)
		return preTag
	end
end

function module.main(frame)
	local args = getArgs(frame)
	return _main(args, frame)
end

return module