
    Xj                         g d Z 	 dj                          dedefdZdedefdZdedefdZdedefdZy# e$ r# dedefdZdedefd	Zdedefd
ZdedefdZY yw xY w))is_digit	is_letteris_name_startis_name_continuestringcharreturnc                 F    | j                         xr | j                         S )SCheck whether char is a digit

        For internal use by the lexer only.
        )isasciiisdigitr   s    o/var/www/html/myl_app/scheduler-service/venv/lib/python3.12/site-packages/graphql/language/character_classes.pyr   r   *       
 ||~0$,,.0    c                 F    | j                         xr | j                         S )`Check whether char is a plain ASCII letter

        For internal use by the lexer only.
        r   isalphar   s    r   r   r   1   r   r   c                 T    | j                         xr | j                         xs | dk(  S )vCheck whether char is allowed at the beginning of a GraphQL name

        For internal use by the lexer only.
        _r   r   s    r   r   r   8   $    
 ||~A4<<>#@TS[Ar   c                 T    | j                         xr | j                         xs | dk(  S )yCheck whether char is allowed in the continuation of a GraphQL name

        For internal use by the lexer only.
        r   )r   isalnumr   s    r   r   r   ?   r   r   c                 "    d| cxk  xr dk  S c S )r
   09 r   s    r   r   r      s    
 d!c!!!!r   c                 F    d| cxk  xr dk  nc xs d| cxk  xr dk  S c S )r   azAZr   r   s    r   r   r      s)    
 d!c!7SD%7C%77%77r   c                 T    d| cxk  xr dk  nc xs d| cxk  xr dk  nc xs | dk(  S )r   r!   r"   r#   r$   r   r   r   s    r   r   r      s,    
 d!c!FSD%7C%7F43;Fr   c                 x    d| cxk  xr dk  nc xs) d| cxk  xr dk  nc xs d| cxk  xr dk  nc xs | dk(  S )r   r!   r"   r#   r$   r   r   r   r   r   s    r   r   r      sH     43 d!c!d!c! s{		
r   N)	__all__r   strboolr   r   r   r   AttributeErrorr   r   r   <module>r+      s   
HABL1s 1t 11 1 1BC BD BBs Bt Bu  !
"s "t "8 8 8GC GD G

s 

t 

/!
s   7 %AA