Module:User:JohnC5/Sandbox/Deva

This is a private module sandbox of JohnC5, for his own experimentation. Items in this module may be added and removed at JohnC5's discretion; do not rely on this module's stability.


local decl = {}

decl['a'] = {
	m = {
		decl = 'a-stem',
		ns = {'ः'}, nd = {'ौ'}, np = {'ाः'},
		vs = {''}, vd = {'ौ'}, vp = {'ाः'},
		acs = {'म्'}, acd = {'ौ'}, acp = {'ान्'}, 
		is = {'ेन'}, isn = {'ेण'}, id = {'ाभ्याम्'}, ip = {'ैः'},
		ds = {'ाय'}, dd = {'ाभ्याम्'}, dp = {'ेभ्यः'},
		abs = {'ात्'}, abd = {'ाभ्याम्'}, abp = {'ेभ्यः'},
		gs = {'स्य'}, gd = {'योः'}, gp = {'ानाम्'}, gpn = {'ाणाम्'},
		ls = {'े'}, ld = {'योः'}, lp = {'ेषु'},
	},
	n = {
		decl = 'a-stem',
		ns = {'म्'}, nd = {'े'}, np = {'ानि'}, npn = {'ाणि'}, 
		vs = {''}, vd = {'े'}, vp = {'ानि'}, vpn = {'ाणि'}, 
		acs = {'म्'}, acd = {'े'}, acp = {'ानि'}, acpn = {'ाणि'}, 
		is = {'ेन'}, isn = {'ेण'}, id = {'ाभ्याम्'}, ip = {'ैः'},
		ds = {'ा'}, dd = {'ाभ्याम्'}, dp = {'ेभ्यः'},
		abs = {'ात्'}, abd = {'ाभ्याम्'}, abp = {'ेभ्यः'},
		gs = {'स्य'}, gd = {'योः'}, gp = {'ानाम्'}, gpn = {'ाणाम्'},
		ls = {'े'}, ld = {'योः'}, lp = {'ेषु'},
	},
}

decl['ā'] = {
	f = {
		decl = 'ā-stem',
		stem = 1,
		ns = {'ा'}, nd = {'े'}, np = {'ाः'},
		vs = {'े'}, vd = {'े'}, vp = {'ाः'},
		acs = {'ाम्'}, acd = {'े'}, acp = {'ाः'},
		is = {'या'}, id = {'ाभ्याम्'}, ip = {'ाभिः'},
		ds = {'ायै'}, dd = {'ाभ्याम्'}, dp = {'ाभ्यः'},
		abs = {'ायाः'}, abd = {'ाभ्याम्'}, abp = {'ाभ्यः'},
		gs = {'ायाः'}, gd = {'योः'}, gp = {'ानाम्'}, gpn = {'ाणाम्'},
		ls = {'ायाम्'}, ld = {'योः'}, lp = {'ासु'},
	},
}
decl['aa'] = decl['ā']

decl['ī'] = {
	f = {
		decl = 'ī-stem',
		stem = 1,
		ns = {'ी'},  nsm = {'ीः'}, nd = {'्यौ'}, ndm = {'ियौ'}, np = {'्यः'}, npm = {'ियः'},
		vs = {'ि'}, vsm = {'ीः'}, vd = {'्यौ'}, vdm = {'ियौ'}, vp = {'्यः'}, vpm = {'ियः'},
		acs = {'ीम्'}, acsm = {'ियम्'}, acd = {'्यौ'}, acdm = {'ियौ'}, acp = {'ीः'}, acpm = {'्यः'},
		is = {'्या'}, ism = {'िया'}, id = {'ीभ्याम्'}, ip = {'ीभिः'},
		ds = {'्यै'}, dsm = {'ियै', 'िये'}, dd = {'ीभ्याम्'}, dp = {'ीभ्यः'},
		abs = {'्याः'}, absm = {'ियाः', 'ियः'}, abd = {'ीभ्याम्'}, abp = {'ीभ्यः'},
		gs = {'्याः'}, gsm = {'ियाः', 'ियः'}, gd = {'्योः'}, gdm = {'ियोः'},
			gp = {'ीनाम्'}, gpnm = {'ीणाम्', 'ियाम्'}, gpn = {'ीणाम्'}, gpm = {'ीनाम्', 'ियाम्'},
		ls = {'्याम्'}, lsm = {'ियि', 'ियाम्'}, ld = {'्योः'}, ldm = {'ियोः'}, lp = {'ीषु'},
	},
}
decl['i'] = decl['ī']

decl['u'] = {
	m = {
		decl = 'u-stem',
		stem = 1,
		ns = {'ुः'}, nd = {'ू'}, np = {'वः'},
		vs = {'ो'}, vd = {'ू'}, vp = {'वः'},
		acs = {'ुम्'}, acd = {'ू'}, acp = {'ून्'}, 
		is = {'ुना'}, isn = {'ुणा'}, id = {'ुभ्याम्'}, ip = {'ुभिः'},
		ds = {'वे'}, dd = {'ुभ्याम्'}, dp = {'ुभ्यः'},
		abs = {'ोः'}, abd = {'ुभ्याम्'}, abp = {'ुभ्यः'},
		gs = {'ोः'}, gd = {'्वोः'}, gp = {'ूनाम्'}, gpn = {'ूणाम्'},
		ls = {'ौ'}, ld = {'्वोः'}, lp = {'ुषु'},
	},
	f = {
		decl = 'u-stem',
		stem = 1,
		ns = {'ुः'}, nd = {'ू'}, np = {'वः'},
		vs = {'ो'}, vd = {'ू'}, vp = {'वः'},
		acs = {'ुम्'}, acd = {'ू'}, acp = {'ूः'}, 
		is = {'्वा'}, id = {'ुभ्याम्'}, ip = {'ुभिः'},
		ds = {'्वै', 'वे'}, dd = {'ुभ्याम्'}, dp = {'ुभ्यः'},
		abs = {'धेन्वाः', 'ोः'}, abd = {'ुभ्याम्'}, abp = {'ुभ्यः'},
		gs = {'धेन्वाः', 'ोः'}, gd = {'्वोः'}, gp = {'ूनाम्'}, gpn = {'ूणाम्'},
		ls = {'्वाम्', 'ौ'}, ld = {'्वोः'}, lp = {'ुषु'},
	},
	n = {
		decl = 'u-stem',
		stem = 1,
		ns = {'ु'}, nd = {'ुनी'}, ndn = {'ुणी'}, np = {'ूनि'}, npn = {'ूणि'},
		vs = {'ु'}, vd = {'ुनी'}, vdn = {'ुणी'}, vp = {'ूनि'}, vpn = {'ूणि'},
		acs = {'ु'}, acd = {'ुनी'}, acdn = {'ुणी'}, acp = {'ूनि'}, acpn = {'ूणि'},
		is = {'ुना'}, isn = {'ुणा'}, id = {'ुभ्याम्'}, ip = {'ुभिः'},
		ds = {'ुने'}, dsn ={'ुणे'} , dd = {'ुभ्याम्'}, dp = {'ुभ्यः'},
		abs = {'ुनः'}, absn = {'ुणः'}, abd = {'ुभ्याम्'}, abp = {'ुभ्यः'},
		gs = {'ुनः'}, gsn = {'ुणः'}, gd = {'ुनोः'}, gdn = {'ुणोः'}, gp = {'ूनाम्'}, gpn = {'ूणाम्'},
		ls = {'ुनि'},  lsn = {'ुणि'}, ld = {'ुनोः'}, ldn = {'ुणोः'}, lp = {'ुषु'},
	},
}

return decl