Module:曲师列表:修订间差异
支持两段式映射(主名义/合作名义):整串查表归并到主名义,不再拆词;旧结构仍兼容 |
修正:辅助函数移到 parse 声明之后(Lua 局部变量作用域) |
||
| 第7行: | 第7行: | ||
local DATA_TITLE = '模板:曲目列表.json' | local DATA_TITLE = '模板:曲目列表.json' | ||
local validator = require('模块:数据页校验') | local validator = require('模块:数据页校验') | ||
local MAP_TITLE = '模板:曲师映射.json' | |||
local INTRO_TITLE = '模板:曲师简介' -- 手工简介数据页(可编辑 wikitext) | |||
local DIFFS = { 'CASUAL', 'TOUGH', 'INSANE', 'PRO' } | |||
-- 拆词与归一化统一由 模块:署名解析 提供(本模块不再自带一份,避免规则漂移) | |||
local parse = require('模块:署名解析') | |||
local norm = parse.norm | |||
-- ===== 两段式名义表(映射页新结构: 主名义 / 合作名义)===== | -- ===== 两段式名义表(映射页新结构: 主名义 / 合作名义)===== | ||
| 第42行: | 第51行: | ||
return { { base = raw, ann = '' } } | return { { base = raw, ann = '' } } | ||
end | end | ||
-- ===== 工具 ===== | -- ===== 工具 ===== | ||