Module:ur-conj/data

Hello, you have come here looking for the meaning of the word Module:ur-conj/data. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:ur-conj/data, but we will also tell you about its etymology, its characteristics and you will know how to say Module:ur-conj/data in singular and plural. Everything you need to know about the word Module:ur-conj/data you have here. The definition of the word Module:ur-conj/data will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:ur-conj/data, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.


local data = {}

local u = require("Module:string/char")

local A = u(0x64E)
local I = u(0x650)
local U = u(0x64F)
local AA = "ا"
local N = "ں"
local II = "ئی"
local UU = "ؤ" .. U
local E = "ئے"
local O = "ؤ"
local IIN = "ئ" .. I .. "یں" -- ye changes finally
local UUN = UU .. N
local EN = II .. N -- ye changes finally
local ON = O .. N

data = {
	name = "Non-Aspectual",
	data = {
		{
			name = "Indicative",
			data = {
				{
					name = "Perfect",
					abbrev = "PERF",
					data = {AA , 
						AA , 
						AA , 
						E ,
						E , 
						E , 
						II , 
						II , 
						II , 
						IIN ,
						II , 
						IIN }
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {UUN .. " " .. "گا",
						E .. " " .. "گا",
						E .. " " .. "گا",
						EN .. " " .. "گے",
						O .. " " .. "گے", 
						EN .. " " .. "گے", 
						UUN .. " " .. "گی", 
						E .. " " .. "گی", 
						E .. " " .. "گی", 
						EN .. " " .. "گی", 
						O .. " " .. "گی", 
						EN .. " " .. "گی",}
				}
			}
		},
		{
			name = "Subjunctive",
			data = {
				{
					name = "Present/Future",
					abbrev = "PRS<br>FUT",
					data = {UUN,
						E,
						E,
						EN,
						O,
						EN}
				}
			}
		},
		{
			name = "Contrafactual",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {"تا",
						"تا",
						"تا",
						"تے",
						"تے",
						"تے",
						"تی", 
						"تی", 
						"تی",
						"تِیں",
						"تی", 
						"تِیں"}
				}
			}
		},

		{
			name = "Imperative",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {"-", 
						"", 
						"-",
						"-",
						O , 
						"ئ" .. I .. "یے",}
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {"-",
						"ئ" .. I .. "یو",
						"-", 
						"-",
						"نا",
						"ئ" .. I .. "یے" .. " " .. "گا"}
				}
			}
		}
	}
}

data = {
	name = "Habitual Aspect",
	data = {
		{
			name = "Indicative",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {"تا ہُوں",
						"تا ہَے",
						"تا ہَے",
						"تے ہَیں", 
						"تے ہو",
						"تے ہَیں", 
						"تی ہُوں",
						"تی ہَے",
						"تی ہَے",
						"تی ہَیں",
						"تی ہو",
						"تی ہَیں"}
				},
				{
					name = "Past",
					abbrev = "PERF",
					data = {"تا تھا",
						"تا تھا",
						"تا تھا",
						"تے تھے",
						"تے تھے",
						"تے تھے",
						"تی تھی",
						"تی تھی",
						"تی تھی",
						"تی تِھیں",
						"تی تھی",
						"تی تِھیں"}
				}
			}
		},
		{
			name = "Presumptive",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {"تا ہُوں گا",
						"تا ہو گا",
						"تا ہو گا",
						"تے ہوں گے",
						"تے ہو گے",
						"تے ہوں گے",
						"تی ہُوں گی",
						"تی ہو گی",
						"تی ہو گی",
						"تی ہوں گیں",
						"تی ہو گی",
						"تی ہوں گی"}
				}
			}
		},
		{
			name = "Subjunctive",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {"تا ہُوں",
						"تا ہو",
						"تا ہو",
						"تے ہوں",
						"تے ہو",
						"تے ہوں",
						"تی ہُوں",
						"تی ہو",
						"تی ہو",
						"تی ہوں",
						"تی ہو",
						"تی ہوں"}
				}
			}
		},
		{
			name = "Contrafactual",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {"تا ہوتا",
						"تا ہوتا",
						"تا ہوتا",
						"تے ہوتے",
						"تے ہوتے",
						"تے ہوتے",
						"تی ہوتی", -- Fem
						"تی ہوتی",
						"تی ہوتی", 
						"تی ہوتِیں",
						"تی ہوتی", 
						"تی ہوتِیں"}
				}
			}
		}
	}
}

