o
    h7                     @   sN   d dl Z d dlZd dlm  m  mZ dd Zdd Zedkr%e  dS dS )    Nc                 C   sb   g }| D ]*}g }|D ]}| dr|| q
|d}d||< |d| q
|| q|S )N#	_)
startswithappendsplitjoin)	sentencescolumnnew_sentencessentence	new_lineslinepieces r   f/var/www/html/env_mimamsha/lib/python3.10/site-packages/stanza/utils/datasets/add_fake_dependencies.pyremove_column   s   

r   c                  C   sl   t  } | jddd | jddd |  }t|j}dd |D }t|d}t|d	}t|j	| d S )
Nz--infilezWhich file to manipulate)helpz	--outfilezWhere to write the resultc                 S   s   g | ]}t |qS r   )commonmaybe_add_fake_dependencies).0r   r   r   r   
<listcomp>   s    zmain.<locals>.<listcomp>      )
argparseArgumentParseradd_argument
parse_argsr   read_sentences_from_conlluinfiler   write_sentences_to_conlluoutfile)parserargsr	   r   r   r   main   s   

r$   __main__)	r   sysstanza.utils.datasets.commonutilsdatasetsr   r   r$   __name__r   r   r   r   <module>   s    
