3
V'íc# ã @ s8 d Z ddlZddlmZ ejdZejdejejB ejB Z ejdej
ejB ejB ZejdejZ
G dd d eZG d
d deZd1d
dZd2ddZd3ddZd4ddZdd Zdd Zdd Zdd Zdd Zi Zdd Zd!d" Zd5d#d$Zf fd%d&ZG d'd( d(Z d)d* Z!d+d, Z"d-d. Z#G d/d0 d0eZ$dS )6z±
pygments.util
~~~~~~~~~~~~~
Utility functions.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é N)Ú
TextIOWrapperz[/\\ ]z
<!DOCTYPE\s+(
[a-zA-Z_][a-zA-Z0-9]*
(?: \s+ # optional in HTML5
[a-zA-Z_][a-zA-Z0-9]*\s+
"[^"]*")?
)
[^>]*>
z<(.+?)(\s.*?)?>.*?</.+?>z\s*<\?xml[^>]*\?>c @ s e Zd ZdZdS )Ú
ClassNotFoundzCRaised if one of the lookup functions didn't find a matching class.N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© r r ú1/tmp/pip-build-gk9425m9/Pygments/pygments/util.pyr s r c @ s e Zd ZdS )ÚOptionErrorN)r r r r r r r r