U
    祡c                     @   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astZrenderer r+   4/tmp/pip-unpacked-wheel-4s07asnf/commonmark/cmark.pymain   sP    




r-   __main__)
__future__r   r   r   r   r-   __name__r+   r+   r+   r,   <module>   s   ,