
    <i>                     T    S SK Jr   " S S\5      r " S S\5      r\" 5       \l        g)    )CommonTokenc                       \ rS rSrSrg)TokenFactory    N)__name__
__module____qualname____firstlineno____static_attributes__r       S/home/james-whalen/.local/lib/python3.13/site-packages/antlr4/CommonTokenFactory.pyr   r      s    r   r   c                   f    \ rS rSrSrSrSS\4S jjrS\S\	S\S\S	\S
\S\4S jr
S\S\	4S jrSrg)CommonTokenFactory   copyTextNc                     Xl         g )Nr   )selfr   s     r   __init__CommonTokenFactory.__init__   s	     !r   typetextchannelstartstoplinecolumnc	                     [        XXEU5      n	Xyl        Xl        Ub  X9l        U	$ U R                  (       a  US   b  US   R                  XV5      U	l        U	$ )N   )r   r   r   r   r   getText)
r   sourcer   r   r   r   r   r   r   ts
             r   createCommonTokenFactory.create.   sY    gd;F  ]]vay4AY&&u2AFr   c                 $    [        US9nX#l        U$ )N)r   )r   r   )r   r   r   r#   s       r   
createThinCommonTokenFactory.createThin8   s    T"r   r   )F)r   r	   r
   r   	__slots__DEFAULTboolr   intstrr$   r'   r   r   r   r   r   r      se    I G! !"# C  C c X[ dg c  r   r   N)antlr4.Tokenr   objectr   r   r*   r   r   r   <module>r0      s1    %	6 	* *X 01  r   