ó
    Òòÿhï  ã                   ó^  • S SK Jr  Sr " S S\5      r " S S\5      r " S S\5      r " S	 S
\5      r " S S\5      r " S S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S \5      rg!)"é    )Ú
Transitioné   c                   ó’   • \ rS rSrSrSrSrSrSrSr	Sr
S	rS
rSrSrSrSrSr/ SQrSrS rS rS rS rS rS rSS\S\4S jjrSrg)ÚATNStateéG   )ÚatnÚstateNumberÚ	stateTypeÚ	ruleIndexÚepsilonOnlyTransitionsÚtransitionsÚnextTokenWithinRuler   é   é   é   r   é   é   é   é   é	   é
   é   é   )ÚINVALIDÚBASICÚ
RULE_STARTÚBLOCK_STARTÚPLUS_BLOCK_STARTÚSTAR_BLOCK_STARTÚTOKEN_STARTÚ	RULE_STOPÚ	BLOCK_ENDÚSTAR_LOOP_BACKÚSTAR_LOOP_ENTRYÚPLUS_LOOP_BACKÚLOOP_ENDéÿÿÿÿc                 ó‚   • S U l         [        R                  U l        S U l        SU l        SU l        / U l        S U l        g )Nr   F)	r   r   ÚINVALID_STATE_NUMBERr	   r
   r   r   r   r   ©Úselfs    ÚP/home/mande/repo/quber/.venv/lib/python3.13/site-packages/antlr4/atn/ATNState.pyÚ__init__ÚATNState.__init__m   s=   € àˆŒÜ#×8Ñ8ˆÔØˆŒØˆŒØ&+ˆÔ#àˆÔà#'ˆÕ ó    c                 ó   • U R                   $ ©N)r	   r*   s    r,   Ú__hash__ÚATNState.__hash__y   s   € Ø×ÑÐr/   c                 ób   • [        U[        5      =(       a    U R                  UR                  :H  $ r1   )Ú
isinstancer   r	   )r+   Úothers     r,   Ú__eq__ÚATNState.__eq__|   s%   € Ü˜%¤Ó*×R¨t×/?Ñ/?À×ARÑARÑ/RÐRr/   c                 ó   • U R                   $ r1   )r   r*   s    r,   ÚonlyHasEpsilonTransitionsÚ"ATNState.onlyHasEpsilonTransitions   s   € Ø×*Ñ*Ð*r/   c                 ó   • g©NF© r*   s    r,   ÚisNonGreedyExitStateÚATNState.isNonGreedyExitState‚   s   € Ør/   c                 ó,   • [        U R                  5      $ r1   )Ústrr	   r*   s    r,   Ú__str__ÚATNState.__str__…   s   € Ü�4×#Ñ#Ó$Ð$r/   ÚtransÚindexc                 ó  • [        U R                  5      S:X  a  UR                  U l        O!U R                  UR                  :w  a  SU l        US:X  a  U R                  R	                  U5        g U R                  R                  X!5        g )Nr   Fr'   )Úlenr   Ú	isEpsilonr   ÚappendÚinsert)r+   rE   rF   s      r,   ÚaddTransitionÚATNState.addTransitionˆ   sj   € Üˆt×ÑÓ  !Ó#Ø*/¯/©/ˆDÕ'Ø×(Ñ(¨E¯O©OÓ;Ø*/ˆDÔ'à�"‹9Ø×Ñ×#Ñ# EÕ*à×Ñ×#Ñ# EÕ1r/   )r   r   r   r   r	   r
   r   N)r'   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	__slots__ÚINVALID_TYPEr   r   r   r   r   r    r!   r"   r#   r$   r%   r&   ÚserializationNamesr)   r-   r2   r7   r:   r?   rC   r   ÚintrL   Ú__static_attributes__r>   r/   r,   r   r   G   s•   † ð€Ið €LØ€EØ€JØ€KØÐØÐØ€KØ€IØ€IØ€NØ€OØ€NØ€HòÐð Ðò
