La documentació d'ús d'aquest mòdul es pot crear a Mòdul:ca-verb/ésser/ús

-- Formes irregulars dels verbs ésser, ser, esser
local export = {}

function export.make_irregulars(forma)
	
	forma.ger[2] = {}
	forma.ger[2][1] = "essent"
	
	forma.part[1]["m-s"] = "estat"
	forma.part[1]["f-s"] = "estada"
	forma.part[1]["m-p"] = "estats"
	forma.part[1]["f-p"] = "estades"
	
	forma.part[2] = {}
	forma.part[2]["m-s"] = "sigut"
	forma.part[2]["f-s"] = "siguda"
	forma.part[2]["m-p"] = "siguts"
	forma.part[2]["f-p"] = "sigudes"
	
	forma.part[3] = {}
	forma.part[3]["m-s"] = "segut"
	forma.part[3]["f-s"] = "seguda"
	forma.part[3]["m-p"] = "seguts"
	forma.part[3]["f-p"] = "segudes"
	forma.part[3]["nota"] = "val"
	
	forma.part[4] = {}
	forma.part[4]["m-s"] = "set"
	forma.part[4]["f-s"] = "seta"
	forma.part[4]["m-p"] = "sets"
	forma.part[4]["f-p"] = "setes"
	forma.part[4]["nota"] = "centr, bal"
	
	forma["pres-ind"][1][1] = "soc"
	forma["pres-ind"][1][2] = "ets"
	forma["pres-ind"][1][3] = "és"
	forma["pres-ind"][1][4] = "som"
	forma["pres-ind"][1][5] = "sou"
	forma["pres-ind"][1][6] = "són"
	
	forma["pres-ind"][2][1] = "som"
	forma["pres-ind"][2]["nota"] = "bal"
	
	forma["pres-ind"][3][1] = nil
	forma["pres-ind"][3][2] = "eres"
	forma["pres-ind"][3]["nota"] = "val"
	
	forma["imperf-ind"][1][1] = "era"
	forma["imperf-ind"][1][2] = "eres"
	forma["imperf-ind"][1][3] = "era"
	forma["imperf-ind"][1][4] = "érem"
	forma["imperf-ind"][1][5] = "éreu"
	forma["imperf-ind"][1][6] = "eren"
	
	forma.pass[1][1] = "fui"
	forma.pass[1][2] = "fores"
	forma.pass[1][3] = "fou"
	forma.pass[1][4] = "fórem"
	forma.pass[1][5] = "fóreu"
	forma.pass[1][6] = "foren"
	
	forma.pass[2] = {}
	forma.pass[2][3] = "fon"
	forma.pass[2]["nota"] = "val"
	
	forma.cond[2] = {}
	forma.cond[2][1] = "fora"
	forma.cond[2][2] = "fores"
	forma.cond[2][3] = "fora"
	forma.cond[2][4] = "fórem"
	forma.cond[2][5] = "fóreu"
	forma.cond[2][6] = "foren"
	
	forma["pres-subj"][1][1] = "sigui"
	forma["pres-subj"][1][2] = "siguis"
	forma["pres-subj"][1][3] = "sigui"
	forma["pres-subj"][1][4] = "siguem"
	forma["pres-subj"][1][5] = "sigueu"
	forma["pres-subj"][1][6] = "siguin"
	
	forma["pres-subj"][2][1] = "siga"
	forma["pres-subj"][2][2] = "sigues"
	forma["pres-subj"][2][3] = "siga"
	forma["pres-subj"][2][6] = "siguen"
	forma["pres-subj"][2]["nota"] = nil
	
	forma["pres-subj"][3] = {}
	forma["pres-subj"][3][4] = "sigam"
	forma["pres-subj"][3][5] = "sigau"
	forma["pres-subj"][3]["nota"] = "bal"
	
	forma["imperf-subj"][1][1] = "fos"
	forma["imperf-subj"][1][2] = "fossis"
	forma["imperf-subj"][1][3] = "fos"
	forma["imperf-subj"][1][4] = "fóssim"
	forma["imperf-subj"][1][5] = "fóssiu"
	forma["imperf-subj"][1][6] = "fossin"
	
	forma["imperf-subj"][2] = {}
	forma["imperf-subj"][2][2] = "fosses"
	forma["imperf-subj"][2][4] = "fóssem"
	forma["imperf-subj"][2][5] = "fósseu"

	forma["imperf-subj"][3][1] = "fora"
	forma["imperf-subj"][3][2] = "fores"
	forma["imperf-subj"][3][3] = "fora"
	forma["imperf-subj"][3][4] = "fórem"
	forma["imperf-subj"][3][5] = "fóreu"
	forma["imperf-subj"][3][6] = "foren"
	
	forma["imp"][1][2] = "sigues"
	forma["imp"][1][3] = "sigui"
	forma["imp"][1][4] = "siguem"
	forma["imp"][1][5] = "sigueu"
	forma["imp"][1][6] = "siguin"

	forma["imp"][2][3] = "siga"
	forma["imp"][2][6] = "siguen"
	forma["imp"][2]["nota"] = nil
	
	forma["imp"][3] = {}
	forma["imp"][3][4] = "sigam"
	forma["imp"][3][5] = "sigau"
	forma["imp"][3]["nota"] = "bal"
	
	forma["no-ger"] = "siguent"
	
	forma["no-pres-ind"][1] = {}
	forma["no-pres-ind"][1][1] = "so"
	forma["no-pres-ind"][1]["nota"] = "n-occ, alg, centr"
	
	forma["no-pres-ind"][2] = {}
	forma["no-pres-ind"][2][2] = "ses"
	forma["no-pres-ind"][2]["nota"] = "alg"
	
	forma["no-pres-ind"][3] = {}
	forma["no-pres-ind"][3][4] = "sem"
	forma["no-pres-ind"][3][5] = "seu"
	forma["no-pres-ind"][3]["nota"] = "sept, alg"
	
	forma["no-imperf-ind"] = nil
	
	forma["no-pass"] = {}
	forma["no-pass"][1] = {}
	forma["no-pass"][1][1] = "fon"
	forma["no-pass"][1]["nota"] = "val"
	
	forma["no-fut"] = {}
	forma["no-fut"][1] = {}
	forma["no-fut"][1][1] = "siré"
	forma["no-fut"][1][2] = "siràs"
	forma["no-fut"][1][3] = "sirà"
	forma["no-fut"][1][4] = "sirem"
	forma["no-fut"][1][5] = "sireu"
	forma["no-fut"][1][6] = "siran"
	forma["no-fut"][1]["nota"] = "bal, n-occ"
	
	forma["no-fut"][2] = {}
	forma["no-fut"][2][1] = "sigueré"
	forma["no-fut"][2][2] = "sigueràs"
	forma["no-fut"][2][3] = "siguerà"
	forma["no-fut"][2][4] = "siguerem"
	forma["no-fut"][2][5] = "siguereu"
	forma["no-fut"][2][6] = "sigueran"
	forma["no-fut"][2]["nota"] = "alg"
	
	forma["no-cond"] = {}
	forma["no-cond"][1] = {}
	forma["no-cond"][1][1] = "siria"
	forma["no-cond"][1][2] = "siries"
	forma["no-cond"][1][3] = "siria"
	forma["no-cond"][1][4] = "siríem"
	forma["no-cond"][1][5] = "siríeu"
	forma["no-cond"][1][6] = "sirien"
	forma["no-cond"][1]["nota"] = "bal, n-occ"
	
	forma["no-cond"][2] = {}
	forma["no-cond"][2][1] = "sigueria"
	forma["no-cond"][2][2] = "sigueries"
	forma["no-cond"][2][3] = "sigueria"
	forma["no-cond"][2][4] = "sigueríem"
	forma["no-cond"][2][5] = "sigueríeu"
	forma["no-cond"][2][6] = "siguerien"
	forma["no-cond"][2]["nota"] = "alg"
	
	forma["no-pres-subj"][1][1] = "sia"
	forma["no-pres-subj"][1][2] = "sies"
	forma["no-pres-subj"][1][3] = "sia"
	forma["no-pres-subj"][1][4] = "siem"
	forma["no-pres-subj"][1][5] = "sieu"
	forma["no-pres-subj"][1][6] = "sien"
	forma["no-pres-subj"][1]["nota"] = "sept, bal"
	
	forma["no-pres-subj"][2] = {}
	forma["no-pres-subj"][2][4] = "siam"
	forma["no-pres-subj"][2][5] = "siau"
	forma["no-pres-subj"][2]["nota"] = "bal"
	
	forma["no-imperf-subj"][1][1] = "fossi"
	forma["no-imperf-subj"][1][3] = "fossi"
	
	forma["no-imperf-subj"][2][1] = "sigués"
	forma["no-imperf-subj"][2][2] = "siguesses"
	forma["no-imperf-subj"][2][3] = "sigués"
	forma["no-imperf-subj"][2][4] = "siguéssem"
	forma["no-imperf-subj"][2][5] = "siguésseu"
	forma["no-imperf-subj"][2][6] = "siguessen"
	forma["no-imperf-subj"][2]["nota"] = "centr, n-occ, sept, bal"
	
	forma["no-imperf-subj"][3][1] = "siguera"
	forma["no-imperf-subj"][3][2] = "sigueres"
	forma["no-imperf-subj"][3][3] = "siguera"
	forma["no-imperf-subj"][3][4] = "siguérem"
	forma["no-imperf-subj"][3][5] = "siguéreu"
	forma["no-imperf-subj"][3][6] = "sigueren"
	forma["no-imperf-subj"][3]["nota"] = "val"
	
	return forma
end

return export