Glossary

Sanskrit

Generally, these are used to describe concepts from the grammatical tradition.

aṅga
_
anubandha
See it.
abhyāsa
If a term is doubled, abhyāsa refers to the first part.
abhyasta
If a term is doubled, abhyasta refers to the two parts together.
ātmanepada
The last 9 tiṅ suffixes.
ārdhadhātuka
Refers to certain kinds of verb suffixes.
Aṣṭādhyāyī
Ashtadhyayi
A list of rules. It takes some input and produces one or more valid Sanskrit expressions.
it
An indicatory letter.
upadeśa
A term stated with its indicatory letters (it).
guṇa
An operation that strengthens a vowel to the “medium” level (a, e, o, but and become ar). Also refers to the result of this operation.
vṛddhi
An operation that strengthens a vowel to the “strong” level (ā, ai, au, but and become ār). Also refers to the result of this operation.
tiṅ
Refers to one of the 18 basic verb suffixes: 9 in parasmaipada and 9 in ātmanepada.
dhātu
A verb root.
Dhātupāṭha
Dhatupatha
A list of verb roots. These roots are used as input to the Ashtadhyayi.
parasmaipada
The first 9 tiṅ suffixes.
pratyaya
A suffix.
vibhakti
A triplet of noun/verb endings. Also, an ending within that triplet.
saṃjñā
A technical name that is assigned to a group of terms. For example, pratyaya is a saṃjñā for the set of all suffixes.
sārvadhātuka
Refers to certain kinds of verb suffixes. Generally, tiṅ and śit suffixes receive this saṃjñā.
sthānī
In a substitution, the term where the substitution occurs.

English

Generally, these are used to describe concepts in the program.

base filter
A filter defined in an inherit() decorator. It is “and”-ed with all of the rule tuples created by the decorated function.
center context
The term that undergoes substitution. In a saṃjñā rule: the term that receives the saṃjñā.
filter
A callable object that is used to test for a certain context. For details, see the Filter class.
left context
The term(s) that appear immediately before the center context. If no center context is defined: the term(s) after which something is inserted.
metarule
A rule that defines part of the metalanguage of the Ashtadhyayi. Some are explicitly stated, but many are implicit.
operator
A callable object that is used to apply an operation to a state. For details, see the Operator class.
ordinary rule
A rule that takes some input and produces some output(s). In this documentation, such rules are usually just called “rules.”
right context
The term(s) that appear immediately after the center context. If no center context is defined: the term(s) before which something is inserted.
rule tuple
A special shorthand for specifying rules of the Ashtadhyayi. This must be expanded into a full Rule definition before it can be used.

it tags

kit
Prevents guṇa and vṛddhi. If a replacement is marked with k, it is added to the end of the sthānī.
ṅit
Prevents guṇa and vṛddhi. If a replacement is marked with , it replaces the last letter of the sthānī.
ñit
Causes vṛddhi for certain vowels.
ṭit
If a replacement is marked with , it is added to the beginning of the sthānī. If a lakāra is marked with , then it undergoes some basic rules, e.g. replacement of thās with se.
ṇit
Causes vṛddhi for certain vowels.
pit
Causes anudātta accent on a pratyaya. A sārvadhātuka suffix not marked by p is treated as ṅit.
mit
If a replacement is marked with m, it is inserted after the last vowel of the sthānī.
śit
If a replacement is marked with ś, it replaces the entire sthānī. Generally, a pratyaya marked with ś can be called sārvadhātuka.