Viewing File: /opt/alt/python35/lib64/python3.5/__pycache__/_markupbase.cpython-35.opt-2.pyc
]9 @ sw d d l Z e j d j Z e j d j Z e j d Z e j d Z e j d Z [ Gd d d Z d S) Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>c @ s e Z d Z d d Z d d Z d d Z d d Z d d
Z d Z d d
Z d d d Z
d d d Z d d Z d d Z
d d Z d d Z d d Z d d Z d d Z d! S)"
ParserBasec C s | j t k r t d d S)Nz)_markupbase.ParserBase must be subclassed) __class__r RuntimeError)self r 0/opt/alt/python35/lib64/python3.5/_markupbase.py__init__ s zParserBase.__init__c C s t d d S)Nz.subclasses of ParserBase must override error())NotImplementedError)r messager r r error s zParserBase.errorc C s d | _ d | _ d S)N r )linenooffset)r r r r reset$ s zParserBase.resetc C s | j | j f S)N)r
r )r r r r getpos( s zParserBase.getposc C s | | k r | S| j } | j d | | } | rm | j | | _ | j d | | } | | d | _ n | j | | | _ | S)N
r )rawdatacountr
rindexr )r ijr Znlinesposr r r updatepos0 s zParserBase.updatepos c
C sO | j } | d } | | | d d k r5 | d S| | | d d k rS d St | } | | | d d k r | j | S| | d k r | j | S| j | | \ } } | d k r | S| d k r d | _ xh| | k rJ| | } | d k rJ| | d | } | d k r5| j | n
| j | | d S| d
k r~t | | } | sod S| j } n | d k r| j | | \ } } n | | j k r| d } nv | d k r"| d k r| j
| d | } q7| d k r| j d | q7| j d n | j d | | | d k r | Sq Wd S)N r >-r z--[r Zdoctypez"'Z4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZattlistlinktypelinkelementz&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)r r r"