ó
    G±‰j   ã                   ó¦   • 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
g)z,
Python Lexical Analyser

Exception classes
c                   ó   • \ rS rSrSrSrg)Ú	PlexErroré   Ú © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚmessageÚ__static_attributes__r   ó    Ú C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\Cython/Plex/Errors.pyr   r      s   † ØƒGr   r   c                   ó   • \ rS rSrSrg)ÚPlexTypeErroré   r   N©r   r   r	   r
   r   r   r   r   r   r      ó   † Úr   r   c                   ó   • \ rS rSrSrg)ÚPlexValueErroré   r   Nr   r   r   r   r   r      r   r   r   c                   ó   • \ rS rSrS rSrg)ÚInvalidTokené   c                 ó8   • [         R                  U SX4-  5        g )NzToken number %d: %s)r   Ú__init__)ÚselfÚtoken_numberr   s      r   r   ÚInvalidToken.__init__   s   € Ü×Ñ˜4Ð!6¸,Ð9PÑ!PÕQr   r   N)r   r   r	   r
   r   r   r   r   r   r   r      s   † õRr   r   c                   ó   • \ rS rSrSrg)ÚInvalidScanneré   r   Nr   r   r   r   r    r       r   r   r    c                   ó   • \ rS rSrSrS rSrg)ÚAmbiguousActioné   z;Two tokens with different actions can match the same stringc                 ó   • g ©Nr   ©r   s    r   r   ÚAmbiguousAction.__init__    s   € Ør   r   N)r   r   r	   r
   r   r   r   r   r   r   r#   r#      s   † ØK€Gõr   r#   c                   ó,   • \ rS rSrSrSrSrS rS rSr	g)ÚUnrecognizedInputé$   Nc                 óF   • Xl         UR                  5       U l        X l        g r&   )ÚscannerÚget_positionÚpositionÚ
state_name)r   r-   r0   s      r   r   ÚUnrecognizedInput.__init__)   s   € ØŒØ×,Ñ,Ó.ˆŒØ$�r   c                 ó<   • SU R                   U R                  4-   -  $ )Nz8'%s', line %d, char %d: Token not recognised in state %r)r/   r0   r'   s    r   Ú__str__ÚUnrecognizedInput.__str__.   s"   € ØJØ�M‰M˜TŸ_™_Ð.Ñ.ñ0ð 	1r   )r/   r-   r0   )
r   r   r	   r
   r-   r/   r0   r   r3   r   r   r   r   r*   r*   $   s   † Ø€GØ€HØ€Jò%õ
1r   r*   N)Ú__doc__Ú	Exceptionr   Ú	TypeErrorr   Ú
ValueErrorr   r   r    r#   r*   r   r   r   Ú<module>r9      sd   ðñô�	ô ô	�I˜yô 	ô	�Y 
ô 	ôR�9ô Rô
	�Yô 	ô�iô ô1˜	õ 1r   