Server IP : 15.235.198.142 / Your IP : 216.73.216.190 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
� |�e� � �p � d Z ddlZddlmZmZmZmZ ddlmZ ddl m Z mZmZm Z mZmZ dgZ G d� de� Zy)z� pygments.lexers.jsx ~~~~~~~~~~~~~~~~~~~ Lexers for JSX (React). :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�bygroups�default�include�inherit)�JavascriptLexer)�Name�Operator�Punctuation�String�Text� Whitespace�JsxLexerc � � e Zd ZdZdZddgZddgZddgZd Ze j e j z Z e d� egd efd eeej$ e� dfd eeej$ e� fd eeej$ � dfgdefd eej( eee� dfdefdej( fd eeee� dfgd eeej( � fd ee� dfgdedfdedfdedf ed� gdedfdedf e d� gd �Zy!)"r zGFor JavaScript Syntax Extension (JSX). .. versionadded:: 2.17 �JSX�jsx�reactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z</?>z (<)(\w+)(\.?)�tagz(</)(\w+)(>)z (</)(\w+)�fragmentz\s+z([\w-]+)(\s*)(=)(\s*)�attrz[{}]+z[\w\.]+z(/?)(\s*)(>)z#popz(.)(\w+)z(>)z\{� expressionz".*?"z'.*?'z#pushz\}�root)r r r r r r N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�url�re� MULTILINE�DOTALL�flagsr r r r r �Tagr � Attributer r r r �tokens� � �5/usr/lib/python3/dist-packages/pygments/lexers/jsx.pyr r s~ � �� �D��g��G��)�$�I��2�3�I� +�C��L�L�2�9�9�$�E� �E�N�� � �k�"� �x��T�X�X�{�K�U�S����d�h�h��<� � ���d�h�h�/�� � � �Z� � %�x���� �H�V`�'a�ci�j� �{�#� ����(� �h�{�D�+�F��O� � �(�;����?�@� �X�k�*�F�3� � �K��.� �v�v�&� �v�v�&��F�O� � �K��)� �K��(��F�O� �G(�Fr) )r r! �pygments.lexerr r r r �pygments.lexers.javascriptr �pygments.tokenr r r r r r �__all__r r( r) r* �<module>r/ s7 ��� � >� >� 6�� � �,��7�� 7r)