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 ���a� � @ sb d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z mZmZ dgZG dd� de�ZdS )z� pygments.lexers.savi ~~~~~~~~~~~~~~~~~~~~ Lexer for Savi. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�include) � Whitespace�Keyword�Name�String�Number�Operator�Punctuation�Comment�Generic�Error� SaviLexerc @ s� e Zd ZdZdZdgZdgZdejfdejfde e e�fdej d fd ejdfdejfd e eej�dfdejfdefdejfdejfdejfde eeej�fde eej�fdedfdedfdedfdedfdedfde eej�dfdedfdefd e fd!e fd"e fd#e fd$e fd%e fd&efd'efgd(ejfd)edfd*edfed�gd+ejfd,ejfd-ejfd.ejfd/ej dfd0ej fd1efgd+ejfd,ejfd-ejfd2ejfd ejdfd3ejfd1efgd4�Zd5S )6r z[ For `Savi <https://github.com/savi-lang/savi>`_ source code. .. versionadded: 2.10 �Savi�saviz*.saviz//.*?$z::.*?$z(\')(\w+)(?=[^\'])z\w?"� string.double�'�string.charz([_A-Z]\w*)z^([ \t]*)(:\w+)�declz((\w+|\+|\-|\*)\!)z\b\d([\d_]*(\.[\d_]+)?)\bz\b0x([0-9a-fA-F_]+)\bz\b0b([01_]+)\bz \w+(?=\()z(\.)(\s*)(\w+)z(@)(\w+)z\(�rootz\)z#popz\{z\}z\[z(\])(\!)z\]z[,;:\.@]z(\|\>)z(\&\&|\|\||\?\?|\&\?|\|\?|\.\?)z"(\<\=\>|\=\~|\=\=|\<\=|\>\=|\<|\>)z(\+|\-|\/|\*|\%)z(\=)z(\!|\<\<|\<|\&|\|)z\b\w+\bz[ \t\r]+\n*|\n+z\b[a-z_]\w*\b(?!\!)�:z\nz\\u[0-9a-fA-F]{4}z\\x[0-9a-fA-F]{2}z \\[bfnrt\\\']z\\"�"z[^\\"]+�.z\\'z[^\\']+)r r r r N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenamesr �Singler r r r �Double�Char�Classr �Tagr �Deletedr �Hex�Bin�Functionr r �Declarationr �Escaper �tokens� r- r- �6/usr/lib/python3/dist-packages/pygments/lexers/savi.pyr sz ��X� � � �N)r �pygments.lexerr r r �pygments.tokenr r r r r r r r r r �__all__r r- r- r- r. �<module> s 0