
    ,hX	                     `    d Z ddlmZmZmZ ddlmZmZmZm	Z	m
Z
mZmZmZ dgZ G d de      Zy)z
    pygments.lexers.gleam
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for the Gleam programming language.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwordsbygroups)CommentOperatorKeywordNameStringNumberPunctuation
Whitespace
GleamLexerc                      e Zd ZdZdZdZdgZdgZdgZdZ	 e
dd	
      Zdd eej                  e      fd eej"                  e      feefd eee      fdefdefdefdefd eeeej,                        fd eeeej.                        fdefdej2                  fdej2                  fdej2                  fdej4                  fdej6                  fdej8                  fdej:                  fdefgiZy)r   zC
    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____doc__nameurl	filenamesaliases	mimetypesversion_addedr   keywordsr   r
   Docr   r   Singler   r   r   r	   VariableFunctionr   FloatBinOctHexIntegertokens     W/var/www/html/Resume-Scraper/venv/lib/python3.12/site-packages/pygments/lexers/gleam.pyr   r      sU    D
CIiG IM  	H 	hvzz:>?XgnnjAB w (7K"@A  -BKP I(S v& "8GZ#OP (7J"NOt$ RSYS_S_`*FLL9^`f`l`lm#VZZ0%vzz216::>FNN+ Z E$
&Fr@   N)r-   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r?   r@   rA   <module>rE      s6    7 6$ $ $ .8 8r@   