o
    MEþgô  ã                   @   sR   d dl mZmZ d dlmZ d dlmZmZ d dlm	Z	 d dl
mZ d
dd„Zd	S )é    )Úabsolute_importÚunicode_literals)ÚParser)ÚdumpASTÚdumpJSON)ÚHtmlRenderer)ÚReStructuredTextRendererÚhtmlc                 C   st   t ƒ }| | ¡}|dvrtdƒ‚|dkrtƒ }| |¡S |dkr$t|ƒS |dkr,t|ƒS |dkr8tƒ }| |¡S dS )z½Render CommonMark into HTML, JSON or AST
    Optional keyword arguments:
    format:     'html' (default), 'json' or 'ast'

    >>> commonmark("*hello!*")
    '<p><em>hello</em></p>\n'
    )r	   ÚjsonÚastÚrstz&format must be 'html', 'json' or 'ast'r	   r
   r   r   N)r   ÚparseÚ
ValueErrorr   Úrenderr   r   r   )ÚtextÚformatÚparserr   Úrenderer© r   úi/var/www/eduai.edurigo.com/doc_train/edurigo_ai/Puru/venv/lib/python3.10/site-packages/commonmark/main.pyÚ
commonmark   s   


þr   N)r	   )Ú
__future__r   r   Úcommonmark.blocksr   Úcommonmark.dumpr   r   Úcommonmark.render.htmlr   Úcommonmark.render.rstr   r   r   r   r   r   Ú<module>   s   