o
    ‡ÎÖa‚  ã                   @   sV   d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
 dgZdZdZG dd„ deƒZdS )	aP  
    pygments.lexers.srcinfo
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for .SRCINFO files used by Arch Linux Packages.

    The description of the format can be found in the wiki: https://wiki.archlinux.org/title/.SRCINFO

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚTextÚCommentÚKeywordÚNameÚOperatorÚ
WhitespaceÚSrcinfoLexer)ÚpkgbaseÚpkgnameÚpkgverÚpkgrelÚepochÚpkgdescÚurlÚinstallÚ	changelogÚarchÚgroupsÚlicenseÚ	noextractÚoptionsÚbackupÚvalidpgpkeys)ÚsourceÚdependsÚcheckdependsÚmakedependsÚ
optdependsÚprovidesÚ	conflictsÚreplacesÚmd5sumsÚsha1sumsÚ
sha224sumsÚ
sha256sumsÚ
sha384sumsÚ
sha512sumsc                   @   s|   e Zd ZdZdZdgZdgZdefdej	fe
eƒedfe
edd	�edfd
ejdfgdefdedfgdefdedfgdœZdS )r
   zVLexer for .SRCINFO files used by Arch Linux Packages.

    .. versionadded:: 2.11
    ÚSrcinfoÚsrcinfoz.SRCINFOz\s+z#.*Ú
assignmentz_\w+)Úsuffixz\w+z +ú=Úvaluez.*z#pop:2)Úrootr+   r.   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesr	   r   ÚSingler   Úkeywordsr   Úarchitecture_dependent_keywordsr   ÚVariabler   r   Útokens© r<   r<   ú9/usr/lib/python3/dist-packages/pygments/lexers/srcinfo.pyr
      s$    
ûþþ
ôN)r3   Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r   r	   Ú__all__r8   r9   r
   r<   r<   r<   r=   Ú<module>   s     