data = {
	name = "Perfective Aspect",
	data = {
		{
			name = "Indicative",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {"ا ہُوں", 
						"ا ہَے", 
						"ا ہَے", 
						"ئے ہَیں",
						"ئے ہو", 
						"ئے ہَیں",
						"ئی ہُوں", 
						"ئی ہَے", 
						"ئی ہَے", 
						"ئی ہَیں",
						"ئی ہو", 
						"ئی ہَیں"}
				},
				{
					name = "Past",
					abbrev = "PST",
					data = {"ا تھا",
						"ا تھا",
						"ا تھا",
						"ئے تھے",
						"ئے تھے",
						"ئے تھے",
						"ئی تھی",
						"ئی تھی",
						"ئی تھی",
						"ئی تِھیں",
						"ئی تھی",
						"ئی تِھیں",}
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {"ا ہُوں گا",
						"ا ہو گا",
						"ا ہو گا",
						E .. " ہوں گے",
						E .. " ہو گے",
						E .. " ہوں گے",
						"ئی ہُوں گی",-- Feminine
						"ئی ہو گی",
						"ئی ہو گی",
						"ئی ہوں گی",
						"ئی ہو گی",
						"ئی ہوں گی"}
				}
			}
		},
		{
			name = "Presumptive",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {"ا ہُوں گا",
						"ا ہو گا",
						"ا ہو گا",
						E .. " ہوں گے",
						E .. " ہو گے",
						E .. " ہوں گے",
						"ئی ہُوں گی",-- Feminine
						"ئی ہو گی",
						"ئی ہو گی",
						"ئی ہوں گی",
						"ئی ہو گی",
						"ئی ہوں گی"}
				}
			}
		},
		{
			name = "Subjunctive",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {"ا ہُوں",
						"ا ہو",
						"ا ہو",
						"ئے ہوں",
						"ئے ہو",
						"ئے ہوں",
						"ئی ہُوں",-- feminine
						"ئی ہو",
						"ئی ہو",
						"ئی ہوں",
						"ئی ہو",
						"ئی ہوں"}
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {"ا ہوؤُں",
						"ا ہوئے",
						"ا ہوئے",
						"ئے ہوئیں",
						"ئے ہوؤ",
						"ئے ہوئیں", 
						"ئی ہوؤُں",-- feminine
						"ئی ہوئے",
						"ئی ہوئے",
						"ئی ہوئیں",
						"ئی ہوؤ",
						"ئی ہوئیں"}
				}
			}
		},
		{
			name = "Contrafactual",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {"ا ہوتا",
						"ا ہوتا",
						"ا ہوتا",
						"ئے ہوتے",
						"ئے ہوتے",
						"ئے ہوتے",
						"ئی ہوتی",
						"ئی ہوتی",
						"ئی ہوتی", 
						"ئی ہوتِیں",
						"ئی ہوتی", 
						"ئی ہوتِیں"}
				}
			}
		}
	}
}

