ó
    öÞ j[	  ã                   ó`   • S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)zÇ
pygments.lexers.gleam
~~~~~~~~~~~~~~~~~~~~~

Lexer for the Gleam programming language.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwordsÚbygroups)ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚ
GleamLexerc                   óä  • \ rS rSrSrSrSrS/rS/rS/r	Sr
\" S	S
S9rSS\" \R                  \5      4S\" \R$                  \5      4\\4S\" \\5      4S\4S\4S\4S\4S\" \\\R.                  5      4S\" \\\R0                  5      4S\4S\R4                  4S\R4                  4S\R4                  4S\R6                  4S\R8                  4S\R:                  4S\R<                  4S\4/0rSr g )!r   é   z;
Lexer for the Gleam programming language (version 1.0.0).
ÚGleamzhttps://gleam.run/z*.gleamÚgleamztext/x-gleamz2.19)ÚasÚassertÚautoÚcaseÚconstÚdelegateÚderiveÚechoÚelseÚfnÚifÚ	implementÚimportÚletÚmacroÚopaqueÚpanicÚpubÚtestÚtodoÚtypeÚusez\b)ÚsuffixÚrootz(///.*?)(\n)z(//.*?)(\n)z([a-zA-Z_]+)(\.)z[()\[\]{}:;,@]+z2(#|!=|!|==|\|>|\|\||\||\->|<\-|&&|<<|>>|\.\.|\.|=)z8(<>|\+\.?|\-\.?|\*\.?|/\.?|%\.?|<=\.?|>=\.?|<\.?|>\.?|=)z"(\\"|[^"])*"z\b(let)(\s+)(\w+)z\b(fn)(\s+)(\w+)z[a-zA-Z_/]\w*zA(\d+(_\d+)*\.(?!\.)(\d+(_\d+)*)?|\.\d+(_\d+)*)([eEf][+-]?[0-9]+)?z\d+(_\d+)*[eEf][+-]?[0-9]+zN0[xX][a-fA-F0-9]+(_[a-fA-F0-9]+)*(\.([a-fA-F0-9]+(_[a-fA-F0-9]+)*)?)?p[+-]?\d+z0[bB][01]+(_[01]+)*z0[oO][0-7]+(_[0-7]+)*z!0[xX][a-fA-F0-9]+(_[a-fA-F0-9]+)*z
\d+(_\d+)*z\s+© N)!Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚ	filenamesÚaliasesÚ	mimetypesÚversion_addedr   Úkeywordsr   r
   ÚDocr   r   ÚSingler   r   r   r	   ÚVariableÚFunctionr   ÚFloatÚBinÚOctÚHexÚIntegerÚtokensÚ__static_attributes__r+   ó    ÚO/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/gleam.pyr   r      sU  † ñð €DØ
€CØ�€IØˆi€GØÐ €IØ€Máð ð ñ	€Hð 	à™h v§z¡z°:Ó>Ð?Ø™X g§n¡n°jÓAÐBð �wÐØ ¡(¨7°KÓ"@ÐAð   Ð-ØBÀKÐPð IÈ(ÐSð ˜vÐ&ð "¡8¨G°ZÀÇÁÓ#OÐPØ ¡(¨7°JÀÇÁÓ"NÐOØ˜tÐ$ð RÐSY×S_ÑS_Ð`Ø*¨F¯L©LÐ9Ø^Ð`f×`lÑ`lÐmØ# V§Z¡ZÐ0Ø% v§z¡zÐ2Ø1°6·:±:Ð>Ø˜FŸN™NÐ+ð �ZÐ ðE$
ð&ƒFrC   N)r0   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   Ú__all__r   r+   rC   rD   Ú<module>rH      s6   ðñ÷ 7Ñ 6÷$÷ $ó $ð ˆ.€ô8�õ 8rC   