Module:hi-conj/data

local data = {}

data[1] = { name = "Non-Aspectual", data = { {			name = "Indicative", data = { {					name = "Perfect", abbrev = "PERF", data = {"आ", "आ", "आ", "ए", "ए", "ए", "ई", "ई", "ई", "ईं", "ई", "ईं"} },				{					name = "Future", abbrev = "FUT", data = {"ऊँगा", "एगा", "एगा", "एंगे", "ओगे", "एंगे", "ऊँगी", "एगी", "एगी", "एंगी", "ओगी", "एंगी"} }			}		},		{			name = "Subjunctive", data = { {					name = "Present/Future", abbrev = "PRS FUT", data = {"ऊँ", "ए", "ए", "एँ", "ओ", "एँ"} }			}		},		{			name = "Contrafactual", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {"ता", "ता", "ता", "ते", "ते", "ते", "ती", "ती", "ती", "तीं", "ती", "तीं"} }			}		},

{			name = "Imperative", data = { {					name = "Present", abbrev = "PRS", data = {"-", "", "ए", "-", "ओ", "इए"} },				{					name = "Future", abbrev = "FUT", data = {"-", "इयो", "ए", "-", "ना", "इएगा"} }			}		}	} }

data[2] = { name = "Habitual", data = { {			name = "Indicative", data = { {					name = "Present", abbrev = "PRS", data = {"ता हूँ", "ता है", "ता है", "ते हैं", "ते हो", "ते हैं", "ती हूँ", "ती है", "ती है", "ती हैं", "ती हो", "ती हैं"} },				{					name = "Past", abbrev = "PERF", data = {"ता था", "ता था", "ता था", "ते थे", "ते थे", "ते थे", "ती थी", "ती थी", "ती थी", "ती थीं", "ती थी", "ती थीं"} }			}		},		{			name = "Presumptive", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {"ता हूँगा", "ता होगा", "ता होगा", "ते होंगे", "ते होगे", "ते होंगे", "ती हूँगी", "ती होगी", "ती होगी", "ती होंगीं", "ती होगी", "ती होंगी"} }			}		},		{			name = "Subjunctive", data = { {					name = "Present", abbrev = "PRS", data = {"ता हूँ", "ता हो", "ता हो", "ते हों", "ते हो", "ते हों", "ती हूँ", "ती हो", "ती हो", "ती हों", "ती हो", "ती हों"} }			}		},		{			name = "Contrafactual", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {"ता होता", "ता होता", "ता होता", "ते होते", "ते होते", "ते होते", "ती होती", "ती होती", "ती होती", "ती होतीं", "ती होती", "ती होतीं"} }			}		}	} }

data[3] = { name = "Perfective", data = { {			name = "Indicative", data = { {					name = "Present", abbrev = "PRS", data = {"आ हूँ", "आ है", "आ है", "ए हैं", "ए हो", "ए हैं", "ई हूँ", "ई है", "ई है", "ई हैं", "ई हो", "ई हैं"} },				{					name = "Past", abbrev = "PST", data = {"आ था", "आ था", "आ था", "ए थे", "ए थे", "ए थे", "ई थी", "ई थी", "ई थी", "ई थी", "ई थी", "ई थी"} },				{					name = "Future", abbrev = "FUT", data = {"आ हूँगा", "आ होगा", "आ होगा", "ए होंगे", "ए होगे", "ए होंगे", "ई हूँगी", "ई होगी", "ई होगी", "ई होंगी", "ई होगी", "ई होंगी"} }			}		},		{			name = "Presumptive", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {"आ हूँगा", "आ होगा", "आ होगा", "ए होंगे", "ए होगे", "ए होंगे", "ई हूँगी", "ई होगी", "ई होगी", "ई होंगी", "ई होगी", "ई होंगी"} }			}		},		{			name = "Subjunctive", data = { {					name = "Present", abbrev = "PRS", data = {"आ हूँ", "आ हो", "आ हो", "ए हों", "ए हो", "ए हों", "ई हूँ", "ई हो", "ई हो", "ई हों", "ई हो", "ई हों"} },				{					name = "Future", abbrev = "FUT", data = {"आ होऊँ", "आ होए", "आ होए", "ए होएँ", "ए होओ", "ए होएँ", "ई होऊँ", "ई होए", "ई होए", "ई होएँ", "ई होओ", "ई होएँ"} }			}		},		{			name = "Contrafactual", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {"आ होता", "आ होता", "आ होता", "ए होते", "ए होते", "ए होते", "ई होती", "ई होती", "ई होती", "ई होतीं", "ई होती", "ई होतीं"} }			}		}	} }

data[4] = { name = "Progressive", data = { {			name = "Indicative", data = { {					name = "Present", abbrev = "PRS", data = {" रहा हूँ", " रहा है", " रहा है", " रहे हैं", " रहे हो", " रहे हैं", " रही हूँ", " रही है", " रही है", " रही हैं", " रही हो", " रही हैं"} },				{					name = "Past", abbrev = "PST", data = {" रहा था", " रहा था", " रहा था", " रहे थे", " रहे थे", " रहे थे", " रही थी", " रही थी", " रही थी", " रही थी", " रही थी", " रही थी"} },				{					name = "Future", abbrev = "FUT", data = {" रहा हूँगा", " रहा होगा", " रहा होगा", " रहे होंगे", " रहे होगे", " रहे होंगे", " रही हूँगी", " रही होगी", " रही होगी", " रही होंगी", " रही होगी", " रही होंगी"} }			}		},		{			name = "Presumptive", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {" रहा हूँगा", " रहा होगा", " रहा होगा", " रहे होंगे", " रहे होगे", " रहे होंगे", " रही हूँगी", " रही होगी", " रही होगी", " रही होंगी", " रही होगी", " रही होंगी"} }			}		},		{			name = "Subjunctive", data = { {					name = "Present", abbrev = "PRS", data = {" रहा हूँ", " रहा हो", " रहा हो", " रहे हों", " रहे हो", " रहे हों", " रही हूँ", " रही हो", " रही हो", " रही हों", " रही हो", " रही हों"} },				{					name = "Future", abbrev = "FUT", data = {" रहा होऊँ", " रहा होए", " रहा होए", " रहे होएँ", " रहे होओ", " रहे होएँ", " रही होऊँ", " रही होए", " रही होए", " रही होएँ", " रही होओ", " रही होएँ"} }			}		},		{			name = "Contrafactual", data = { {					name = "Present/Past", abbrev = "PRS PST", data = {" रहा होता", " रहा होता", " रहा होता", " रहे होते", " रहे होते", " रहे होते", " रही होती", " रही होती", " रही होती", " रही होतीं", " रही होती", " रही होतीं"} }			}		}	} }

data[5] = { name = "Undeclined", data = { {name = "Stem", data = {""}}, {name = "Infinitive", data = {"ना"}}, {name = "Oblique Infinitive", data = {"ने"}}, {name = "Conjunctive", data = {"कर"}}, {name = "Progressive", data = {"ते"}}, } }

data[6] = { name = "Participles", data = { {name = "Infinitive", data = {"ना", "ने", "नी", "नीं"}}, {name = "Habitual", data = {"ता", "ते", "ती", "तीं"}}, {name = "Perfective", data = {"आ", "ए", "ई", "ईं"}}, {name = "Prospective Agentive", data = {"नेवाला", "नेवाले", "नेवाली", "नेवालीं"}}, {name = "Adjectival", data = {"आ हुआ", "ए हुए", "ई हुई", "ई हुईं"}}, } }

return data