Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/jsx.cpython-39.pyc
Ðазад
a a�h� � @ sN d Z ddlZddlmZmZmZmZ ddlmZm Z ddl mZmZm Z mZmZmZ ddgZde fd ee eje �d fdee eje �fdee ej�d fgdefdeejeee�dfde fdejfdee ee �dfgdee ej�fdee �dfgde dfdedfdedfed�gde dfde dfed�gd�ZG dd� de�ZG d d� de �ZdS )!z� pygments.lexers.jsx ~~~~~~~~~~~~~~~~~~~ Lexers for JSX (React) and TSX (TypeScript flavor). :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�bygroups�default�include�inherit)�JavascriptLexer�TypeScriptLexer)�Name�Operator�Punctuation�String�Text� Whitespace�JsxLexer�TsxLexerz</?>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)�jsxr r r r c @ sT e Zd ZdZdZddgZddgZddgZd Zd Z e je jB Z ded�egie�ZdS ) r z+For JavaScript Syntax Extension (JSX). �JSXr �reactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z2.17r N��__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�url� version_added�re� MULTILINE�DOTALL�flagsr r � _JSX_RULES�tokens� r) r) ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/jsx.pyr ; s ���c @ sN e Zd ZdZdZdgZdgZdgZdZdZ e je jB Z ded �egie�Zd S )r z%For TypeScript with embedded JSX �TSX�tsxz*.tsxztext/typescript-tsxz5https://www.typescriptlang.org/docs/handbook/jsx.htmlz2.19r r Nr r) r) r) r* r Q s ���)r r# Zpygments.lexerr r r r Zpygments.lexers.javascriptr r Zpygments.tokenr r r r r r �__all__�Tag� Attributer'