data = {
	name = "Progressive Aspect",
	data = {
		{
			name = "Indicative",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {" رَہا ہُوں", 
						" رَہا ہَے", 
						" رَہا ہَے", 
						" رَہے ہَیں", 
						" رَہے ہو", 
						" رَہے ہَیں", 
						" رَہی ہُوں", --feminine
						" رَہی ہَے", 
						" رَہی ہَے", 
						" رَہی ہَیں", 
						" رَہی ہو", 
						" رَہی ہَیں"}
				},
				{
					name = "Past",
					abbrev = "PST",
					data = {" رَہا تھا", 
						" رَہا تھا", 
						" رَہا تھا", 
						" رَہے تھے", 
						" رَہے تھے", 
						" رَہے تھے", 
						" رَہی تھی", -- feminine
						" رَہی تھی", 
						" رَہی تھی", 
						" رَہی تِھیں", 
						" رَہی تھی", 
						" رَہی تِھیں"}
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {" رَہا ہُوں گا"
						, " رَہا ہو گا"
						, " رَہا ہو گا"
						, " رَہے ہوں گے"
						, " رَہے ہو گے"
						, " رَہے ہوں گے"
						, " رَہی ہُوں گی" -- feminine
						, " رَہی ہو گی"
						, " رَہی ہو گی"
						, " رَہی ہوں گی"
						, " رَہی ہو گی"
						, " رَہی ہوں گی"}
				}
			}
		},
		{
			name = "Presumptive",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {" رَہا ہُوں گا", 
						" رَہا ہو گا", 
						" رَہا ہو گا", 
						" رَہے ہوں گے", 
						" رَہے ہو گے", 
						" رَہے ہوں گے", 
						" رَہی ہُوں گی", 
						" رَہی ہو گی", 
						" رَہی ہو گی", 
						" رَہی ہوں گی", 
						" رَہی ہو گی", 
						" رَہی ہوں گی"}
				}
			}
		},
		{
			name = "Subjunctive",
			data = {
				{
					name = "Present",
					abbrev = "PRS",
					data = {
						" رَہا ہُوں",
						" رَہا ہو", 
						" رَہا ہو",
						" رَہے ہوں",
						" رَہے ہو",
						" رَہے ہوں",
						" رَہی ہُوں", -- feminine
						" رَہی ہو",
						" رَہی ہو",
						" رَہی ہوں",
						" رَہی ہو",
						" رَہی ہوں",}
				},
				{
					name = "Future",
					abbrev = "FUT",
					data = {" رَہا ہوؤُں",
						" رَہا ہوئے", 
						" رَہا ہوئے", 
						" رَہے ہوئیں", 
						" رَہے ہوؤ",
						" رَہے ہوئیں",
						" رَہی ہوؤُ", -- feminine
						" رَہی ہوئے", 
						" رَہی ہوئے", 
						" رَہا ہوئیں", 
						" رَہی ہوؤ",
						" رَہا ہوئیں"}
				}
			}
		},
		{
			name = "Contrafactual",
			data = {
				{
					name = "Present/Past",
					abbrev = "PRS<br>PST",
					data = {" رَہا ہوتا",
						" رَہا ہوتا", 
						" رَہا ہوتا", 
						" رَہے ہوتے", 
						" رَہے ہوتے", 
						" رَہے ہوتے", 
						" رَہی ہوتی",  -- feminine
						" رَہی ہوتی", 
						" رَہی ہوتی", 
						" رَہی ہوتِیں", 
						" رَہی ہوتی", 
						" رَہی ہوتِیں", }
				}
			}
		}
	}
}

data = {
	name = "Undeclined",
	data = {
		{name = "Stem", data = {""}},
		{name = "Infinitive", data = {"نا"}},
		{name = "Oblique Infinitive", data = {"نے"}},
		{name = "Conjunctive", data = {" " .. "کَر", " " .. "کے"}},
		{name = "Progressive", data = {"تے"}},
	}
}


data = {
	name = "Participles",
	data = {
		{name = "Infinitive", data = { "نا", 
			"نے", 
			"نی", 
			"نِیں" }},
		{name = "Habitual", data = { "تا"
			, "تے"
			, "تی"
			, "تِیں" }},
		{name = "Perfective", data = { AA, E, II, IIN}},
		{name = "Prospective<br>Agentive", data = {"نے والا",
			"نے والے",
			"نے والی",
			"نے والِیں" }},
		{name = "Adjectival", data = { AA .. " " .. "ہُوا", E .. " " .. "ہُوئے", II .. " " .. "ہُوئی", II .. " " .. "ہُوئِیں",}},
	}
}

return data