|epdZddlZddlmZmZmZmZddlmZddl m Z m Z m Z m Z mZmZdgZGddeZy)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)bygroupsdefaultincludeinherit)JavascriptLexer)NameOperator PunctuationStringText WhitespaceJsxLexerc eZdZdZdZddgZddgZddgZd Ze je jzZ e degd efd eeej$ed fd eeej$efdeeej$dfgdefdeej(eeedfdefdej(fdeeeedfgdeeej(fdeedfgdedfdedfdedfedgdedfdedfe dgd Zy!)"rzGFor JavaScript Syntax Extension (JSX). .. versionadded:: 2.17 JSXjsxreactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/zz (<)(\w+)(\.?)tagz ()z ()z#popz(.)(\w+)z(>)z\{ expressionz".*?"z'.*?'z#pushz\}root)rrrrrrN)__name__ __module__ __qualname____doc__namealiases filenames mimetypesurlre MULTILINEDOTALLflagsrrr rrTagr Attributer r r rtokens5/usr/lib/python3/dist-packages/pygments/lexers/jsx.pyrrs~ DgG)$I23I +C LL299 $E EN  k " x TXX{KU Sdhh <  dhh/   Z %x HV`'aci j { #  ( h{D+F O  (;? @ Xk*F 3 K . vv & vv & FO  K ) K ( FO G(Fr))rr!pygments.lexerrrrrpygments.lexers.javascriptrpygments.tokenrr r r r r __all__rr(r)r*r/s7 >>6 ,77r)