U
    :qLe!                     @   s8   d dl mZ G dd deZG dd deZe e_dS )    )CommonTokenc                   @   s   e Zd ZdS )TokenFactoryN)__name__
__module____qualname__ r   r   p/home/p21-0144/sympy/latex2sympy2solve-back-end/sympyEq/lib/python3.8/site-packages/antlr4/CommonTokenFactory.pyr      s   r   c                   @   sJ   e Zd ZdZdedddZeeeeeeedddZeed	d
dZ	dS )CommonTokenFactoryNFcopyTextc                 C   s
   || _ d S )Nr
   )selfr   r   r   r   __init__   s    zCommonTokenFactory.__init__)typetextchannelstartstoplinecolumnc	           
      C   sT   t |||||}	||	_||	_|d k	r,||	_n$| jrP|d d k	rP|d |||	_|	S )N   )r   r   r   r   r   getText)
r   sourcer   r   r   r   r   r   r   tr   r   r   create,   s    zCommonTokenFactory.create)r   r   c                 C   s   t |d}||_|S )N)r   )r   r   )r   r   r   r   r   r   r   
createThin6   s    
zCommonTokenFactory.createThin)F)
r   r   r   DEFAULTboolr   intstrr   r   r   r   r   r   r	      s   
r	   N)antlr4.Tokenr   objectr   r	   r   r   r   r   r   <module>   s   *