Module:曲师列表:修订间差异
修正:辅助函数移到 parse 声明之后(Lua 局部变量作用域) |
两段式映射:把 显示名 与 _写法 也作为别名(等价旧映射表的键→显示名) |
||
| 第26行: | 第26行: | ||
local dn = m['显示名'] | local dn = m['显示名'] | ||
extra[parse.norm(dn)] = m | extra[parse.norm(dn)] = m | ||
alias[parse.norm(dn)] = dn -- 显示名本身 | |||
for _, a in ipairs(m['马甲'] or {}) do alias[parse.norm(a)] = dn end | for _, a in ipairs(m['马甲'] or {}) do alias[parse.norm(a)] = dn end | ||
for _, w in ipairs(m['_写法'] or {}) do alias[parse.norm(w)] = dn end | |||
end | end | ||
end | end | ||