This is a declension template for a-stem masculines of Vedic and Classical Sanskrit. It will generate declension table in Devanagari script, along with IAST transliterations.

An example how this template is meant to be used, for the noun देव (deva):


This will generate the following table:

Masculine a-stem declension of sa-decl-noun-a-m
Nom. sg. देवः (devaḥ)
Gen. sg. देवस्य (devasya)
Singular Dual Plural
Nominative देवः (devaḥ) देवौ (devau) देवाः (devāḥ)
Vocative देव (deva) देवौ (devau) देवाः (devāḥ)
Accusative देवम् (devam) देवौ (devau) देवान् (devān)
Instrumental देवेन (devena) देवाभ्याम् (devābhyām) देवैः (devaiḥ)
Dative देवाय (devāya) देवाभ्याम् (devābhyām) देवेभ्यः (devebhyaḥ)
Ablative देवात् (devāt) देवाभ्याम् (devābhyām) देवेभ्यः (devebhyaḥ)
Genitive देवस्य (devasya) देवयोः (devayoḥ) देवानाम् (devānām)
Locative देवे (deve) देवयोः (devayoḥ) देवेषु (deveṣu)

Internal sandhi rule 'n' -> 'ṇ' occurring with 'n' following 'ṣ', 'r', 'ṛ' or 'ṝ' and followed by a vowel, 'm', 'v', 'y' or 'n', with possibly intervening ka-varga, pa-varga, 'y', 'v' or 'h', is handled by non-blank named parameter n=. For example:

Masculine a-stem declension of sa-decl-noun-a-m
Nom. sg. नरः (naraḥ)
Gen. sg. नरस्य (narasya)
Singular Dual Plural
Nominative नरः (naraḥ) नरौ (narau) नराः (narāḥ)
Vocative नर (nara) नरौ (narau) नराः (narāḥ)
Accusative नरम् (naram) नरौ (narau) नरान् (narān)
Instrumental नरेण (nareṇa) नराभ्याम् (narābhyām) नरैः (naraiḥ)
Dative नराय (narāya) नराभ्याम् (narābhyām) नरेभ्यः (narebhyaḥ)
Ablative नरात् (narāt) नराभ्याम् (narābhyām) नरेभ्यः (narebhyaḥ)
Genitive नरस्य (narasya) नरयोः (narayoḥ) नराणाम् (narāṇām)
Locative नरे (nare) नरयोः (narayoḥ) नरेषु (nareṣu)