+
    TBiX	                     b    R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )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                      ] tR t^tRtRtRtR.tR.tR.t	Rt
]! RRR	7      tR
R]! ]P                  ]4      3R]! ]P$                  ]4      3]]3R]! ]]4      3R]3R]3R]3R]3R]! ]]]P.                  4      3R]! ]]]P0                  4      3R]3R]P4                  3R]P4                  3R]P4                  3R]P6                  3R]P8                  3R]P:                  3R]P<                  3R]3./tRt R# ) r   z;
Lexer for the Gleam programming language (version 1.0.0).
Gleamzhttps://gleam.run/z*.gleamgleamztext/x-gleamz2.19z\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)asassertautocaseconstdelegatederiveechoelsefnif	implementimportletmacroopaquepanicpubtesttodotypeuse)!__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       :/usr/lib/python3.14/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$
&FrA   N)r.   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   rA   rB   <module>rF      s6    7 6$ $ $ .8 8rA   