
    <ig                        S r S rS rS rS rS rS rS r " S S\5      r	 " S S\5      r
 " S S\
5      rSSKJr  SS	KJr  SS
KJ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C CCCCCCCg )Nc                   0   ^  \ rS rSrS\4U 4S jjrSrU =r$ )UnsupportedOperationException   msgc                 $   > [         TU ]  U5        g Nsuper__init__selfr   	__class__s     M/home/james-whalen/.local/lib/python3.13/site-packages/antlr4/error/Errors.pyr
   &UnsupportedOperationException.__init__            __name__
__module____qualname____firstlineno__strr
   __static_attributes____classcell__r   s   @r   r   r          3  r   r   c                   0   ^  \ rS rSrS\4U 4S jjrSrU =r$ )IllegalStateException   r   c                 $   > [         TU ]  U5        g r   r   r   s     r   r
   IllegalStateException.__init__   r   r   r   r   r   s   @r   r   r      r   r   r   c                   0   ^  \ rS rSrS\4U 4S jjrSrU =r$ )CancellationException   r   c                 $   > [         TU ]  U5        g r   r   r   s     r   r
   CancellationException.__init__   r   r   r   r   r   s   @r   r#   r#      r   r   r#       )InputStream)ParserRuleContext)
Recognizerc            	       F   ^  \ rS rSrS	S\S\S\S\4U 4S jjjrS r	Sr
U =r$ )
RecognitionException)   message
recognizerinputctxc                    > [         TU ]  U5        Xl        X l        X0l        X@l        S U l        SU l        Ub  UR                  U l        g g )N)	r	   r
   r.   r/   r0   r1   offendingTokenoffendingStatestate)r   r.   r/   r0   r1   r   s        r   r
   RecognitionException.__init__,   sQ    !$
 # !!","2"2D "r   c                     U R                   b:  U R                   R                  R                  U R                  U R                  5      $ g r   )r/   atngetExpectedTokensr5   r1   )r   s    r   r:   &RecognitionException.getExpectedTokensK   s6    ??&??&&889L9LdhhWWr   )r1   r0   r.   r5   r4   r/   )NNNN)r   r   r   r   r   r*   r(   ParserRulecontextr
   r:   r   r   r   s   @r   r,   r,   )   s4    3s 3J 3; 3ar 3 3> r   r,   c                   B   ^  \ rS rSrS\S\S\S\4U 4S jjrS r	Sr
U =r$ )	LexerNoViableAltExceptionR   lexerr0   
startIndexdeadEndConfigsc                 <   > [         TU ]  S XS S9  X0l        X@l        g )Nr.   r/   r0   r1   )r	   r
   rA   rB   )r   r@   r0   rA   rB   r   s        r   r
   "LexerNoViableAltException.__init__T   s"    %$O$,r   c                     SnU R                   S:  aT  U R                   U R                  R                  :  a0  U R                  R                  U R                   U R                   5      nSU-   S-   $ )N r'   zLexerNoViableAltException('z'))rA   r0   sizegetText)r   symbols     r   __str__!LexerNoViableAltException.__str__Y   sT    ??aDOOdjjoo$EZZ''IF,v5<<r   )rB   rA   )r   r   r   r   Lexerr(   intATNConfigSetr
   rK   r   r   r   s   @r   r>   r>   R   s/    -U -+ -# -Vb -
= =r   r>   c                   L   ^  \ rS rSr  S
S\S\S\S\S\S\4U 4S jjjr	S	r
U =r$ )NoViableAltExceptione   r/   r0   
startTokenr4   rB   r1   c                    > Uc  UR                   nUc  UR                  5       nUc  UR                  5       nUc  UR                  5       n[        TU ]  XUS9  XPl        X0l        X@l        g N)r/   r0   r1   )_ctxgetCurrentTokengetInputStreamr	   r
   rB   rS   r4   )r   r/   r0   rS   r4   rB   r1   r   s          r   r
   NoViableAltException.__init__g   sq    ;//C!'779N#335J=--/EJE,
 %,r   )rB   r4   rS   )NNNNN)r   r   r   r   ParserTokenStreamTokenrO   r)   r
   r   r   r   s   @r   rQ   rQ   e   s@    SWgk-& - -U -#(->J-Uf- -r   rQ   c                   0   ^  \ rS rSrS\4U 4S jjrSrU =r$ )InputMismatchException~   r/   c                 |   > [         TU ]  XR                  5       UR                  S9  UR	                  5       U l        g rU   )r	   r
   rX   rV   rW   r4   )r   r/   r   s     r   r
   InputMismatchException.__init__   s6    J6O6O6QWaWfWfg(88:r   )r4   )r   r   r   r   rZ   r
   r   r   r   s   @r   r^   r^   ~   s    ;& ; ;r   r^   c                   N   ^  \ rS rSrSS\S\S\4U 4S jjjrS\S\4S jrSrU =r	$ )	FailedPredicateException   r/   	predicater.   c                   > [         TU ]  U R                  X#5      UUR                  5       UR                  S9  UR
                  R                  R                  UR                     nUR                  S   nSSK
Jn  [        XV5      (       a#  UR                  U l        UR                  U l        OSU l        SU l        X l        UR#                  5       U l        g )NrD   r'   )PredicateTransition)r	   r
   formatMessagerX   rV   _interpr9   statesr6   transitionsantlr4.atn.Transitionrg   
isinstance	ruleIndex	predIndexpredicateIndexre   rW   r4   )r   r/   re   r.   stransrg   r   s          r   r
   !FailedPredicateException.__init__   s    !3!3I!FS])88:
 	 	Q""))**:*:;a =e11"__DN"'//DDN"#D"(88:r   c                     Ub  U$ SU-   S-   $ )Nzfailed predicate: {z}?r   )r   re   r.   s      r   rh   &FailedPredicateException.formatMessage   s    N(94t;;r   )r4   re   rp   rn   )NN)
r   r   r   r   rZ   r   r
   rh   r   r   r   s   @r   rc   rc      s:    ;& ;C ;c ; ;<c <3 < <r   rc   c                       \ rS rSrSrg)ParseCancellationException   r   N)r   r   r   r   r   r   r   r   rw   rw      s    r   rw   )r\   rM   rZ   r[   rO   r<   rg   BufferedTokenStream	Exceptionr   r   r#   antlr4.InputStreamr(   antlr4.ParserRuleContextr)   antlr4.Recognizerr*   r,   r>   rQ   r^   rc   rw   r   r   r   <module>r~      s    		   I 
I 
1  + 6 (&9 &R= 4 =&-/ -2;1 ;<3 <.	!6 	 
	
r   