Module:ColorParse: Difference between revisions

73 bytes added ,  02:08, 21 July 2020
minor refactor
mNo edit summary
(minor refactor)
Line 25: Line 25:
   b = b:gsub("(\\n)","\n")
   b = b:gsub("(\\n)","\n")
   return b
   return b
end
function p.determinetype(input)
  return (input:match('&') ~= nil)
end
end


Line 47: Line 51:
   regextype = regextype
   regextype = regextype
   if regextype == nil then
   if regextype == nil then
     if args[1]:match('&') ~= nil then
     if p.determinexml(args[1]) then
      regextype = 'xml'
      regextype = 'xml'
     else
     else
      regextype = 'notxml'
      regextype = 'notxml'
     end
     end
   end
   end