Module:Grammar: Difference between revisions

14 bytes removed ,  01:51, 31 July 2019
m
no edit summary
mNo edit summary
mNo edit summary
Line 19: Line 19:
parsedtext = string.gsub(frame.args[1], "=([^=]+)=", function(f)
parsedtext = string.gsub(frame.args[1], "=([^=]+)=", function(f)
  for a, b, c in string.gmatch(f, "(%w*)[:%.](%w*)(:?%w*)") do
  for a, b, c in string.gmatch(f, "(%w*)[:%.](%w*)(:?%w*)") do
   local capitalized = (string.gsub(b, "(^%w)", string.upper("%1")) == string.gsub(b,"(^%w)","%1"))
   local capitalized = ((b:gsub("^%l", string.upper)) == string.gsub(b,"(^%w)","%1"))
   returnstring = ""
   returnstring = ""
   b = string.lower(b)
   b = string.lower(b)