a
    ñ»jÕ  ã                   @   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 )	aW  
    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-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚTextÚCommentÚKeywordÚNameÚOperatorÚ
WhitespaceÚSrcinfoLexer)ZpkgbaseÚpkgnameZpkgverZpkgrelÚepochZpkgdescÚurlÚinstallZ	changelogÚarchÚgroupsÚlicenseZ	noextractÚoptionsÚbackupZvalidpgpkeys)ÚsourceÚdependsZcheckdependsZmakedependsZ
optdependsÚprovidesÚ	conflictsZreplacesZmd5sumsZsha1sumsZ
sha224sumsZ
sha256sumsZ
sha384sumsZ
sha512sumsc                   @   s„   e Zd ZdZdZdgZdgZdZd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
   z:Lexer for .SRCINFO files used by Arch Linux Packages.
    ÚSrcinfoÚsrcinfoz.SRCINFOz)https://wiki.archlinux.org/title/.SRCINFOz2.11z\s+z#.*Ú
assignmentz_\w+)Úsuffixz\w+z +ú=Úvaluez.*z#pop:2)Úrootr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesr   Úversion_addedr	   r   ÚSingler   Úkeywordsr   Úarchitecture_dependent_keywordsr   ÚVariabler   r   Útokens© r,   r,   ú=E:\soccer\ml_env\Lib\site-packages\pygments/lexers/srcinfo.pyr
   #   s*   
ÿ
ú	þþóN)r"   Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   r	   Ú__all__r(   r)   r
   r,   r,   r,   r-   Ú<module>   s    