File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/gleam.cpython-310.pyc
Back
o ;j[ � @ sZ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z dgZG dd� de�ZdS )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 @ s� e Zd ZdZdZdZdgZdgZdgZdZ e dd d �Zddee je�fd eeje�feefdeee�fdefdefdefde fdeeeej�fdeeeej�fdefdejfdejfdejfdejfdejfdejfdejfdefgiZdS )r zC Lexer for the Gleam programming language (version 1.0.0). ZGleamzhttps://gleam.run/z*.gleamZgleamztext/x-gleamz2.19)�as�assert�auto�case�constZdelegateZderiveZecho�else�fn�ifZ implement�importZletZmacroZopaqueZpanicZpub�testZtodo�typeZusez\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+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__�name�url� filenames�aliasesZ mimetypesZ version_addedr �keywordsr r ZDocr r �Singler r r r ZVariableZFunctionr ZFloatZBin�OctZHexZInteger�tokens� r'