Closed neeleshb closed 6 months ago
Thanks for filing this issue. Example prakriya, for my reference later:
I'll look into a fix soon.
I have a local fix. Test case:
assert_matches_prakriya(
p,
&[
(A("1.3.1"), vec!["sparDa~\\"]),
(A("1.2.4"), vec!["pA", "sparD", "ya", "ya", "te"]),
(A("6.4.49"), vec!["pA", "sparD", "a", "ya", "te"]),
(A("6.4.48"), vec!["pA", "sparD", "", "ya", "te"]),
(A("8.4.68"), vec!["pA", "sparD", "", "ya", "te"]),
],
);
I'll merge this in once I've fixed the error @vipranarayan14 mentioned.
Committing and deploying. Changes will be live on the demo site within the next 30 minutes.
The Vidyut implementation of
यस्य हलः 6.4.49
is removing the full य (i.e. य् + अ).Technically, the sutra
यस्य हलः
only removes the "य्" and not the full "य". Since "हलः" inयस्य हलः
is पञ्चमी, we applyआदेः परस्य
and remove only the initial "य्". The remaining "अ" component of "य" is then removed byअतो लोपः
।I noticed this error in the prakriya of यङन्तकर्मणि forms of हलन्त verbs. For example,
स्पर्ध्
. In the very last step ofपा + स्पर्ध् + य + य + ते
, the full य is being removed by यस्य हलः । That should be replaced by a call toयस्य हलः
followed by a call toअतो लोपः
।