第1行:
第1行:
−
p = {}
+
local p = {}
function p.split(s)
function p.split(s)
第5行:
第5行:
parent, name = s:match("^(.+)/(.+)$")
parent, name = s:match("^(.+)/(.+)$")
return parent, name
return parent, name
+
end
+
+
function p.rsplit(s)
+
return s:match("^([^/]+)/(.+)$")
end
end
第21行:
第25行:
if type_flag then
if type_flag then
local base, sub
local base, sub
−
base, sub = p.split(full_name)
+
base, sub = p.rsplit(full_name)
if base then
if base then
return type_flag, base, sub
return type_flag, base, sub
第30行:
第34行:
return nil, nil, s
return nil, nil, s
end
end
+
end
+
+
function p.getPageName()
+
return mw.title.getCurrentTitle().text
end
end
return p
return p