Changes

m
no edit summary
Line 5: Line 5:  
local ShipIterator = require("Module:ShipIterator")
 
local ShipIterator = require("Module:ShipIterator")
 
local ShipCapabilities = require("Module:ShipCapabilities")
 
local ShipCapabilities = require("Module:ShipCapabilities")
 +
 +
local debug = {}
 +
 +
function debugLog(s)
 +
    table.insert(debug, s)
 +
end
 +
 +
function debugSpan()
 +
    return #debug > 0 and ([[<span style="display:none">]] .. table.concat(debug, "\n") .. [[</span>]]) or ""
 +
end
    
local args = nil
 
local args = nil
Line 212: Line 222:  
         repeat
 
         repeat
 
             for _, arg in ipairs(args_) do
 
             for _, arg in ipairs(args_) do
 +
                debugLog("arg = " .. (arg or ""))
 
                 local value = interpret_arg(arg)
 
                 local value = interpret_arg(arg)
 
                 if value then
 
                 if value then
 +
                    debugLog("value = " .. (value or ""))
 
                     table.insert(values, value)
 
                     table.insert(values, value)
 
                 end
 
                 end
 
             end
 
             end
 
         until not sequence or sequence_position > #sequence
 
         until not sequence or sequence_position > #sequence
         return table.concat(values, args.concat or "")
+
         return table.concat(values, args.concat or "") .. debugSpan()
 
     end
 
     end
 
end
 
end
Line 232: Line 244:  
     mw.log(
 
     mw.log(
 
         Calc.format(nil, {
 
         Calc.format(nil, {
             "!Nagato/Kai Ni",
+
             "!Nagato/Kai Ni:_hp = 1",
             "!_level = 99",
+
             --"!_level = 99",
             "!_accuracy = 10",
+
             --"!_accuracy = 10",
             "!!Destroyer Ro-Class",
+
             --"!!Destroyer Ro-Class",
             "?test"
+
             "?hp"
 
         })
 
         })
 
     )
 
     )
cssedit, gkautomate
6,928

edits