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

-- Formes irregulars del verb saber
local p = {}

function p.make_irregulars(forma)
	
	forma["pres-ind"][1][1] = "sé"
	forma["pres-ind"][2] = nil
	forma["pres-ind"][3] = nil
	
	forma.fut[1][1] = "sabré"
	forma.fut[1][2] = "sabràs"
	forma.fut[1][3] = "sabrà"
	forma.fut[1][4] = "sabrem"
	forma.fut[1][5] = "sabreu"
	forma.fut[1][6] = "sabran"
	
	forma.cond[1][1] = "sabria"
	forma.cond[1][2] = "sabries"
	forma.cond[1][3] = "sabria"
	forma.cond[1][4] = "sabríem"
	forma.cond[1][5] = "sabríeu"
	forma.cond[1][6] = "sabrien"
	
	forma["pres-subj"][1][1] = "sàpiga"
	forma["pres-subj"][1][2] = "sàpigues"
	forma["pres-subj"][1][3] = "sàpiga"
	forma["pres-subj"][1][4] = "sapiguem"
	forma["pres-subj"][1][5] = "sapigueu"
	forma["pres-subj"][1][6] = "sàpiguen"
	
	forma["pres-subj"][2][1] = "sàpia"
	forma["pres-subj"][2][2] = "sàpies"
	forma["pres-subj"][2][3] = "sàpia"
	forma["pres-subj"][2][4] = "sapiem"
	forma["pres-subj"][2][5] = "sapieu"
	forma["pres-subj"][2][6] = "sàpien"
	forma["pres-subj"][2]["nota"] = "val"
	
	forma["imperf-subj"][2]["nota"] = "n-occ"
	
	forma.imp[1][2] = "sàpigues"
	forma.imp[1][3] = "sàpiga"
	forma.imp[1][4] = "sapiguem"
	forma.imp[1][5] = "sapigueu"
	forma.imp[1][6] = "sàpiguen"
	
	forma.imp[2][2] = "sàpies"
	forma.imp[2][3] = "sàpia"
	forma.imp[2][4] = "sapiem"
	forma.imp[2][5] = "sapieu"
	forma.imp[2][6] = "sàpien"
	forma.imp[2]["nota"] = "val"
	
	forma["no-ger"] = "sapiguent"
	
	forma["no-part"] = {}
	forma["no-part"]["m-s"] = "sapigut"
	forma["no-part"]["f-s"] = "sapiguda"
	forma["no-part"]["m-p"] = "sapiguts"
	forma["no-part"]["f-p"] = "sapigudes"

	forma["no-pres-ind"][1][3] = nil
	forma["no-pres-ind"][2] = {}
	forma["no-pres-ind"][2][1] = "sep"
	forma["no-pres-ind"][2]["nota"] = "alg"
	
	forma["no-imperf-ind"][1]["nota"] = "n-occ, alg"
	forma["no-imperf-ind"][4] = {}
	forma["no-imperf-ind"][4][4] = "sabévom"
	forma["no-imperf-ind"][4][5] = "sabévou"
	forma["no-imperf-ind"][4]["nota"] = "n-occ"
	
	forma["no-pass"] = {}
	forma["no-pass"][1] = {}
	forma["no-pass"][1][1] = "sapieri"
	forma["no-pass"][1][2] = "sapieres"
	forma["no-pass"][1][3] = "sapiec"
	forma["no-pass"][1][4] = "sapieren"
	forma["no-pass"][1][5] = "sapieru"
	forma["no-pass"][1][6] = "sapieren"
	forma["no-pass"][1]["nota"] = "sept"
	
	forma["no-pass"][2] = {}
	forma["no-pass"][2][1] = "sapigué"
	forma["no-pass"][2][2] = "sapigueres"
	forma["no-pass"][2][3] = "sapigué"
	forma["no-pass"][2][4] = "sapiguérem"
	forma["no-pass"][2][5] = "sapiguéreu"
	forma["no-pass"][2][6] = "sapigueren"
	forma["no-pass"][2]["nota"] = "bal"
	
	forma["no-fut"] = {}
	forma["no-fut"][1] = {}
	forma["no-fut"][1][1] = "saberé"
	forma["no-fut"][1][2] = "saberàs"
	forma["no-fut"][1][3] = "saberà"
	forma["no-fut"][1][4] = "saberem"
	forma["no-fut"][1][5] = "sabereu"
	forma["no-fut"][1][6] = "saberan"
	forma["no-fut"][1]["nota"] = "centr, sept, alg"
	
	forma["no-cond"] = {}
	forma["no-cond"][1] = {}
	forma["no-cond"][1][1] = "saberiva"
	forma["no-cond"][1][2] = "saberives"
	forma["no-cond"][1][3] = "saberiva"
	forma["no-cond"][1][4] = "saberívem"
	forma["no-cond"][1][5] = "saberíveu"
	forma["no-cond"][1][6] = "saberiven"
	forma["no-cond"][1]["nota"] = "alg"
	
	forma["no-pres-subj"][1][1] = "sabi"
	forma["no-pres-subj"][1][2] = "sabis"
	forma["no-pres-subj"][1][3] = "sabi"
	forma["no-pres-subj"][1][4] = "sabem"
	forma["no-pres-subj"][1][5] = "sabeu"
	forma["no-pres-subj"][1][6] = "saben"
	forma["no-pres-subj"][1]["nota"] = "or, alg"
	
	forma["no-pres-subj"][2] = {}
	forma["no-pres-subj"][2][1] = "sàpigui"
	forma["no-pres-subj"][2][2] = "sàpiguis"
	forma["no-pres-subj"][2][3] = "sàpigui"
	forma["no-pres-subj"][2][6] = "sàpiguin"
	forma["no-pres-subj"][2]["nota"] = "or"
	
	forma["no-pres-subj"][3] = {}
	forma["no-pres-subj"][3][1] = "sàbiga"
	forma["no-pres-subj"][3][2] = "sàbigues"
	forma["no-pres-subj"][3][3] = "sàbiga"
	forma["no-pres-subj"][3][4] = "sabiguem"
	forma["no-pres-subj"][3][5] = "sabigueu"
	forma["no-pres-subj"][3][6] = "sàbiguen"
	forma["no-pres-subj"][3]["nota"] = "occ, bal"
	
	forma["no-pres-subj"][4] = {}
	forma["no-pres-subj"][4][1] = "sàbia"
	forma["no-pres-subj"][4][2] = "sàbies"
	forma["no-pres-subj"][4][3] = "sàbia"
	forma["no-pres-subj"][4][4] = "sabiem"
	forma["no-pres-subj"][4][5] = "sabieu"
	forma["no-pres-subj"][4][6] = "sàbien"
	forma["no-pres-subj"][4]["nota"] = "occ"
	
	forma["no-pres-subj"][5] = {}
	forma["no-pres-subj"][5][1] = "saba"
	forma["no-pres-subj"][5][2] = "sabos"
	forma["no-pres-subj"][5][3] = "sabo"
	forma["no-pres-subj"][5][4] = "sepam"
	forma["no-pres-subj"][5][5] = "sepau"
	forma["no-pres-subj"][5][6] = "sàbon"
	forma["no-pres-subj"][5]["nota"] = "n-occ"
	
	forma["no-pres-subj"][6] = {}
	forma["no-pres-subj"][6][2] = "sàbigos"
	forma["no-pres-subj"][6][3] = "sàbigo"
	forma["no-pres-subj"][6][6] = "sàbigon"
	forma["no-pres-subj"][6]["nota"] = "n-occ"
	
	forma["no-imperf-subj"][1][1] = "sapigués"
	forma["no-imperf-subj"][1][2] = "sapiguessis"
	forma["no-imperf-subj"][1][3] = "sapigués"
	forma["no-imperf-subj"][1][4] = "sapigéssim"
	forma["no-imperf-subj"][1][5] = "sapiguéssiu"
	forma["no-imperf-subj"][1][6] = "sapiguessin"
	forma["no-imperf-subj"][1]["nota"] = "or"
	
	forma["no-imperf-subj"][2][1] = nil
	forma["no-imperf-subj"][2][2] = "sapiguesses"
	forma["no-imperf-subj"][2][4] = "sapiguéssem"
	forma["no-imperf-subj"][2][5] = "sapiguésseu"
	forma["no-imperf-subj"][2][6] = "sapiguessen"
	forma["no-imperf-subj"][2]["nota"] = "or, n-occ"
	
	forma["no-imperf-subj"][3][1] = "sabessa"
	forma["no-imperf-subj"][3][2] = "sabiesses"
	forma["no-imperf-subj"][3][3] = "sabiegués"
	forma["no-imperf-subj"][3][4] = "sapiguéssom"
	forma["no-imperf-subj"][3][5] = "sapiguéssou"
	forma["no-imperf-subj"][3][6] = "sabieguessen"
	forma["no-imperf-subj"][3]["nota"] = "n-occ"
	
	forma["no-imperf-subj"][4] = {}
	forma["no-imperf-subj"][4][1] = "sabessi"
	forma["no-imperf-subj"][4][3] = "sabessi"
	forma["no-imperf-subj"][4]["nota"] = "alg"
	
	forma["no-imperf-subj"][5] = {}
	forma["no-imperf-subj"][5][1] = "sabiera"
	forma["no-imperf-subj"][5][2] = "sabieres"
	forma["no-imperf-subj"][5][3] = "sabiera"
	forma["no-imperf-subj"][5][4] = "sabiérem"
	forma["no-imperf-subj"][5][5] = "sabiéreu"
	forma["no-imperf-subj"][5][6] = "sabieren"
	forma["no-imperf-subj"][5]["nota"] = "val"
	
	forma["no-imperf-subj"][6] = {}
	forma["no-imperf-subj"][6][1] = "sapiera"
	forma["no-imperf-subj"][6][2] = "sapieres"
	forma["no-imperf-subj"][6][3] = "sapiera"
	forma["no-imperf-subj"][6][4] = "sapiérem"
	forma["no-imperf-subj"][6][5] = "sapiéreu"
	forma["no-imperf-subj"][6][6] = "sapieren"
	forma["no-imperf-subj"][6]["nota"] = "val"
	
	forma["no-imperf-subj"][7] = {}
	forma["no-imperf-subj"][7][1] = "sabiguera"
	forma["no-imperf-subj"][7][2] = "sabigueres"
	forma["no-imperf-subj"][7][3] = "sabiguera"
	forma["no-imperf-subj"][7][4] = "sabiguérem"
	forma["no-imperf-subj"][7][5] = "sabiguéreu"
	forma["no-imperf-subj"][7][6] = "sabigueren"
	forma["no-imperf-subj"][7]["nota"] = "val"
	
	return forma
end

return p