Vés al contingut

Mòdul:ca-verb/poder

De Viccionari

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

-- Formes irregulars del verb poder
local export = {}

function export.make_irregulars(forma)
	
	forma.part[1]["m-s"] = "pogut"
	forma.part[1]["f-s"] = "poguda"
	forma.part[1]["m-p"] = "poguts"
	forma.part[1]["f-p"] = "pogudes"
	
	forma["pres-ind"][1][1] = "puc"
	forma["pres-ind"][1][2] = "pots"
	forma["pres-ind"][1][3] = "pot"
	
	forma["pres-ind"][2] = nil
	forma["pres-ind"][3] = nil
	
	forma.pass[1][1] = "poguí"
	forma.pass[1][2] = "pogueres"
	forma.pass[1][3] = "pogué"
	forma.pass[1][4] = "poguérem"
	forma.pass[1][5] = "poguéreu"
	forma.pass[1][6] = "pogueren"
	
	forma.fut[1][1] = "podré"
	forma.fut[1][2] = "podràs"
	forma.fut[1][3] = "podrà"
	forma.fut[1][4] = "podrem"
	forma.fut[1][5] = "podreu"
	forma.fut[1][6] = "podran"
	
	forma.cond[1][1] = "podria"
	forma.cond[1][2] = "podries"
	forma.cond[1][3] = "podria"
	forma.cond[1][4] = "podríem"
	forma.cond[1][5] = "podríeu"
	forma.cond[1][6] = "podrien"
	
	forma["pres-subj"][1][1] = "pugui"
	forma["pres-subj"][1][2] = "puguis"
	forma["pres-subj"][1][3] = "pugui"
	forma["pres-subj"][1][4] = "puguem"
	forma["pres-subj"][1][5] = "pugueu"
	forma["pres-subj"][1][6] = "puguin"
	
	forma["pres-subj"][2][1] = "puga"
	forma["pres-subj"][2][2] = "pugues"
	forma["pres-subj"][2][3] = "puga"
	forma["pres-subj"][2][4] = "pugam"
	forma["pres-subj"][2][5] = "pugau"
	forma["pres-subj"][2][6] = "puguen"
	forma["pres-subj"][2]["nota"] = "occ"
	
	forma["imperf-subj"][1][1] = "pogués"
	forma["imperf-subj"][1][2] = "poguessis"
	forma["imperf-subj"][1][3] = "pogués"
	forma["imperf-subj"][1][4] = "poguéssim"
	forma["imperf-subj"][1][5] = "poguéssiu"
	forma["imperf-subj"][1][6] = "poguessin"
	
	forma["imperf-subj"][2][2] = "poguesses"
	forma["imperf-subj"][2][4] = "poguéssem"
	forma["imperf-subj"][2][5] = "poguésseu"
	forma["imperf-subj"][2][6] = "poguessen"
	
	forma["imperf-subj"][3][1] = "poguera"
	forma["imperf-subj"][3][2] = "pogueres"
	forma["imperf-subj"][3][3] = "poguera"
	forma["imperf-subj"][3][4] = "poguérem"
	forma["imperf-subj"][3][5] = "poguéreu"
	forma["imperf-subj"][3][6] = "pogueren"
	
	forma.imp[1][2] = "pugues"
	forma.imp[1][3] = "pugui"
	forma.imp[1][4] = "puguem"
	forma.imp[1][5] = "pugueu"
	forma.imp[1][6] = "puguin"
	
	forma.imp[2][3] = "puga"
	forma.imp[2][6] = "puguen"
	forma.imp[2]["nota"] = "val"
	
	forma["no-ger"] = "poguent"
	
	forma["no-pres-ind"] = nil
	
	forma["no-imperf-ind"][1]["nota"] = "n-occ, alg"
	forma["no-imperf-ind"][3]["nota"] = "n-occ"
	
	forma["no-fut"] = {}
	forma["no-fut"][1] = {}
	forma["no-fut"][1][1] = "poré"
	forma["no-fut"][1][2] = "poràs"
	forma["no-fut"][1][3] = "porà"
	forma["no-fut"][1][4] = "porem"
	forma["no-fut"][1][5] = "poreu"
	forma["no-fut"][1][6] = "poran"
	forma["no-fut"][1]["nota"] = "sept, bal"
	
	forma["no-fut"][2] = {}
	forma["no-fut"][2][1] = "pogueré"
	forma["no-fut"][2][2] = "pogueràs"
	forma["no-fut"][2][3] = "poguerà"
	forma["no-fut"][2][4] = "poguerem"
	forma["no-fut"][2][5] = "poguereu"
	forma["no-fut"][2][6] = "pogueran"
	forma["no-fut"][2]["nota"] = "alg"
	
	forma["no-cond"] = {}
	forma["no-cond"][1] = {}
	forma["no-cond"][1][1] = "poria"
	forma["no-cond"][1][2] = "pories"
	forma["no-cond"][1][3] = "poria"
	forma["no-cond"][1][4] = "poríem"
	forma["no-cond"][1][5] = "poríeu"
	forma["no-cond"][1][6] = "porien"
	forma["no-cond"][1]["nota"] = "sept, bal"
	
	forma["no-cond"][2] = {}
	forma["no-cond"][2][1] = "pogueria"
	forma["no-cond"][2][2] = "pogueries"
	forma["no-cond"][2][3] = "pogueria"
	forma["no-cond"][2][4] = "pogueríem"
	forma["no-cond"][2][5] = "pogueríeu"
	forma["no-cond"][2][6] = "poguerien"
	forma["no-cond"][2]["nota"] = "alg"
	
	forma["no-pres-subj"][1][2] = "pugos"
	forma["no-pres-subj"][1][3] = "pugo"
	
	forma["no-pres-subj"][2] = {}
	forma["no-pres-subj"][2][4] = "poguem"
	forma["no-pres-subj"][2][5] = "pogueu"
	forma["no-pres-subj"][2]["nota"] = "bal"

	forma["no-imperf-subj"][1][1] = "poguessi"
	forma["no-imperf-subj"][1][3] = "poguessi"
	
	forma["no-imperf-subj"][2][1] = "puguessa"
	
	forma["no-imperf-subj"][3] = nil

	return forma
end

return export