ó
    Òòÿh	  ã                   ó&   • S SK Jr   " S S\5      rg)é    )ÚTokenc                   ó®   • \ rS rSrSrS\4S jrS r\S 5       r	\S 5       r
S rS	 rS
\4S jrS
\4S jrS rS\4S jrS\4S jrS\S\4S jrS rSrg)ÚInputStreamé   )ÚnameÚstrdataÚ_indexÚdataÚ_sizer
   c                 ó>   • SU l         Xl        U R                  5         g )Nz<empty>)r   r   Ú_loadString)Úselfr
   s     ÚO/home/mande/repo/quber/.venv/lib/python3.13/site-packages/antlr4/InputStream.pyÚ__init__ÚInputStream.__init__   s   € ØˆŒ	ØŒØ×ÑÕó    c                 ó¦   • SU l         U R                   Vs/ s H  n[        U5      PM     snU l        [	        U R                  5      U l        g s  snf ©Nr   )r	   r   Úordr
   Úlenr   )r   Úcs     r   r   ÚInputStream._loadString   s;   € ØˆŒØ%)§\¢\Ó2¢\ ”S˜–V¡\Ñ2ˆŒ	Ü˜Ÿ™“^ˆ�
ùò 3s   –Ac                 ó   • U R                   $ ©N©r	   ©r   s    r   ÚindexÚInputStream.index   s   € à�{‰{Ðr   c                 ó   • U R                   $ r   )r   r   s    r   ÚsizeÚInputStream.size   s   € à�z‰zÐr   c                 ó   • SU l         g r   r   r   s    r   ÚresetÚInputStream.reset'   s	   € Øˆ�r   c                 óÂ   • U R                   U R                  :¼  a0  U R                  S5      [        R                  :X  d   e[        S5      eU =R                   S-  sl         g )Né   zcannot consume EOF)r	   r   ÚLAr   ÚEOFÚ	Exceptionr   s    r   ÚconsumeÚInputStream.consume*   sF   € Ø�;‰;˜$Ÿ*™*Ó$Ø—7‘7˜1“:¤§¡Ó*Ð*Ð*ÜÐ0Ó1Ð1Ø�Š�qÑŽr   Úoffsetc                 ó²   • US:X  a  gUS:  a  US-  nU R                   U-   S-
  nUS:  d  X R                  :¼  a  [        R                  $ U R                  U   $ )Nr   r&   )r	   r   r   r(   r
   )r   r,   Úposs      r   r'   ÚInputStream.LA0   sW   € Ø�1‹9ØØ�!‹8Ø�a‰KˆFØ�k‰k˜FÑ" QÑ&ˆØ�‹7�cŸZ™ZÓ'Ü—9‘9ÐØ�y‰y˜‰~Ðr   c                 ó$   • U R                  U5      $ r   )r'   )r   r,   s     r   ÚLTÚInputStream.LT:   s   € Ø�w‰w�v‹Ðr   c                 ó   • g)Néÿÿÿÿ© r   s    r   ÚmarkÚInputStream.mark>   s   € Ør   Úmarkerc                 ó   • g r   r5   )r   r8   s     r   ÚreleaseÚInputStream.releaseA   s   € Ør   r	   c                 ód   • XR                   ::  a  Xl         g [        XR                  5      U l         g r   )r	   Úminr   )r   r	   s     r   ÚseekÚInputStream.seekG   s$   € Ø—;‘;ÓØ ŒKØä˜&§*¡*Ó-ˆ�r   ÚstartÚstopc                 ó€   • X R                   :¼  a  U R                   S-
  nXR                   :¼  a  gU R                  XS-    $ )Nr&   Ú )r   r   )r   r@   rA   s      r   ÚgetTextÚInputStream.getTextN   s9   € Ø—:‘:ÓØ—:‘:˜a‘<ˆDØ—J‘JÓØà—<‘< ¨1¡fÐ-Ð-r   c                 ó   • U R                   $ r   )r   r   s    r   Ú__str__ÚInputStream.__str__V   s   € Ø�|‰|Ðr   )r	   r   r
   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú	__slots__Ústrr   r   Úpropertyr   r    r#   r*   Úintr'   r1   r6   r:   r>   rD   rG   Ú__static_attributes__r5   r   r   r   r      s—   † Ø>€Ið˜Sô ò
$ð
 ñó ðð ñó ðòòð˜ô ð˜ô òð˜cô ð.˜3ô .ð.˜Sð .¨ô .õr   r   N)Úantlr4.Tokenr   Úobjectr   r5   r   r   Ú<module>rT      s   ðõ ôI�6õ Ir   