Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���aO � @ s^ d Z ddlmZmZmZmZ ddlmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )z� pygments.lexers.elm ~~~~~~~~~~~~~~~~~~~ Lexer for the Elm programming language. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words�include�bygroups)�Comment�Keyword�Name�Number�Punctuation�String�Text� Whitespace�ElmLexerc @ sd e Zd ZdZdZdgZdgZdgZdZdZ dZ ed d d�Zde jd fde jfdefdedfdeeeje�dfdeeeje�dfdejdfeejfdejfe ejfee ddd�ejfee �ejfed�eejfdefgde jfde jd fde jfde jd fgd!ejfd"ejfd#efded fgd$ejd fgd%ej fd&ej!fgd'ejfd(ejd fd)eeje�fgd*�Z"d+S ),r zS For `Elm <http://elm-lang.org/>`_ source code. .. versionadded:: 2.1 �Elm�elmz*.elmz text/x-elmz[a-z_][a-zA-Z0-9_\']*z^main )!�~z||z|>�|�`�^�\�'z>>z>=�>z==�=z<~z<|z<=z<<z<-�<z::�:z/=z//�/z..�.z->�-z++�+�*z&&�%)�alias�as�case�else�if�import�in�let�module�of�port�then�type�wherez\b)�suffixz\{-�commentz--.*z\s+�"�doublequotez^(\s*)(module)(\s*)�importsz^(\s*)(import)(\s*)z \[glsl\|.*�shaderz[A-Z][a-zA-Z0-9_]*z\(z\))�prefixr/ �numbersz[,()\[\]{}]z-(?!\})z[^-}]z-\}z#popz\\u[0-9a-fA-F]{4}z\\[nrfvb\\"]z[^"]z\w+(\.\w+)*z_?\d+\.(?=\d+)z_?\d+z\|(?!\])z\|\]z(.*)(\n))�rootr0 r2 r3 r6 r4 N)#�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes� validName�specialName� builtinOpsr � reservedWordsr � Multiline�Singler r r r � Namespacer �Entity�Reserved�Type�Functionr �Variabler �Escape�Classr �Float�Integer�tokens� rQ rQ �5/usr/lib/python3/dist-packages/pygments/lexers/elm.pyr sp � �� �� �2 �� �� � �N)r; �pygments.lexerr r r r �pygments.tokenr r r r r r r r �__all__r rQ rQ rQ rR �<module> s (