ó
    jñ:iË  ã                   óB   • S SK rS SKrS rS rS r\S:X  a  \" 5         gg)é    Nc                 óþ   • [        U 5      nSU-  nSU-  nU H+  u  pVUR                  5       R                  U5      (       d  M+    O   U H+  u  pvUR                  5       R                  U5      (       d  M+    O   WS-   W4$ )Nz#--! %s-startz#--! %s-endé   )Ú	enumerateÚstripÚ
startswithÚendswith)ÚlinesÚtagÚsrclinesÚ	start_tagÚend_tagÚstart_indexÚlineÚ	end_indexs           ÚU/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/pycparser/ply/ygen.pyÚget_source_ranger      s€   € Ü˜Ó€HØ #Ñ%€IØ˜cÑ!€Gã%ÑˆØ�:‰:‹<×"Ñ" 9×-Ó-Ùñ &ó $‰ˆ	Ø�:‰:‹<× Ñ  ×)Ó)Ùñ $ð ˜!‰O˜YÐ'Ð'ó    c                 ó¸   • / nSnSU-  nU  HJ  nUR                  5       R                  U5      (       a	  U(       + nM0  U(       d  M9  UR                  U5        ML     U$ )NTz#--! %s)r   r   Úappend)r	   r
   Úfiltered_linesÚincludeÚtag_textr   s         r   Úfilter_sectionr      sX   € Ø€NØ€GØ˜3‰€HÛˆØ�:‰:‹<×"Ñ" 8×,Ñ,Ø!”kŠGßˆWØ×!Ñ! $Ö'ñ	 ð
 Ðr   c                  ó>  • [         R                  R                  [        5      n [        R
                  " [         R                  R                  U S5      [         R                  R                  U S5      5        [        [         R                  R                  U S5      S5       nUR                  5       nS S S 5        [        WS5      u  p4[        US5      u  pV[        US5      u  pxX#U n	[        U	S5      n
[        U
S5      nX²Xx& X¢XV& U Vs/ s H  oÌR                  5       S	-   PM     nn[        [         R                  R                  U S5      S
5       nUR                  U5        S S S 5        [        S5        g ! , (       d  f       NÌ= fs  snf ! , (       d  f       N0= f)Nzyacc.pyzyacc.py.bakÚrÚ
parsedebugÚparseoptzparseopt-notrackÚDEBUGÚTRACKINGÚ
ÚwzUpdated yacc.py)ÚosÚpathÚdirnameÚ__file__ÚshutilÚcopy2ÚjoinÚopenÚ	readlinesr   r   ÚrstripÚ
writelinesÚprint)r$   Úfr	   Úparse_startÚ	parse_endÚparseopt_startÚparseopt_endÚparseopt_notrack_startÚparseopt_notrack_endÚ
orig_linesÚparseopt_linesÚparseopt_notrack_linesr   s                r   Úmainr8   '   sA  € Ü�g‰g�o‰oœhÓ'€GÜ
‡L‚L”—‘—‘˜g yÓ1´2·7±7·<±<ÀÈÓ3WÔXÜ	Œb�g‰g�l‰l˜7 IÓ.°Ô	4¸Ø—‘“ˆ÷ 
5ô .¨e°\ÓBÑ€KÜ#3°E¸:Ó#FÑ €NÜ3CÀEÐK]Ó3^Ñ0Ðð  9Ð-€Jô $ J°Ó8€Nô ,¨N¸JÓGÐð :PÐ
 Ð6Ø)7ˆ.Ð&á,1Ó2ªE D�[‰[‹]˜4Ô©E€EÐ2Ü	Œb�g‰g�l‰l˜7 IÓ.°Ô	4¸Ø	�‰�UÔ÷ 
5ô 
Ð
Õ÷1 
5Õ	4üò( 3ß	4Õ	4ús   Â!E8Ä
F	ÅFÅ8
FÆ
FÚ__main__)Úos.pathr"   r&   r   r   r8   Ú__name__© r   r   Ú<module>r=      s0   ðó Û ò(ò	òð: ˆzÓÙ…Fð r   