@Dragonoid76: The accent for Class I thematic verbs is wrongly being placed on the thematic vowel, as can be seen in तपति (tápati). --RichardW57m (talk) 10:09, 15 September 2023 (UTC)
oxy = match(prov, "(" .. sa_utils.accent .. "?)ti$") and "/" or ""
oxy = match(prov, "(" .. sa_utils.accent .. "?)ti$") or ""
sc_cache.tr
. Dragonoid76 (talk) 20:04, 15 September 2023 (UTC){{sa-conj|pres|gamyáte}}
won't work—we have to do {{sa-conj|pres|gamyáti|n=m}}
to get the module to detect the stem.{{sa-conj|pres|gamyáte}}
and have it automatically detect atmanepada and place the accent correctlyPresent: गम्यते (gamyáte) | |||||||
---|---|---|---|---|---|---|---|
Active | Mediopassive | ||||||
Singular | Dual | Plural | Singular | Dual | Plural | ||
Indicative | |||||||
Third | - - |
- - |
- - |
गम्यते gamyáte |
गम्येते gamyéte |
गम्यन्ते gamyánte | |
Second | - - |
- - |
- - |
गम्यसे gamyáse |
गम्येथे gamyéthe |
गम्यध्वे gamyádhve | |
First | - - |
- - |
- - |
गम्ये gamyé |
गम्यावहे gamyā́vahe |
गम्यामहे gamyā́mahe | |
Imperative | |||||||
Third | - - |
- - |
- - |
गम्यताम् gamyátām |
गम्येताम् gamyétām |
गम्यन्ताम् gamyántām | |
Second | - - |
- - |
- - |
गम्यस्व gamyásva |
गम्येथाम् gamyéthām |
गम्यध्वम् gamyádhvam | |
First | - - |
- - |
- - |
गम्यै gamyaí |
गम्यावहै gamyā́vahai |
गम्यामहै gamyā́mahai | |
Optative/Potential | |||||||
Third | - - |
- - |
- - |
गम्येत gamyéta |
गम्येयाताम् gamyéyātām |
गम्येरन् gamyéran | |
Second | - - |
- - |
- - |
गम्येथाः gamyéthāḥ |
गम्येयाथाम् gamyéyāthām |
गम्येध्वम् gamyédhvam | |
First | - - |
- - |
- - |
गम्येय gamyéya |
गम्येवहि gamyévahi |
गम्येमहि gamyémahi | |
Subjunctive | |||||||
Third | - - |
- - |
- - |
गम्याते / गम्यातै gamyā́te / gamyā́tai |
गम्यैते gamyaíte |
गम्यन्त / गम्यान्तै gamyánta / gamyā́ntai | |
Second | - - |
- - |
- - |
गम्यासे / गम्यासै gamyā́se / gamyā́sai |
गम्यैथे gamyaíthe |
गम्याध्वै gamyā́dhvai | |
First | - - |
- - |
- - |
गम्यै gamyaí |
गम्यावहै gamyā́vahai |
गम्यामहै gamyā́mahai | |
Participles | |||||||
- - |
गम्यमान gamyámāna | ||||||
Notes |
|
Present: तपति (tápati), तपते (tápate) | |||||||
---|---|---|---|---|---|---|---|
Active | Mediopassive | ||||||
Singular | Dual | Plural | Singular | Dual | Plural | ||
Indicative | |||||||
Third | तपति tápati |
तपतः tápataḥ |
तपन्ति tápanti |
तपते tápate |
तपेते tápete |
तपन्ते tápante | |
Second | तपसि tápasi |
तपथः tápathaḥ |
तपथ tápatha |
तपसे tápase |
तपेथे tápethe |
तपध्वे tápadhve | |
First | तपामि tápāmi |
तपावः tápāvaḥ |
तपामः / तपामसि¹ tápāmaḥ / tápāmasi¹ |
तपे tápe |
तपावहे tápāvahe |
तपामहे tápāmahe | |
Imperative | |||||||
Third | तपतु tápatu |
तपताम् tápatām |
तपन्तु tápantu |
तपताम् tápatām |
तपेताम् tápetām |
तपन्ताम् tápantām | |
Second | तप tápa |
तपतम् tápatam |
तपत tápata |
तपस्व tápasva |
तपेथाम् tápethām |
तपध्वम् tápadhvam | |
First | तपानि tápāni |
तपाव tápāva |
तपाम tápāma |
तपै tápai |
तपावहै tápāvahai |
तपामहै tápāmahai | |
Optative/Potential | |||||||
Third | तपेत् tápet |
तपेताम् tápetām |
तपेयुः tápeyuḥ |
तपेत tápeta |
तपेयाताम् tápeyātām |
तपेरन् táperan | |
Second | तपेः tápeḥ |
तपेतम् tápetam |
तपेत tápeta |
तपेथाः tápethāḥ |
तपेयाथाम् tápeyāthām |
तपेध्वम् tápedhvam | |
First | तपेयम् tápeyam |
तपेव tápeva |
तपेम tápema |
तपेय tápeya |
तपेवहि tápevahi |
तपेमहि tápemahi | |
Subjunctive | |||||||
Third | तपात् / तपाति tápāt / tápāti |
तपातः tápātaḥ |
तपान् tápān |
तपाते / तपातै tápāte / tápātai |
तपैते tápaite |
तपन्त / तपान्तै tápanta / tápāntai | |
Second | तपाः / तपासि tápāḥ / tápāsi |
तपाथः tápāthaḥ |
तपाथ tápātha |
तपासे / तपासै tápāse / tápāsai |
तपैथे tápaithe |
तपाध्वै tápādhvai | |
First | तपानि tápāni |
तपाव tápāva |
तपाम tápāma |
तपै tápai |
तपावहै tápāvahai |
तपामहै tápāmahai | |
Participles | |||||||
तपत् tápat |
तपमान tápamāna | ||||||
Notes |
|
Dragonoid76 (talk) 21:34, 15 September 2023 (UTC)
@Dragonoid76: If the 3s ends in -kti and the 3p in -janti, should the logic deduce that the strong stem ends in -j? A case in point is {{sa-conj|pres|yunákti|yuñjánti}}
which produces
Present: युनक्ति (yunákti), युङ्क्ते (yuṅkté) | |||||||
---|---|---|---|---|---|---|---|
Active | Mediopassive | ||||||
Singular | Dual | Plural | Singular | Dual | Plural | ||
Indicative | |||||||
Third | युनक्ति yunákti |
युङ्क्तः yuṅktáḥ |
युञ्जन्ति yuñjánti |
युङ्क्ते yuṅkté |
युञ्जाते yuñjā́te |
युञ्जते yuñjáte | |
Second | युनक्षि yunákṣi |
युङ्क्थः yuṅktháḥ |
युङ्क्थ yuṅkthá |
युङ्क्षे yuṅkṣé |
युञ्जाथे yuñjā́the |
युङ्ग्ध्वे yuṅgdhvé | |
First | युनज्मि yunájmi |
युञ्ज्वः yuñjváḥ |
युञ्ज्मः / युञ्ज्मसि¹ yuñjmáḥ / yuñjmási¹ |
युञ्जे yuñjé |
युञ्ज्वहे yuñjváhe |
युञ्ज्महे yuñjmáhe | |
Imperative | |||||||
Third | युनक्तु yunáktu |
युङ्क्ताम् yuṅktā́m |
युञ्जन्तु yuñjántu |
युङ्क्ताम् yuṅktā́m |
युञ्जाताम् yuñjā́tām |
युञ्जताम् yuñjátām | |
Second | युङ्ग्धि yuṅgdhí |
युङ्क्तम् yuṅktám |
युङ्क्त yuṅktá |
युङ्क्ष्व yuṅkṣvá |
युञ्जाथाम् yuñjā́thām |
युङ्ग्ध्वम् yuṅgdhvám | |
First | युनजानि yunájāni |
युनजाव yunájāva |
युनजाम yunájāma |
युनजै yunájai |
युनजावहै yunájāvahai |
युनजामहै yunájāmahai | |
Optative/Potential | |||||||
Third | युञ्ज्यात् yuñjyā́t |
युञ्ज्याताम् yuñjyā́tām |
युञ्ज्युः yuñjyúḥ |
युञ्जीत yuñjītá |
युञ्जीयाताम् yuñjīyā́tām |
युञ्जीरन् yuñjīrán | |
Second | युञ्ज्याः yuñjyā́ḥ |
युञ्ज्यातम् yuñjyā́tam |
युञ्ज्यात yuñjyā́ta |
युञ्जीथाः yuñjīthā́ḥ |
युञ्जीयाथाम् yuñjīyā́thām |
युञ्जीध्वम् yuñjīdhvám | |
First | युञ्ज्याम् yuñjyā́m |
युञ्ज्याव yuñjyā́va |
युञ्ज्याम yuñjyā́ma |
युञ्जीय yuñjīyá |
युञ्जीवहि yuñjīváhi |
युञ्जीमहि yuñjīmáhi | |
Subjunctive | |||||||
Third | युनजत् / युनजति yunájat / yunájati |
युनजतः yunájataḥ |
युनजन् yunájan |
युनजते / युनजातै yunájate / yunájātai |
युनजैते yunájaite |
युनजन्त / युनजान्तै yunájanta / yunájāntai | |
Second | युनजः / युनजसि yunájaḥ / yunájasi |
युनजथः yunájathaḥ |
युनजथ yunájatha |
युनजसे / युनजासै yunájase / yunájāsai |
युनजैथे yunájaithe |
युनजध्वे / युनजाध्वै yunájadhve / yunájādhvai | |
First | युनजानि / युनजा yunájāni / yunájā |
युनजाव yunájāva |
युनजाम yunájāma |
युनजै yunájai |
युनजावहै yunájāvahai |
युनजामहै yunájāmahai | |
Participles | |||||||
युञ्जत् yuñját |
युञ्जान yuñjāná | ||||||
Notes |
|
, which gets seven forms wrong and would get the subjunctive wrong if it were included. The hack {{sa-conj|pres|yunájti|yuñjánti}}
which produces
Present: युनक्ति (yunákti), युङ्क्ते (yuṅkté) | |||||||
---|---|---|---|---|---|---|---|
Active | Mediopassive | ||||||
Singular | Dual | Plural | Singular | Dual | Plural | ||
Indicative | |||||||
Third | युनक्ति yunákti |
युङ्क्तः yuṅktáḥ |
युञ्जन्ति yuñjánti |
युङ्क्ते yuṅkté |
युञ्जाते yuñjā́te |
युञ्जते yuñjáte | |
Second | युनक्षि yunákṣi |
युङ्क्थः yuṅktháḥ |
युङ्क्थ yuṅkthá |
युङ्क्षे yuṅkṣé |
युञ्जाथे yuñjā́the |
युङ्ग्ध्वे yuṅgdhvé | |
First | युनज्मि yunájmi |
युञ्ज्वः yuñjváḥ |
युञ्ज्मः / युञ्ज्मसि¹ yuñjmáḥ / yuñjmási¹ |
युञ्जे yuñjé |
युञ्ज्वहे yuñjváhe |
युञ्ज्महे yuñjmáhe | |
Imperative | |||||||
Third | युनक्तु yunáktu |
युङ्क्ताम् yuṅktā́m |
युञ्जन्तु yuñjántu |
युङ्क्ताम् yuṅktā́m |
युञ्जाताम् yuñjā́tām |
युञ्जताम् yuñjátām | |
Second | युङ्ग्धि yuṅgdhí |
युङ्क्तम् yuṅktám |
युङ्क्त yuṅktá |
युङ्क्ष्व yuṅkṣvá |
युञ्जाथाम् yuñjā́thām |
युङ्ग्ध्वम् yuṅgdhvám | |
First | युनजानि yunájāni |
युनजाव yunájāva |
युनजाम yunájāma |
युनजै yunájai |
युनजावहै yunájāvahai |
युनजामहै yunájāmahai | |
Optative/Potential | |||||||
Third | युञ्ज्यात् yuñjyā́t |
युञ्ज्याताम् yuñjyā́tām |
युञ्ज्युः yuñjyúḥ |
युञ्जीत yuñjītá |
युञ्जीयाताम् yuñjīyā́tām |
युञ्जीरन् yuñjīrán | |
Second | युञ्ज्याः yuñjyā́ḥ |
युञ्ज्यातम् yuñjyā́tam |
युञ्ज्यात yuñjyā́ta |
युञ्जीथाः yuñjīthā́ḥ |
युञ्जीयाथाम् yuñjīyā́thām |
युञ्जीध्वम् yuñjīdhvám | |
First | युञ्ज्याम् yuñjyā́m |
युञ्ज्याव yuñjyā́va |
युञ्ज्याम yuñjyā́ma |
युञ्जीय yuñjīyá |
युञ्जीवहि yuñjīváhi |
युञ्जीमहि yuñjīmáhi | |
Subjunctive | |||||||
Third | युनजत् / युनजति yunájat / yunájati |
युनजतः yunájataḥ |
युनजन् yunájan |
युनजते / युनजातै yunájate / yunájātai |
युनजैते yunájaite |
युनजन्त / युनजान्तै yunájanta / yunájāntai | |
Second | युनजः / युनजसि yunájaḥ / yunájasi |
युनजथः yunájathaḥ |
युनजथ yunájatha |
युनजसे / युनजासै yunájase / yunájāsai |
युनजैथे yunájaithe |
युनजध्वे / युनजाध्वै yunájadhve / yunájādhvai | |
First | युनजानि / युनजा yunájāni / yunájā |
युनजाव yunájāva |
युनजाम yunájāma |
युनजै yunájai |
युनजावहै yunájāvahai |
युनजामहै yunájāmahai | |
Participles | |||||||
युञ्जत् yuñját |
युञ्जान yuñjāná | ||||||
Notes |
|
works. Should it be encouraged? Incidentally, it would be helpful if the documentation said something about the marking of accents. --RichardW57m (talk) 11:22, 15 September 2023 (UTC)
{{sa-conj|pres|yunákti<yunáj>|yuṅkté<yuñj>}}
. Needs to be documented better. Dragonoid76 (talk) 19:59, 15 September 2023 (UTC)@Dragonoid76: Ah, the solution is that stems can be provided honestly as a supplement to the 3s. That information was buried in an example, moreover, in what was apparently an example of specifying the passive. The error message needs to be much improved. --RichardW57m (talk) 14:44, 15 September 2023 (UTC)
Should we redirect the talk page for Module:sa-verb to this talk page? --RichardW57m (talk) 11:35, 15 September 2023 (UTC)
I'm assuming that the talk page of Module:sa-verb/data will also be redirected here.
In Module:sa-verb/data, I corrected the athematic imperfect 3p middle from -atAm to -ata. With a bit of hacking for roots not ending in a dental stop or a vowel, it now generates the forms correctly, e.g. {{sa-conj|impf|áyunajt|áyuñjan}}
which produces
Imperfect: अयुनक् (áyunak), अयुङ्क्त (áyuṅkta) | ||||||
---|---|---|---|---|---|---|
Active | Mediopassive | |||||
Singular | Dual | Plural | Singular | Dual | Plural | |
Indicative | ||||||
Third | अयुनक् áyunak |
अयुङ्क्ताम् áyuṅktām |
अयुञ्जन् áyuñjan |
अयुङ्क्त áyuṅkta |
अयुञ्जाताम् áyuñjātām |
अयुञ्जत áyuñjata |
Second | अयुनक् áyunak |
अयुङ्क्तम् áyuṅktam |
अयुङ्क्त áyuṅkta |
अयुङ्क्थाः áyuṅkthāḥ |
अयुञ्जाथाम् áyuñjāthām |
अयुङ्ग्ध्वम् áyuṅgdhvam |
First | अयुनज्तम् áyunajtam |
अयुञ्ज्व áyuñjva |
अयुञ्ज्म áyuñjma |
अयुञ्जि áyuñji |
अयुञ्ज्वहि áyuñjvahi |
अयुञ्ज्महि áyuñjmahi |
. (The hack is to specify the 3s as the 'underlying' áyunajt instead of the near-surface áyunak so that the strong form is identified correctly.) --RichardW57m (talk) 13:37, 15 September 2023 (UTC)
@Dragonoid76 At हरति (harati), the module is somehow generating aorist अहाःसीत् (ahāḥsīt) from an input áhārṣīt. That looks wrong to me. --RichardW57 (talk) 21:55, 16 December 2023 (UTC)
@Dragonoid76: I'm having a problem with
{{sa-conj|nonf|ākruśya|ākruṣṭá}}
which produces
Forms of Sanskrit verbs are numerous and complicated. The following conjugation shows only a subset of all forms and should be treated as a guide.
Nonfinite Forms: आक्रुष्टुम् (ākruṣṭum) | |||
---|---|---|---|
Undeclinable | |||
Infinitive | आक्रुष्टुम् ākruṣṭum | ||
Gerund | आक्रुष्ट्वा ākruṣṭvā́ | ||
Participles | |||
Masculine/Neuter Gerundive | आक्रुश्य / आक्रुष्टव्य / आक्रुशनीय ākruśya / ākruṣṭavya / ākruśanīya | ||
Feminine Gerundive | आक्रुश्या / आक्रुष्टव्या / आक्रुशनीया ākruśyā / ākruṣṭavyā / ākruśanīyā | ||
Masculine/Neuter Past Passive Participle | आक्रुष्ट ākruṣṭá | ||
Feminine Past Passive Participle | आक्रुष्टा ākruṣṭā́ | ||
Masculine/Neuter Past Active Participle | आक्रुष्टवत् ākruṣṭávat | ||
Feminine Past Active Participle | आक्रुष्टवती ākruṣṭávatī |
especially with the infinitive, for which I get ākruśtum whereas I would expect something more like ākruṣṭum, and, unless I am overlooking something, as the plain root kruś has infinitive kroṣṭum (source: Whitney's Roots), I would hope to get ākroṣṭum. What is the correct invocation? --RichardW57 (talk) 15:32, 17 December 2023 (UTC)
{{sa-conj|nonf}}
(e.g. हरति (harati), right now) with Template:sa-root deriv (e.g. तप् (tap), which neatly contains all the non-finite forms, and तपति (tapati), which just contains verbal present forms).inf=
parameter to note what the infinitive should be to override. Dragonoid76 (talk) 04:58, 18 December 2023 (UTC)
@Dragonoid76 I have several issues with the formatting of{{sa-root deriv}}
.
{{rootsee}}
is distinctly ugly, especially compared with the rest of the outputs. I would say that if root entries are maintained, it is better to have |noderiv=1
as the usual setting (not necessarily the default).There are other problems which make simply invoking {{rootsee}}
undesirable.
The 2s imperative active in Classical Sanskrit ends in either -hi or is a bare weak stem, according to https://en.wikisource.orghttps://dictious.com/en/Sanskrit_Grammar_(Whitney)/Chapter_IX §703. We are showing it as शृणुधि (śṛṇudhi) / शृणुतात् (śṛṇutāt) at शृणोति (śṛṇoti), while the latter apparently isn't attested. An example of शृणु (śṛṇu) can be found as Mahabharat 13.135.12 and I am planning to use it in a quotation. Notifying @Dragonoid76 as the most likely to fix the inflection table correctly. --RichardW57 (talk) 15:26, 4 February 2024 (UTC)
(Discussion on test cases and the need for them has been moved to Module talk:sa-verb/testcases#Requirement. --RichardW57m (talk) 11:22, 6 March 2024 (UTC)
(Notifying AryamanA, Bhagadatta, Svartava, JohnC5, Kutchkutch, Inqilābī, Getsnoopy, Rishabhbhat, Dragonoid76): For the most part, this word has separate stems for the present active and present middle. Is there a better solution than separate tables for the active and present? The combination looks quite ugly. On the other hand, I can't give any good similar examples. --RichardW57 (talk) 12:20, 10 February 2024 (UTC)
As I develop the test cases, I'm seeing a lot of problems that could be solved, or greatly alleviated, by having two weak stems - one for before consonants, and another for before vowels.:
For now, I'm just sharing my thoughts - let's get the tests set up first before we change the code. --RichardW57m (talk) 12:41, 14 February 2024 (UTC)
And also:
4. Class 9 weak stems - their final ī drops before vowels. --RichardW57m (talk) 13:28, 14 February 2024 (UTC)
Two thoughts occur to me here. Firstly, we should recognise 3rd plurals in -uḥ and -ati. Secondly, when the weak root is given explicitly, we should still use the supplied 3d plural, at least if its voice is right, to generate the 3rd person plural rather than generating it from the weak root. The latter trick could also help with athematic 3s active. --RichardW57m (talk) 12:43, 14 February 2024 (UTC)
@Dragonoid76 Have you tried extracting the weak stems as -Ci and -Cv instead of -Cy and -Cv? We probably need a large test suite before we try it, though. --RichardW57m (talk) 12:47, 14 February 2024 (UTC)
<>
is the current way to do this, and `átanvnt` is a discarded idea. It is possible to just call with{{sa-conj|impf|átanot|<átanu>}}
<>
indicates that we're supplying the stem rather than the third-person form.impra
for the recorded imperative active, and impra_reg
for the regular imperative active where this differs, and a function {{code|lua|regular()} that selects the regular forms for comparison.{{sa-conj|pres|tanót<tanó>|<tanu>}}
, the weak forms don't get an accent. --RichardW57 (talk) 01:54, 16 February 2024 (UTC)@RichardW57m Could it be an idea to rewrite the whole module and have it detect the class the verb is in, based on the category a page is in? (or else ask for it) And then write conjugation rules per class (and combine where possible). Otherwise I fear the code will be a very convoluted affair. Exarchus (talk) 19:23, 16 February 2024 (UTC)
|class=0
as the value to prevent misidentifying उत्स्नाति (utsnāti, “to step out of water”) as a class 9 verb. --RichardW57 (talk) 01:01, 11 March 2024 (UTC)
{{sa-conj|pres|inddhe|indhate}}
. Or is that new behaviour? --RichardW57m (talk) 18:01, 11 March 2024 (UTC)
@Dragonoid76 Is the documentation page simply wrong about how to display the periphrastic future? I can't work out how to generate it with {{sa-conj|fut}}
, but I can generate it with the unlisted {{sa-conj|pfut}}
. --RichardW57 (talk) 21:38, 16 February 2024 (UTC)
@Exarchus, Dragonoid76 Before we remove this suffix from the imperative proper, we might want to work out how we are getting लीढाट् (līḍhāṭ) from लेढि (leḍhi). The final retroflex is wrong, or at least it contradicts the Laghukaumudīvyākaraṇa at https://www.dsbcproject.org/canon-text/content/881/3011, corresponding to Pāṇini 3.4.112. --RichardW57 (talk) 23:55, 22 February 2024 (UTC)
According to the grammars I have consulted, where one would expect the the form CaCaCa, the 3s actually takes the form CaCāCa (in accordance with w:Brugmann's law). However, @Dragonoid76 has generally positively asserted the existence of the 3s form CaCaCa, e.g. चकर (cakara) and ततप (tatapa) at the entries for चकार (cakāra) and तताप (tatāpa). What is the evidence of the existence of these as 3s forms?
I have just implemented Brugmann's Law for the perfects in ! (I'm not very happy with the discordant processing encoded, but I couldn't see a closer approximation to the current style.) I was wondering whether we should derive strong perfect stem CaCaC from CaCāCa rather than telling editors to do it, e.g. by {{sa-conj|perf|cakāra<cakar>|cakruḥ}}
. (That verb also has some anomalous weak forms that we haven't yet addressed.) आप (āpa) would have been the only downside I had identified to such processing. When I checked on what we had, I saw these surprising 3s forms, which suggests I may have to back out this change entirely! That would be frustrating, as the changes to the perfect got the number of errors down from 351 to 331.
(Notifying AryamanA, Bhagadatta, Svartava, JohnC5, Kutchkutch, Getsnoopy, Rishabhbhat, Dragonoid76): , @Exarchus. --RichardW57 (talk) 22:15, 3 March 2024 (UTC)
A specific Vedic form which needs to be added: active 2/3sg. s-aorist without ī (Whitney §888: "The forms without ī are the only ones found in RV. and K.").
Note that ánaiṣīt from the test forms has Vedic 3sg. 'nait' instead of regular (augmentless) 'nais' Exarchus (talk) 11:07, 5 March 2024 (UTC)
I think we need to use |set=
to control the linking -i- forms for the perfect. It would control the use of linking -i- in the weak forms, probably with special treatment for the 2s active and 3p middle. However, the value rules would need to be different to other 'tenses', i.e.
(Notifying AryamanA, Bhagadatta, Svartava, JohnC5, Kutchkutch, Getsnoopy, Rishabhbhat, Dragonoid76, RichardW57, Exarchus): --RichardW57m (talk) 12:43, 5 March 2024 (UTC)
|mono=
to override the count when the verb has a prefix. --00:05, 11 March 2024 (UTC){{sa-conj|perf|dadhā́ra|dadrúḥ}}
will suffice (3s can in fact also be given as 'dadhára', but I would not recommend this).@Exarchus, Dragonoid76 The concept of the kṣ-aorist had utility for conjugation - especially as the sandhi utility, internal_sandhi
in Module:sa-utilities, used not to support the dropping of -s- between stops. (Are you sure that adding support has broken nothing in noun declension? We really need testcases for the noun declension as well - which may highlight a lot of problems with participles.) We need to check the workings of the s-aorist for aorists in -kṣīt and -tsīt (active has test case in acchaitsīt) and their middle-only forms. In particular, I think the detection of the middle of the kṣ-aorist should be restored and extended to support aorist middles in -tta. (For categorisation, these should usually be s-aorists - I don't think any are root-aorists.) --RichardW57m (talk) 10:57, 6 March 2024 (UTC)
check_aorist
.) --RichardW57m (talk) 12:13, 6 March 2024 (UTC)
Incidentally, I had a lot of trouble with my keyboard mapping for Module:sa-verb/testcases - ibus would time edits out, so I lost a lot of final characters, especially diacritics, and to compound it the font didn't support acutes on macrons well. Proofing rather relied on the table generation being correct, which it often isn't. --RichardW57m (talk) 10:57, 6 March 2024 (UTC)
Form generation does not handle optional cluster reduction, which particularly affects class 7 (nasal infix) where we get sequences of plosives after nasals. For testing in Module:sa-verb/testcases, I am applying function adddegem
to supplement the generated forms , but ultimately we need to add it somewhere, probably Module:sa-verb/data. We probably need to add a note to these forms, as it seems that they don't occur in modern or European Devanagari printing. Making this fix (and correcting revealed typos) eliminated 8 error reports. (Notifying AryamanA, Bhagadatta, Svartava, JohnC5, Kutchkutch, Getsnoopy, Rishabhbhat, Dragonoid76, RichardW57, Exarchus): --RichardW57m (talk) 12:04, 7 March 2024 (UTC)
@RichardW57m Should I make an extra parameter 'no_bartholomae' for this one verb or will we use overrides? Exarchus (talk) 12:19, 8 March 2024 (UTC)
It seems that someone has recently changed the template so that it now shows no passive forms in the present system (which has seperate middle and passive forms), even if the passive stem is actually specified. I have no idea how to remedy this, but it should be looked at as soon as possible. Jln Dlphk (talk) 19:20, 24 February 2025 (UTC)