/usr/local/lib64/python3.6/site-packages/caffe2/python/docs/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/caffe2/python/docs/__pycache__/parser.cpython-36.pyc (2736B)
3
Egh @ s d dl Z G dd deZdS ) Nc
@ sx e Zd Zddd fddd fddd fdd d fd
dd fdd
d fddd fddd fgZdd Zdd Zdd ZdS )Parserz
````(.+?)````c C s |j | jdS )N )addCodegroup)mf r E/usr/local/lib64/python3.6/site-packages/caffe2/python/docs/parser.py
s zParser.z```(.+?)```c C s |j | jdS )Nr )r r )r r r r r r
s z((( {2})+)(\S.*)(\n\s*\n|\n))+c C s |j | jdS )Nr )r r )r r r r r r
s z ([^\.])\nc C s |j dj| jddpdS )Nz{c} r )cT)ZaddRawformatr )r r r r r r
s z`(.+?)`c C s |j | jddS )Nr T)r r )r r r r r r
s zNhttp[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+c C s |j | jd| jdS )Nr )ZaddLinkr )r r r r r r
" s z
\*\*(.+?)\*\*c C s |j | jddS )Nr )addEmphasisr )r r r r r r
% s z \*(.+?)\*c C s |j | jddS )Nr )r r )r r r r r r
( s c C s || _ g | _|| _d S )N)textlines formatter)selfr r r r r __init__, s zParser.__init__c C s d}d}|| j fg}x>| jD ]2\}}d}x"|t|k rP|| \}}||kr\|d7 }q0tj||} | rF|j| | jd}
| jd}| jj }|| |}
|
r|d |
|j
||d }|j|||f nn|d |
r|j|||d |
f |d7 }|j|||j
f |d7 }||d rN|j||||d f q0|d7 }q0W qW | jdd |D 7 _dj
| j| _ d S )Nr r c S s g | ]\}}|qS r r ).0_ir r r
[ s z$Parser.parseText.. )r regexeslenresearchpopstartendr clonedumpinsertr join)r ZUNPARSEDZPARSEDZparsed_blockregexfuncindexlabelr matchr r r mergemergedr r r parseText1 s@
zParser.parseTextc C s | j | jS )N)r+ r )r r r r parse^ s zParser.parseN)__name__
__module____qualname__r r r+ r, r r r r r
s&