(ò òSò+òò%ñ	2 *ð 	2°C÷ 	2ð 	2r/   r   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )Ú
BasicStateé“   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )Úsuperr-   r   r
   ©r+   Ú	__class__s    €r,   r-   ÚBasicState.__init__•   s   ø€ Ü‰ÑÔØŸ™ˆ�r/   ©r
   ©rN   rO   rP   rQ   r-   rV   Ú__classcell__©r]   s   @r,   rX   rX   “   s   ø† ÷$ó $r/   rX   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚDecisionStateéš   )ÚdecisionÚ	nonGreedyc                 ó>   >• [         TU ]  5         SU l        SU l        g )Nr'   F)r[   r-   rf   rg   r\   s    €r,   r-   ÚDecisionState.__init__œ   s   ø€ Ü‰ÑÔØˆŒØˆ�r/   ©rN   rO   rP   rQ   rR   r-   rV   ra   rb   s   @r,   rd   rd   š   s   ø† Ø)€I÷ó r/   rd   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚBlockStartStateé¢   ÚendStatec                 ó0   >• [         TU ]  5         S U l        g r1   )r[   r-   rn   r\   s    €r,   r-   ÚBlockStartState.__init__¥   s   ø€ Ü‰ÑÔØˆ�r/   )rn   rj   rb   s   @r,   rl   rl   ¢   s   ø† Ø€I÷ó r/   rl   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚBasicBlockStartStateé©   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r   r
   r\   s    €r,   r-   ÚBasicBlockStartState.__init__«   ó   ø€ Ü‰ÑÔØ×)Ñ)ˆ�r/   r_   r`   rb   s   @r,   rr   rr   ©   ó   ø† ÷*ó *r/   rr   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚBlockEndStateé°   Ú
startStatec                 óR   >• [         TU ]  5         U R                  U l        S U l        g r1   )r[   r-   r"   r
   r{   r\   s    €r,   r-   ÚBlockEndState.__init__³   s    ø€ Ü‰ÑÔØŸ™ˆŒØˆ�r/   )r{   r
   rj   rb   s   @r,   ry   ry   °   s   ø† Ø€I÷ó r/   ry   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚRuleStopStateé½   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r!   r
   r\   s    €r,   r-   ÚRuleStopState.__init__¿   s   ø€ Ü‰ÑÔØŸ™ˆ�r/   r_   r`   rb   s   @r,   r   r   ½   s   ø† ÷(ó (r/   r   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚRuleStartStateéÃ   )Ú	stopStateÚisPrecedenceRulec                 ó`   >• [         TU ]  5         U R                  U l        S U l        SU l        g r=   )r[   r-   r   r
   r†   r‡   r\   s    €r,   r-   ÚRuleStartState.__init__Æ   s(   ø€ Ü‰ÑÔØŸ™ˆŒØˆŒØ %ˆÕr/   )r‡   r
   r†   rj   rb   s   @r,   r„   r„   Ã   s   ø† Ø1€I÷&ó &r/   r„   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚPlusLoopbackStateéÏ   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r%   r
   r\   s    €r,   r-   ÚPlusLoopbackState.__init__Ñ   ó   ø€ Ü‰ÑÔØ×,Ñ,ˆ�r/   r_   r`   rb   s   @r,   r‹   r‹   Ï   ó   ø† ÷-ó -r/   r‹   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚPlusBlockStartStateéÚ   ÚloopBackStatec                 óR   >• [         TU ]  5         U R                  U l        S U l        g r1   )r[   r-   r   r
   r”   r\   s    €r,   r-   ÚPlusBlockStartState.__init__Ý   s#   ø€ Ü‰ÑÔØ×.Ñ.ˆŒØ!ˆÕr/   ©r”   r
   rj   rb   s   @r,   r’   r’   Ú   ó   ø† Ø€I÷"ó "r/   r’   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚStarBlockStartStateéã   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r   r
   r\   s    €r,   r-   ÚStarBlockStartState.__init__å   s   ø€ Ü‰ÑÔØ×.Ñ.ˆ�r/   r_   r`   rb   s   @r,   rš   rš   ã   s   ø† ÷/ó /r/   rš   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚStarLoopbackStateéé   c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r#   r
   r\   s    €r,   r-   ÚStarLoopbackState.__init__ë   r�   r/   r_   r`   rb   s   @r,   rŸ   rŸ   é   r�   r/   rŸ   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚStarLoopEntryStateéð   )r”   ÚisPrecedenceDecisionc                 ó`   >• [         TU ]  5         U R                  U l        S U l        S U l        g r1   )r[   r-   r$   r
   r”   r¦   r\   s    €r,   r-   ÚStarLoopEntryState.__init__ó   s+   ø€ Ü‰ÑÔØ×-Ñ-ˆŒØ!ˆÔà$(ˆÕ!r/   )r¦   r”   r
   rj   rb   s   @r,   r¤   r¤   ð   s   ø† Ø9€I÷)ó )r/   r¤   c                   ó,   ^ • \ rS rSrSrU 4S jrSrU =r$ )ÚLoopEndStateéû   r”   c                 óR   >• [         TU ]  5         U R                  U l        S U l        g r1   )r[   r-   r&   r
   r”   r\   s    €r,   r-   ÚLoopEndState.__init__þ   s!   ø€ Ü‰ÑÔØŸ™ˆŒØ!ˆÕr/   r—   rj   rb   s   @r,   rª   rª   û   r˜   r/   rª   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚTokensStartStatei  c                 óD   >• [         TU ]  5         U R                  U l        g r1   )r[   r-   r    r
   r\   s    €r,   r-   ÚTokensStartState.__init__  rv   r/   r_   r`   rb   s   @r,   r¯   r¯     rw   r/   r¯   N)Úantlr4.atn.Transitionr   ÚINITIAL_NUM_TRANSITIONSÚobjectr   rX   rd   rl   rr   ry   r   r„   r‹   r’   rš   rŸ   r¤   rª   r¯   r>   r/   r,   Ú<module>rµ      sÈ   ðõF -àÐ ôJ2ˆvô J2ôX$�ô $ô�Hô ô�mô ô*˜?ô *ô�Hô ô(�Hô (ô&�Xô &ô-˜ô -ô"˜/ô "ô/˜/ô /ô-˜ô -ô)˜ô )ô"�8ô "ô*�}õ *r/   