Module:Grammar/Conjugate: Difference between revisions

m
oops
(Created page with "local p = {} function p.pluralize(str, apostrophe) apostrophe = apostrophe or '' local irregularplurals = {} if (str:sub(-1) == 's') then return (str .. apostrophe)...")
 
m (oops)
Line 21: Line 21:


function p.singularverb(string)
function p.singularverb(string)
  --[ Assumes the input string is already a plural verb.]
   local irregularsingulars = {
   local irregularsingulars = {
     ["are"] = 'is',
     ["are"] = 'is',
Line 31: Line 32:
   if result ~= nil and result ~= '' then
   if result ~= nil and result ~= '' then
     return result
     return result
   else  
   else
     return string
     return string .. "s"
   end
   end
end
end


return p
return p