
    )i                     L    S SK Jr  S SKJr  S rS rS rS rS rS r	S	 r
S
 rg)    )	sanscript)VisargaApproximationc                     [         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S	5      S
:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  SSS9S:X  d   e[         R                  [         R                     R                  SSS9S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  SSS9S:X  d   e[         R                  [         R                     R                  S5      S:X  d   eg )NshaMkaraz	sha~NkarasaMcharaz	sa~ncharaShaMDaShaNDashAMtashAntasAMbasAmbasaMvaraz	sav.NvarasaMyuktaz
say.NyuktaT)omit_yrlomit_samsaMlagnaz
sal.Nlagna	taM jitvA)r   SCHEMESITRANSfix_lazy_anusvaara     Z/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/tests/sanscript/roman_test.pytest_fix_lazy_anusvaara_itransr      s   			9++	,	?	?
	K{	ZZ	Z			9++	,	?	?
	K{	ZZ	Z			9++	,	?	?	IX	UU	U			9++	,	?	?	IX	UU	U			9++	,	?	?	HG	SS	S			9++	,	?	?		Jk	YY	Y			9++	,	?	?
	K|	[[	[			9++	,	?	?
UY	?	Z^h	hh	h			9++	,	?	?
UY	?	Z^h	hh	h			9++	,	?	?
	K|	[[	[			9++	,	?	?
UY	?	Z^h	hh	h			9++	,	?	?	LP[	[[	[r   c                  F   [         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  SSS9S:X  d   eg )NahamsaMgasaNgaTr   )r   r   SLP1r   r   r   r   test_fix_lazy_anusvaara_slpr!      s    			9>>	*	=	=f	E	OO	O			9>>	*	=	=g	F'	QQ	Q			9>>	*	=	=gPT	=	UY`	``	`r   c                     [         R                  [         R                     R                  S[        R
                  S9S:X  d   e[         R                  [         R                     R                  S[        R
                  S9S:X  d   eg )NmatiH)modematihharaHharah)r   r   	OPTITRANSapproximate_visargasr   Hr   r   r   test_approximate_visargar+      sp    			9..	/	D	DWSgSiSi	D	jnu	uu	u			9..	/	D	DWSgSiSi	D	jnu	uu	ur   c                      [         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   eg )Nr   z	tam jitvakRShNakrishna)r   r   r(   to_lay_indianr   r   r   test_optitrans_to_lay_indianr0      sV    			9..	/	=	=k	Jk	YY	Y			9..	/	=	=h	G9	TT	Tr   c                      [         R                  [         R                     R                  S5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   eg )Nu   dŕ̥ṃhasvau   dṛ́ṃhasvau   pitŕ̥̄ṃsu   pitṝ́ṃs)r   r   IASTget_standard_formr   r   r   test_get_standard_formr4   #   sV    			9>>	*	<	<=M	NRb	bb	b			9>>	*	<	<=M	NR`	``	`r   c                  p    [         R                  [         R                     R                  S5      S:X  d   eg )NztaM jitvA pUrayaztaM jitvaa puuraya)r   r   r(   get_double_letteredr   r   r   test_to_double_letteredr7   (   s.    			9..	/	C	CDV	W[o	oo	or   c                      Sn [         R                  [         R                     R                  U 5      S:X  d   e[         R                  [         R                     R                  S5      S:X  d   eg )NuL   05 The Śaivas’ Inclusivist View of Their Own and the Vaidikas’ Religionub   <05> <The> Śaivas’ <Inclusivist> <View> <of> <Their> <Own> <and> <the> <Vaidikas’> <Religion>z02 Sources of Dharmaz<02> <Sources> <of> <Dharma>)r   r   r2   mark_off_non_indic_in_line)texts    r   test_mark_off_non_indic_in_liner;   ,   sp    	W$			9>>	*	E	E

q
r r 
r 
		9>>	*	E	E
=
> > 
>r   c                      [         R                  [         R                     n SSSSSSSSS	S
SSSS.nUR                  5        H"  u  p#U R	                  U5      U:X  a  M   X#45       e   U R	                  SSS9S:X  d   eg )Nzluchpana{}iizmarga-zaaramuutaabaatanishaastahazla.khla.khaifaaqaanaasEhazba-jaaEpeshajobanazmad{}hazpuu.NChazaazmaa{}isha)u   lućpanaʼīu   marg̠-zāru   mūtā'ba‘atu   nis̱ẖās'tahu   laḵẖlaḵẖau   ifā'qāu   nāṣěḥu   ba-jāëu   pes̱ẖjobanu   mad'ḥu   pooṅc̱ẖhu   āzmā'’is̱ẖu   maẕhabF)add_terminal_amazhab)r   r   r(   itemsapproximate_from_iso_urdu)optitrans_scheme
test_pairssourcedests       r   test_optitrans_from_urdurL   5   s    &&y':':; .,"/#0%2% )%#!$!+%3* !&&(lf55f=EU~UE )		3	3Ju	3	UYa	aa	ar   N)indic_transliterationr   'indic_transliteration.sanscript.schemesr   r   r!   r+   r0   r4   r7   r;   rL   r   r   r   <module>rO      s:    + H\a
v
U
a
p>br   