a
    %gh                     @   s>   d dl mZ d dlZd dlZd dlZdd Zedkr:e  dS )    )unicode_literalsNc            	      C   s$  t jdd} tjdk r(tt td | jddt dtjdd	 | jd
dt dtj	dd	 | jdddd | jdddd | 
 }t } |j}|j}g }|D ]}|| qd|}| |}|js|jst }||| t  |jr
t| t  |t| t  d S )Nz;Process Markdown according to the CommonMark specification.)description)   r   zutf-8infile?rz/Input Markdown file to parse, defaults to STDIN)nargstypedefaulthelpz-owz)Output HTML/JSON file, defaults to STDOUTz-a
store_truezPrint formatted AST)actionr   z-ajzOutput JSON AST )argparseArgumentParsersysversion_inforeloadZsetdefaultencodingadd_argumentFileTypestdinstdout
parse_args
commonmarkParserr   oappendjoinparseaZajZHtmlRendererwriterenderexitZdumpASTZdumpJSON)	parserargsfr   lineslinedataastrenderer r,   `/mounts/lovelace/software/anaconda3/envs/metaDMG/lib/python3.9/site-packages/commonmark/cmark.pymain   sP    




r.   __main__)
__future__r   r   r   r   r.   __name__r,   r,   r,   r-   <module>   s   ,