Volatile:ListMolByReference: Difference between revisions

mNo edit summary
No edit summary
Line 10: Line 10:
     local S = idS[id]
     local S = idS[id]
     if (S == nil) then idS[id]={} S = idS[id] end
     if (S == nil) then idS[id]={} S = idS[id] end
     if (S[sp] == nil) then S[sp] = {ref}
     if (S[sp] == nil) then S[sp] = {ref} print(ref)
     else table.insert(S[sp], ref) end
     else table.insert(S[sp], ref) end
   end
   end
   for k,v in pairs(idS) do
   for k,v in pairs(idS) do
     print("# [[Image:" ..k.. ".png]] ")
     print("* [[Image:" ..k.. ".png]] ")
     for i,w in pairs(v) do
     for i,w in pairs(v) do
       print(i)
       print(i)

Revision as of 04:00, 10 March 2013

Searching IDs with {{{1}}} in the reference namespace.

Showing below 1 results of search {{{1}}}.

{{#lua:

 idS = {}
 for ref, sp, id in stdin:gmatch("|?|?([%w\. ]+)||([%w\., ]+)||([^\n]+)") do
   local S = idS[id]
   if (S == nil) then idS[id]={} S = idS[id] end
   if (S[sp] == nil) then S[sp] = {ref} print(ref)
   else table.insert(S[sp], ref) end
 end
 for k,v in pairs(idS) do
   print("* File:" ..k.. ".png ")
   for i,w in pairs(v) do
     print(i)
     for j,x in ipairs(w) do
       print("(ref)")
     end
   end
 end

| {{{1}}} }}