local p = local extra = require('Module:Road data/extra')local TableTools = require('Module:TableTools')
function defaultFirst(a, b) if a
'default' then return false end return a < bend
function p.table(frame) local out = for signType, signDef in TableTools.sortedPairs(extra) do out = out .. '
-\n' out = out .. '! Region\n' out = out .. ' | Sign\n' for countryType, countryDef in TableTools.sortedPairs(signDef, defaultFirst) do if type(countryDef) 'table' then for stateType, stateDef in TableTools.sortedPairs(countryDef, defaultFirst) do out = out .. ' | -\n' out = out .. ' | ' .. countryType .. '/' .. stateType .. '\n' out = out .. ' | \n' end else out = out .. ' | -\n' out = out .. ' | ' .. countryType .. '\n' out = out .. ' | \n' end end out = out .. ' |
---|
return p