Server IP : 192.158.238.246 / Your IP : 3.147.8.67 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /usr/lib/python3.6/site-packages/babel/messages/__pycache__/ |
Upload File : |
3 H��X� � , @ s� d Z ddlmZ ddlZddlmZ eddddd d ddd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/g+ed0d1�Zd2d3d4d5d6d7�Z ej d8ej�Zej d9ej�Z ej d:�Zej d;ej�Zej d<�Zej d=ej �Zej d>�Zed?d@�Zdej dAej�fdej dB�fdCej dD�fdEej dFejejB �fdGe fdHefdIej dJej�fdKej dLej�fdMej dNdjeeje�� �fdOej dPej�fdQej dRejejB �fgZdSdT� ZdUdV� ZdWdX� Zd[dYdZ�ZdS )\z� babel.messages.jslexer ~~~~~~~~~~~~~~~~~~~~~~ A simple JavaScript 1.5 lexer which is used for the JavaScript extractor. :copyright: (c) 2013 by the Babel Team. :license: BSD, see LICENSE for more details. � )� namedtupleN)�unichr�+�-�*�%z!=z==�<�>z<=z>=�=z+=z-=z*=z%=z<<z>>z>>>z<<=z>>=z>>>=�&z&=�|z|=z&&z||�^z^=�(�)�[�]�{�}�!z--z++�~�,�;�.�:T)�key�reverse��� � � )�b�f�n�r�tz[\w$_][\w\d$_]*z[\w$_][\w\d$_.]*[\w\d$_.]z/=?z%/(?:[^/\\]*(?:\\.[^/\\]*)*)/[a-zA-Z]*z(\r\n|\n|\r)z\\z[a-fA-F0-9]{1,4}�Tokenztype value linenoz\s+z<!--.*Zlinecommentz//.*Zmultilinecommentz /\*.*?\*/�dotted_name�name�numberzb( (?:0|[1-9]\d*) (\.\d+)? ([eE][-+]?\d+)? | (0x[a-fA-F0-9]+) )Zjsx_tagz(?:</?[^>\s]+|/>)�operatorz(%s)�template_stringz`(?:[^`\\]*(?:\\.[^`\\]*)*)`�stringzT( '(?:[^'\\]*(?:\\.[^'\\]*)*)' | "(?:[^"\\]*(?:\\.[^"\\]*)*)" )c C s^ g }xTt D ]L\}}| r&|r&d|kr&q | r6|dkr6q |dkrH|sDq d}|j||f� q W |S )ze Get a tokenization rule list given the passed syntax options. Internal to this module. �jsxr+ r'