K iX `dZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZGddeZy)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. ) RegexLexerwordsbygroups)CommentOperatorKeywordNameStringNumber Punctuation Whitespace GleamLexerceZdZdZdZdZdgZdgZdgZdZ e dd Z d d e e jefd e ej"efe efde eefdefdefdefde fde eeej,fde eeej.fdefdej2fdej2fdej2fdej4fdej6fdej8fdej:fdefgiZy)rzC Lexer for the Gleam programming language (version 1.0.0). Gleamzhttps://gleam.run/z*.gleamgleamz text/x-gleamz2.19)asassertautocaseconstdelegatederiveechoelsefnif implementimportletmacroopaquepanicpubtesttodotypeusez\b)suffixrootz (///.*?)(\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+z0[bB][01]+(_[01]+)*z0[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__nameurl filenamesaliases mimetypes version_addedrkeywordsrr Docr rSinglerr rr VariableFunctionr FloatBinOctHexIntegertokens[/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/gleam.pyrrsU D C IiG IM H  hvzz:> ? XgnnjA Bw  (7K"@ A  - BK PI( Sv &"8GZ#O P (7J "N O t $RSYS_S_ ` *FLL 9 ^`f`l`l m #VZZ 0 %vzz 2 16:: > FNN +Z E$ &Fr@N)r-pygments.lexerrrrpygments.tokenrrrr r r r r __all__rr?r@rArEs676$$$ .88r@