Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
javascript.cpython-313.pyc418 linesDownload Raw Back to __pycache__
1�

2�j��
�6�SrSSKrSSKJrJrJrJrJrJrJ	r	J3r4JrJrJ
r
Jr SSKJrJrJrJrJrJrJrJrJrJrJr SSKJr SSKJr /SQr S\RB"SS	S5SSS
5-S-r"S\RB"SS	S6SSS
SSSS57-S-r#\"S-\#-S-r$"SS\85r%"SS\%5r&"SS\95r'"SS\105r("SS \115r)"S!S"\125r*"S#S$\135r+"S%S&\145r,"S'S(\155r-"S)S*\165r."S+S,\175r/"S-S.\	5r0g)/z�18pygments.lexers.javascript19~~~~~~~~~~~~~~~~~~~~~~~~~~20 21Lexers for JavaScript and related languages.22 23:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.24:license: BSD, see LICENSE for details.25�N)�bygroups�combined�default�
do_insertions�include�inherit�Lexer�26RegexLexer�this�using�words�line_re)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Other�Generic�27Whitespace)�get_bool_opt)�JavascriptLexer�KalLexer�LiveScriptLexer�	DartLexer�TypeScriptLexer�28LassoLexer�ObjectiveJLexer�CoffeeScriptLexer�	MaskLexer�
EarlGreyLexer�JuttleLexer�NodeConsoleLexerz(?:[$_�Lu�Ll�Lt�Lm�Lo�Nlz]|\\u[a-fA-F0-9]{4})z(?:[$�Mn�Mc�Nd�Pcu‌‍]|\\u[a-fA-F0-9]{4})z(?:z)*c���\rSrSrSrSrSrSS/r/SQr/SQr	S	r29\R\R-rS30\4S\4S\R"4S
\R$4/\"S5S\R*S4S\S4\"S5/S\S4/S\R04S\S4\"S5S\R44S\R64S\R84S\R:4S\R<4S\4S\ S4S\S4S\4S \ RBS4S!\"RF4S"\"S4S#\"RHS4S$\"RF4S%\"RJ4S&\&RN4S'\&RP4S(\)"\"\5S4S)\&RTS4\+\&RT4S*\RX4S+\R"4S,\RZS-4S.\&4/S,\RZS4S/\RZ4S0\R\S14S2\RZ4S3\RZ4/S4\R\S4\"S55/S6.r/S7r0g8)9r�!z31For JavaScript source code.32�33JavaScriptzQhttps://www.ecma-international.org/publications-and-standards/standards/ecma-262/�34javascript�js)z*.jsz*.jsmz*.mjsz*.cjs)zapplication/javascriptzapplication/x-javascriptztext/x-javascriptztext/javascript��\s+�<!--z//.*?$�	/\*.*?\*/�commentsandwhitespace�7/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gimuysd]+\b|\B)�#pop�(?=/)�r<�badregex�\nz\A#! ?/.*?$�^(?=\s|/|<!--)�slashstartsregexz0[bB][01]+n?z0[oO]?[0-7]+n?z0[xX][0-9a-fA-F]+n?z[0-9]+nz2(\.[0-9]+|[0-9]+\.[0-9]*|[0-9]+)([eE][-+]?[0-9]+)?z	\.\.\.|=>zP\+\+|--|~|\?\?=?|\?|:|\\(?=\n)|(<<|>>>?|==?|!=?|(?:\*\*|\|\||&&|[-<>+*%&|^/]))=?�[{(\[;,]�[})\].]z((typeof|instanceof|in|void|delete|new)\bz\b(constructor|from|as)\bz�(for|in|while|do|break|return|continue|switch|case|default|if|else|throw|try|catch|finally|yield|await|async|this|of|static|export|import|debugger|extends|super)\bz%(var|let|const|with|function|class)\bz�(abstract|boolean|byte|char|double|enum|final|float|goto|implements|int|interface|long|native|package|private|protected|public|short|synchronized|throws|transient|volatile)\b�*(true|false|null|NaN|Infinity|undefined)\ba�(Array|Boolean|Date|BigInt|Function|Math|ArrayBuffer|Number|Object|RegExp|String|Promise|Proxy|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|DataView|document|window|globalThis|global|Symbol|Intl|WeakSet|WeakMap|Set|Map|Reflect|JSON|Atomics|Int(?:8|16|32)Array|BigInt64Array|Float32Array|Float64Array|Uint8ClampedArray|Uint(?:8|16|32)Array|BigUint64Array)\bz;((?:Eval|Internal|Range|Reference|Syntax|Type|URI)?Error)\bz (super)(\s*)(\([\w,?.$\s]+\s*\))z!([a-zA-Z_?.$][\w?.$]*)(?=\(\) \{)�"(\\\\|\\[^\\]|[^"\\])*"�'(\\\\|\\[^\\]|[^'\\])*'�`�interp�
#[a-zA-Z_]\w*�\\.z\$\{�
interp-insidez\$z[^`\\$]+�\}�root)r:rBr?rNrIrL�N)1�__name__�35__module__�__qualname__�__firstlineno__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_added�re�DOTALL�	MULTILINE�flagsrr�Single�	Multilinerr�Regexrr�Hashbangr�Bin�Oct�Hex�Integer�Floatrr�Wordr�Reserved�Declaration�Constantr�Builtin�	Exceptionrr�JS_IDENT�Double�Backtick�Interpol�tokens�__static_attributes__rO��`D:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/javascript.pyrr!s�����D�36]�C��T�"�G�3�I�9�I��M��I�I����$�E��Z� �
�g��
����'�
�7�,�,�-�	"37�
�+�,�"�#)�<�<��
9�
�t�1�2��F�O�38��J��'�39��W�-�-�.�
��&8�9��+�,��f�j�j�)�
��40�41�+�
#�V�Z�Z�0�
����(�C�F�L�L�Q�
�;�'�B�CK�M_�
a�
�+�'9�:�
��%�
8�(�-�-�I[�\�*�7�+;�+;�<�1�29�;M�
O�6�w�7J�7J�L^�_�G�HO�HX�HX�
Z�;�G�<L�<L�M�I�KO�,�,�
X�L�T�^�^�\�1�
�g�z�
*�,>�
@�2�4�:�:�?Q�R�
�t�z�z�"�
(�&�-�-�8�
(�&�-�-�8�
�6�?�?�H�-�
�t�$�u;42�z�6�?�?�F�+�
�V�_�_�%�
�f�o�o��7�
�F�O�O�$�
�&�/�/�*�43��F�O�O�V�,��F�O�44�iY�Frtrc�J�\rSrSrSrSrSrSS/rS/rSS	/r	S45r46SrSS
\S4S\RS4S\R4S\R4S\"\R\\R&\5S4S\"\R&\\\\R54S\-\R4\S\4/	0rSrg)r�z47For TypeScript source code.48�49TypeScriptzhttps://www.typescriptlang.org/�50typescript�tsz*.tszapplication/x-typescriptztext/x-typescript�1.6g�?rNz9(abstract|implements|private|protected|public|readonly)\brBz(enum|interface|override)\bz\b(declare|type)\bz\b(string|boolean|number)\bz\b(module)(\s*)([\w?.$]+)(\s*)z!([\w?.$]+)(\s*)(:)(\s*)([\w?.$]+)�@rJrON)rPrQrRrSrTrUrVrWrXrYrZ�priorityrrjri�TyperrrrrrnrrrrsrOrtrurr�s�����D�51+�C��T�"�G���I�+�-@�A�I��M��H�	�
I��+�
-�
+�W�-@�-@�BT�U�
"�G�$4�$4�5�
+�W�\�\�:�
.�
�g�&�&�52�D�J�J�53�
K�M_�
a�2�
�d�j�j�*�h�54�G�L�L�
Q�
S��H�_�g�1�1�2��
�t�$�#55��Frtrc$���\rSrSrSrSrSrS/rS/rSS/r	S	r56\Rr
S57\4S\R 4S\"\R$\54/S
\"\R(\5S4\"S5/S\"\\\54S\R.S4S\R.4\"S5/S\S4S\4\"S5/S\S4S\4\"S5/\"S5S\R44S\4S\R84S\"\R(\\54S\4S\S4S\4S \R:S!4S"\R:S#4S$\"\\\\\5S%4S&\R<R>4S'\"\\\\\54S(\"\\\54S)\"\\\54S*\"\\\54S+\"\\\54S(\"\\\54\ "S,S-S.S/9\4\ "S0S-S.S/9\RB4\ "S1S.S29\RD4S3\"\R<\\54S4\#RH4S5\#RJ4S6\#RL4S7\S84S9\S:4S;\S<4S=\S>4/S?\4/S@\RNS4\"S5/S;\S4SA\4SB\RNSC4\"SD5/S=\S4SE\4\"SD5/S7\S4SF\4SB\RNSC4\"SD5/S9\S4SG\4\"SD5/SH.r(SIr)gJ)Kr�z58For Kal source code.59�Kalzhttp://rzimmerman.github.io/kal�kalz*.kalztext/kalzapplication/kal�2.0r7�
###[^#].*?###�(#(?!##[^#]).*?)(\n)z([$a-zA-Z_][\w$]*)(\s*)r<r:z\b(inherits)(\s+)(from)\bz([$a-zA-Z_][\w$]*)(?=\s*\n)z[$a-zA-Z_][\w$]*\b�\]z\b(property|value)\brNr@z\bfrom\b�</(?! )(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gimuysd]+\b|\B)z%\?|:|_(?=\n)|==?|!=|-(?!>)|[<>+*/-]=?zE\b(and|or|isnt|is|not|but|bitwise|mod|\^|xor|exists|doesnt\s+exist)\bz(\([^()]+\))?(\s*)(>)z[{(]�\[�listcomprehensionz[})\].,]z\b(function|method|task)\b�functiondefz	\bclass\b�classdefz,\b(safe(?=\s))?(\s*)(wait(?=\s))(\s+)(for)\b�waitforz#\b(me|this)(\.[$a-zA-Z_][\w.$]*)?\bz((?<![.$])(run)(\s+)(in)(\s+)(parallel)\bz'(?<![.$])(for)(\s+)(parallel|series)?\bz(?<![.$])(except)(\s+)(when)?\bz(?<![.$])(fail)(\s+)(with)?\bz!(?<![.$])(inherits)(\s+)(from)?\b)�in�of�while�until�break�return�continue�when�if�unless�else�	otherwise�throw�raise�try�catch�finally�new�delete�typeof�60instanceof�superz	(?<![.$])z\b��prefix�suffix)�true�false�yes�no�on�off�null�nothing�none�NaN�Infinity�	undefined)�Array�Boolean�Date�Error�Function�Mathr�Object�RegExpr�	decodeURI�decodeURIComponent�	encodeURI�encodeURIComponent�eval�isFinite�isNaN�
isSafeInteger�61parseFloat�parseInt�document�window�62globalThis�Symbol�print)r�z)([$a-zA-Z_][\w.$]*)(\s*)(:|[+\-*/]?\=)?\b�%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?�0x[0-9a-fA-F]+�[0-9]+�"""�tdqs�'''�tsqs�"�dqs�'�sqs�63[^#\\\'"]+rM�\\.|\'�#\{�interpoling_string�strings�#|\\.|"�\\.|\'|"�64#|\\.|\'|")r:r�r�r�r�rNr�r�r�r�r�r�rON)*rPrQrRrSrTrUrVrWrXrYrZr[r\r^rrr`rr_rr�rr�Classrrrarrhrj�Variable�Instancer
rkrlrrgrerfrqrrrsrOrtrurr�s�����D�65+�C��g�G��	�I��.�/�I��M��I�I�E��Z� �
�w�0�0�1�
$�h�w�~�~�z�&J�K�"66�(��$�-�-��)L��
��+�,�67�*���*�g�6�
8�
+�T�Z�Z��@�
"�D�J�J�/��+�,�68��K��(�
$�g�.��F�O�69��J��'�
�'�"��F�O�70�
�+�,�"�#)�<�<�
1�
5�
�
�"�#+�=�=�
2�
%�����71�K�@�
B�
�k�"�
�K�!4�5�
�+�&�
*�G�,?�,?��O�
�7�.�.�72�;�
<���*�g�z���'�
)�4�T�]�]�5K�5K�L�
8���*�g�z�7�K�
M�
7���*�g�6�
8�
/���*�g�6�
8�
-���*�g�6�
8�
1���*�g�6�
8�
7���*�g�6�
8�
�'�0<�E�	K�73�
��8�@L��� '�/�/�
1��G��
� $�|�|�

-�:�����74�H�=�
?�
5�v�|�|�D�
��75�76�+�
����'�
�F�F�#�
�F�F�#�
�&�%� �
�&�%� �q977�v�F�#�78��F�O�O�V�,��F�O�79�80�6�6�"�
���
�V�_�_�&:�;��I��	81��6�6�"�
�� ��I��82��V�V�$�
�&�!�
�V�_�_�&:�;��I��	83��V�V�$�
�F�#��I��84�au�Frtrc���\rSrSrSrSrSrSS/rS/rS/r	S	r85\Rr
S86\4S\R 4S\"\R$\54/\"S
5S\R*S4S\R*4S\R*4/\"S
5S\R*S4S\R*S4S\S4\"S5/S\S4\"S
5S\R44S\S4S\S4S\4S\S4S\R:4S\R<4S\"\R>\\\5S4S\"\R>R@\\\5S4S \RBS4S!\RBS4S"\"RF4S#\"RH4S$\S%4S&\S'4S(\S)4S*\S+4S,\4S-\4/S.\4/S/\RJS4\"S05/S(\S4S1\4S2\RJS34S4\4\"S55/S*\S4S6\4\"S55/S$\S4S7\4S2\RJS34S4\4\"S55/S&\S4S8\4\"S55/S9.87r&S:r'g;)<ri8z88For LiveScript source code.89�90LiveScriptzhttps://livescript.net/�91livescriptzlive-scriptz*.lsztext/livescriptr{r7r9z92(#.*?)(\n)r:z//([gimuysd]+\b|\B)r<�/�[^/#]+z//�r<�multilineregexr��93\A(?=\s|/)rBz?(?:\([^()]+\))?[ ]*[~-]{1,2}>|(?:\(?[^()\n]+\)?)?[ ]*<[~-]{1,2}z�\+\+|&&|(?<![.$])\b(?:and|x?or|is|isnt|not)\b|\?|:|=|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|~(?!\~?>)|-(?!\-?>)|<(?!\[)|(?<!\])>|[+*`%&|^/])=?rCrDz�(?<![.$])(for|own|in|of|while|until|loop|break|return|continue|switch|when|then|if|unless|else|throw|try|catch|finally|new|delete|typeof|instanceof|super|extends|this|class|by|const|var|to|til)\bzF(?<![.$])(true|false|yes|no|on|off|null|NaN|Infinity|undefined|void)\bz�(Array|Boolean|Date|Error|Function|Math|Number|Object|RegExp|String|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|document|window|globalThis|Symbol|Symbol|BigInt)\bz&([$a-zA-Z_][\w.\-:$]*)(\s*)([:=])(\s+)z'(@[$a-zA-Z_][\w.\-:$]*)(\s*)([:=])(\s+)r|z@?[$a-zA-Z_][\w-]*z/[0-9]+\.[0-9]+([eE][0-9]+)?[fd]?(?:[a-zA-Z_]+)?z"[0-9]+(~[0-9a-z]+)?(?:[a-zA-Z_]+)?r�r�r�r�r�r�r�r�z\\\S+z	<\[.*?\]>r�rMrNr�r�r��#r�r�r�r��94r:r�rBrNr�r�r�r�r�r�rON)(rPrQrRrSrTrUrVrWrXrYrZr[r\r^rrr`rr_rrrarrrrr�rrrkrlr�r�rrrgrfrqrrrsrOrtrurr8s����D�95#�C��]�+�G���I�"�#�I��M��I�I�E��Z� �
�7�,�,�-�
�H�W�^�^�Z�@�A�"96�
�+�,�
#�V�\�\�6�:�
�6�<�<� �
����%�	97�
�+�,�
�F�L�L�"<�=�"�#)�<�<��
9�
�8�V�$��F�O�
98��D�"4�5��+�,�2�37�=�=�
B���)�	
+�99�+�'9�:�
��%�:�<C�
�	
!�1004�
�
�
�
�3�59�L�L�	
B�1017�����102�H�j�I�"�
$�8�����/�/��X�� �"�
$��4�:�:�1�2�
"�D�J�J�0B�C�
?����N�
2�F�N�N�C�
�F�F�#�
�F�F�#�
�&�%� �
�&�%� �
�v��
�6�"�S*103�X�F�#�104��F�O�O�V�,��F�O�105�106�6�6�"�
���
�V�_�_�&:�;�
�6�N��I��107��6�6�"�
�� ��I��108��V�V�$�
�&�!�
�V�_�_�&:�;�
�6�N��I��109��V�V�$�
�F�#��I��110�w`�Frtrc��\rSrSrSrSrSrS/rS/rS/r	Sr111\R\R-r\"S	5S112\R"4S\S4S
\4S\4S\"\R*\54S\R,4S\"\R.\5S4S\4S\R.4S\R04S\R24S\4S\R84S\R:4S\4S\4S\R@4S\4S\4S\4/S\RBS 4/\"S	5S!\4S"\4S\4S#\4S$\S 4/S%\"RF4S&\"R*4S'\"RF4S(\"R*4S)\"RFS*4S+\"R*S,4S-\"RFS.4S/\"R*S04/S1\"RH4S2\"\"RJ\54S3\"\"RJ\&"\'5\"RJ54/S-\"RFS 4S4\"RF4\"S55S6\"RF4/S)\"RFS 4S7\"RF4\"S55S8\"RF4/S/\"R*S 4S9\"R*4\"S55S6\"R*4/S+\"R*S 4S:\"R*4\"S55S;\"R*4/S<.	r(S=r)g>)?ri�z113For Dart source code.114�Dartzhttp://dart.dev/�dartz*.dartztext/x-dartz1.5�string_literalz#!(.*?)$z\b(import|export)\b�import_declz!\b(library|source|part of|part)\b�[^\S\n]+�(//.*?)(\n)r9z \b(class|extension|mixin)\b(\s+)�classz�\b(as|assert|break|case|catch|const|continue|default|do|else|finally|for|if|in|is|new|rethrow|return|super|switch|this|throw|try|while)\bz�\b(abstract|async|await|const|covariant|extends|external|factory|final|get|implements|late|native|on|operator|required|set|static|sync|typedef|var|with|yield)\bzH\b(bool|double|dynamic|int|num|Function|Never|Null|Object|String|void)\bz\b(false|null|true)\bz[~!%^&*+=|?:<>/-]|as\bz@[a-zA-Z_$]\w*z[a-zA-Z_$]\w*:z
[a-zA-Z_$]\w*z
[(){}\[\],.;]z0[xX][0-9a-fA-F]+z\d+(\.\d*)?([eE][+-]?\d+)?z\.\d+([eE][+-]?\d+)?r@r<r7z\b(as|deferred|show|hide)\bz\,z\;zr"""([\w\W]*?)"""zr'''([\w\W]*?)'''zr"(.*?)"zr'(.*?)'r��string_double_multiliner��string_single_multiliner��
string_doubler��
string_singlezA\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\{[0-9A-Fa-f]*\}|[a-z'\"$\\])z(\$)([a-zA-Z_]\w*)z(\$\{)(.*?)(\})z115[^"$\\\n]+�
string_commonz\$+z[^"$\\]+z(\$|\")+z116[^'$\\\n]+z	[^\'$\\]+z(\$|\')+)	rNr�r�r�r�r�r�r�r�rON)*rPrQrRrSrTrUrVrWrXrYrZr[r]r\r^rr�Preprocrrrr_r`rjr~rkrr�	Decorator�Labelrrrer�rro�EscaperqrrrrrsrOrtrurr�s/����D�117�C��h�G��118�I���I��M��L�L�2�9�9�$�E�
�$�%�
�'�/�/�*�
#�W�m�<�
1�7�;�
�*�%�
�X�g�n�n�j�A�B�
�7�,�,�-�
0�
�g�)�)�:�
6��
A�U�
�
�"�#*�#6�#6�
8�Y�
�\�\�
�
%�w�'7�'7�8�
&��1�
����/�
��119�120�+�
�t�$�
�{�+�
!�6�:�:�.�
*�F�3�
$�f�-�
�J��9121�@�t�z�z�6�2�122�
�$�%�
�Z� �
+�W�5�
�t�$�
�K� �
�K��(�
123�"�6�=�=�1�
!�6�=�=�1�
�&�-�-�(�
�&�-�-�(�
�V�]�]�$=�>�
�V�]�]�$=�>�
�6�=�=�/�2�
�6�=�=�/�2�124�R�
�]�]�
�
"�H�V�_�_�d�$C�D�
�
�f�o�o�u�T�{�F�O�O�
D�
F�	125��6�=�=�&�)�
�F�M�M�*��O�$�
�V�]�]�#�	126��V�]�]�F�+�
�&�-�-�(��O�$�
�&�-�-�(�	$127��6�=�=�&�)�
�F�M�M�*��O�$�
�V�]�]�#�	128��V�]�]�F�+�
�6�=�=�)��O�$�
�&�-�-�(�	$129�aV�Frtrc
�z�\rSrSrSrSrSS/rSS/rSr/S	Qr	S130/r131Sr\R\R-\R-r0SS
\R$S4S\S4S\4\"S5/_SS\R$S4S\R$S4S\R$S4S\R$S4S\4S\4/_SS\R$S4S\4S\R$S4S\4S\4/_SS\R$S4S\4S\4/_SS\R$S4\"S5/_SS \R$S4\"S5/_S!S"\R$S4\"S5/_S#S\4S$\"\R0\54S%\R44S&\R64/_S/\"S#5PS'\R:4PS(\R<4PS)\R>4PS*\4PS+\R0S,4PS-\R@S.4PS/\RB4PS0\"RF4PS1\"RFRH4PS2\"\"RJRL\\"RFRN54PS3\"\"RJRL\\(\\"RFRN54PS4\"\"RJRL\\"R&RR54PS5\"\(\\"R&RR54PS6\"RJRL4PS7\"RT4PS8\"\+\\"RX54PS9\"RZ4PS:\"\.R^\\"RN\\(\\.54PS;\"\.R^\\"RN\\(\\"R`5S<4PS=\"\.R^\\"R`5S<4PS>\"\.\\"R`5S<4PS?\"\.\\"R`54PS@\.Rb4PSA\.R^4PSB\.Rd4PSC\"\"\\.54PSD\"\.\\"54PSE\.SF4PSG\"\+\.Rf54PSH\"\+\.54PSI\+SJ4PSK\(Rh4PSL\"\"\\+\\"RX\(54PSM\"\+\"R&54PSN\"\(\(Rh54PSO\(4PSP\+4P_S,S+\R0S4SQ\R04\"SR5SS\R04/_S.S-\R@S4ST\R@4\"SR5SS\R@4/_SRSU\Rj4/_S<SV\(S4SW\+S4SX\+SY4\"S5/_SYSW\+S4SZ\"RTS4S[\"RJRL4\"S5/_SFS\\"S]4S^\"4S_\"S4S8\"\+\\"RX54SI\+4\"S#5/_S]S`\+S4SW\+Sa4SZ\"RT4S8\"\+\\"RX54S[\"RJRL4SX\+4\"S#5/_SJSb\"R`S<4\"S#5\"S5/_r6Scr7Sdr8Ser9Sfr:gg)hr ia�132For Lasso source code, covering both Lasso 9133syntax and LassoScript for Lasso 8.6 and earlier. For Lasso embedded in134HTML, use the `LassoHtmlLexer`.135 136Additional options accepted:137 138`builtinshighlighting`139    If given and ``True``, highlight builtin types, traits, methods, and140    members (default: ``True``).141`requiredelimiters`142    If given and ``True``, only highlight code between delimiters as Lasso143    (default: ``False``).144�Lasso�lasso�lassoscriptz*.lassoz*.lasso[89]r{)z*.inclz*.incz*.lasztext/x-lassozhttps://www.lassosoft.comrNz^#![ \S]+lasso9\bz(?=\[|<)�145delimitersr7)r��	lassofilez\[no_square_brackets\]�nosquarebracketsz
\[noprocess\]�	noprocessr��squarebracketsz<\?(lasso(script)?|=)�
anglebracketsz
<(!--.*?-->)?z[^[<]+z\[/noprocess\]r<z[^[]r�z\?>r�z\]|\?>�whitespacecommentsz
(//.*?)(\s*)$z/\*\*!.*?\*/r9z\d*\.\d+(e[+-]?\d+)?z1460x[\da-f]+�\d+z(infinity|NaN)\br��singlestringr��doublestringz`[^`]*`z\$[a-z_][\w.]*z#([a-z_][\w.]*|\d+\b)z(\.)(\s*)('[a-z_][\w.]*')z$(self)(\s*)(->)(\s*)('[a-z_][\w.]*')z#(\.\.?)(\s*)([a-z_][\w.]*(=(?!=))?)z%(->\\?|&)(\s*)([a-z_][\w.]*(=(?!=))?)z3(?<!->)(self|inherited|currentcapture|givenblock)\bz-(?!infinity)[a-z_][\w.]*z(::)(\s*)([a-z_][\w.]*)a�(error_(code|msg)_\w+|Error_AddError|Error_ColumnRestriction|Error_DatabaseConnectionUnavailable|Error_DatabaseTimeout|Error_DeleteError|Error_FieldRestriction|Error_FileNotFound|Error_InvalidDatabase|Error_InvalidPassword|Error_InvalidUsername|Error_ModuleNotFound|Error_NoError|Error_NoPermission|Error_OutOfMemory|Error_ReqColumnMissing|Error_ReqFieldMissing|Error_RequiredColumnMissing|Error_RequiredFieldMissing|Error_UpdateError)\bz>(define)(\s+)([a-z_][\w.]*)(\s*)(=>)(\s*)(type|trait|thread)\bzA(define)(\s+)([a-z_][\w.]*)(\s*)(->)(\s*)([a-z_][\w.]*=?|[-+*/%])�	signaturez(define)(\s+)([a-z_][\w.]*)zJ(public|protected|private|provide)(\s+)(([a-z_][\w.]*=?|[-+*/%])(?=\s*\())z5(public|protected|private|provide)(\s+)([a-z_][\w.]*)z)(true|false|none|minimal|full|all|void)\bz((local|var|variable|global|data(?=\s))\bz�(array|date|decimal|duration|integer|map|pair|string|tag|xml|null|boolean|bytes|keyword|list|locale|queue|set|stack|staticarray)\bz([a-z_][\w.]*)(\s+)(in)\bz(let|into)(\s+)([a-z_][\w.]*)z	require\b�requiresectionz(/?)(Namespace_Using)\ba(/?)(Cache|Database_Names|Database_SchemaNames|Database_TableNames|Define_Tag|Define_Type|Email_Batch|Encode_Set|HTML_Comment|Handle|Handle_Error|Header|If|Inline|Iterate|LJAX_Target|Link|Link_CurrentAction|Link_CurrentGroup|Link_CurrentRecord|Link_Detail|Link_FirstGroup|Link_FirstRecord|Link_LastGroup|Link_LastRecord|Link_NextGroup|Link_NextRecord|Link_PrevGroup|Link_PrevRecord|Log|Loop|Output_None|Portal|Private|Protect|Records|Referer|Referrer|Repeating|ResultSet|Rows|Search_Args|Search_Arguments|Select|Sort_Args|Sort_Arguments|Thread_Atomic|Value_List|While|Abort|Case|Else|Fail_If|Fail_IfNot|Fail|If_Empty|If_False|If_Null|If_True|Loop_Abort|Loop_Continue|Loop_Count|Params|Params_Up|Return|Return_Value|Run_Children|SOAP_DefineTag|SOAP_LastRequest|SOAP_LastResponse|Tag_Name|ascending|average|by|define|descending|do|equals|frozen|group|handle_failure|import|in|into|join|let|match|max|min|on|order|parent|protected|provide|public|require|returnhome|skip|split_thread|sum|take|thread|to|trait|type|where|with|yield|yieldhome)\b�,�commamemberz(and|or|not)\bz6([a-z_][\w.]*)(\s*)(::)(\s*)([a-z_][\w.]*)?(\s*=(?!=))z(/?)([\w.]+)z,(=)(n?bw|n?ew|n?cn|lte?|gte?|n?eq|n?rx|ft)\bz:=|[-+*/%=<>&|!?\\]+z[{}():;,@^]z[^'\\]+�escape�\\z[^"\\]+zS\\(U[\da-f]{8}|u[\da-f]{4}|x[\da-f]{1,2}|[0-7]{1,3}|:[^:\n\r]+:|[abefnrtv?"\'\\]|$)z=>�\)z[(,]�	parameterz-?[a-z_][\w.]*z\.\.\.z#(([a-z_][\w.]*=?|[-+*/%])(?=\s*\())�requiresignaturez3(([a-z_][\w.]*=?|[-+*/%])(?=(\s*::\s*[\w.]+)?\s*,))z[a-z_][\w.]*=?|[-+*/%]z(\)(?=(\s*::\s*[\w.]+)?\s*,))�#pop:2zR(([a-z_][\w.]*=?|[-+*/%])(?=\s*(\(([^()]*\([^()]*\))*[^)]*\)\s*)?(::[\w.\s]+)?=>))c��[USS5Ul[USS5Ul[5Ul[5UlUR(apSSKJnJn UR5H upEURRU5 M" UR5H upEUR147RU5 M" [R"U40UD6 g)N�builtinshighlightingT�requiredelimitersFr)�BUILTINS�MEMBERS)
rrr�set�	_builtins�_members�pygments.lexers._lasso_builtinsrr�items�updater148�__init__)�self�optionsrr�key�values      rur�LassoLexer.__init__�s���$0��+�T�%3��!�!-��(�%�"1����������
��$�$�I�&�n�n�.�149�����%�%�e�,�/�%�m�m�o�150���
�
�$�$�U�+�.����D�,�G�,rtc#��# �S/nUR(aURS5 [R"XU5H�up4nU[R151LaUR
5UR;dJU[R152RLaDUR
5RS5UR;aU[RU4v� M�X4U4v� M� g7f)NrNr��=)r�appendr153�get_tokens_unprocessedrr�lowerr�Member�rstriprrl)r�text�stack�index�tokenr!s      rur&�!LassoLexer.get_tokens_unprocesseds��������!�!��L�L��&��1�1�$�e�D�
 �E�%�����#����
����(G��T�Z�Z�.�.�.��K�K�M�(�(��-����>��T�\�\�5�0�0����%�%�
E�s�C C"c���SnSU;aUS-
n[R"SU[R5(aUS-
n[R"SU[R5(aUS-
nU$)Ngz154bin/lasso9g�������?z<\?lassog�������?zlocal\()r[�search�I)r*�rvs  ru�analyse_text�LassoLexer.analyse_text
s]��
���4���#�I�B�
�9�9�[�$����-�-��#�I�B�
�9�9�Z��r�t�t�,�,��#�I�B��	rt)rrrrN);rPrQrRrSrTrUrWrXrZ�alias_filenamesrYrVr[�155IGNORECASEr\r]r^rr�rrrrrr_r�Docr`rrgrerfrorprr�r�rl�Pseudor�rr(�	Attributerr�rmrrjr�rkr~�	Namespacerhr�rrrr&r3rsrOrtrur r s���
��D��
�&�G��M�*�I��M�2�O�� �I�156%�C��M�M�B�I�I�%����4�E�E��
!�7�?�?�G�<�
�%��.�
�Z� ��/�0�	157�E�	�
&����9K�L�
�w����<�
�G�O�O�%5�6�
%�w����H�
�u�%�
���
158�E�	�
�w����<�
�E�N�
%�w����H�
�u�%�
���159�E�,	�
�����8�
�E�N�
�e��160�-E�6	�
�G�O�O�V�,��G��161�7E�>	�
�W�_�_�f�-��G��162�?E�F	�
�����0��G��163�GE�N	�
�Z� �
�x����164�C�D�
�f�j�j�)�
�7�,�,�-�	165�OE�Z	�a166��(�)�a167�168%�f�l�l�3�a169��F�J�J�'�
a170��V�^�^�$�a171�!�&�)�a172��6�=�=�.�1�a173��6�=�=�.�1�a174�����)�a175���
�
�.�a176�&�t�}�}�'=�'=�>�a177� *�����,�,�j�$�-�-�:M�:M�N�
P�!a178�$5�����,�,�j�(�J��M�M�'�'�)�
*�%a179�*4�����,�,�j�$�*�*�:K�:K�L�
N�+a180�.6���:�t�z�z�/@�/@�A�
C�/a181�2D����#�#�
%�3a182�6*�4�>�>�:�7a183�8(���j�$�*�*�=�
?�9a184�<%�'+�n�n�
6�=a185�RO���,�,�j�$�*�*���*�g�?�
@�Sa186�XR���,�,�j�$�*�*���*�d�m�m�E��
�Ya187�`,���,�,�j�$�-�-�H�+�
W�aa188�d�$�W�j�$�-�-�H��
�ea189�jF���*�d�m�m�<�
>�ka190�r:�7�;K�;K�L�sa191�t9�'�:M�:M�N�ua192�v� '���
.�wa193�|*�8�D�*�g�+N�O�}a194�~.�x���T�/R�S�a195�@�7�$4�5�Aa196�B(��+�w�?P�?P�)Q�R�Ca197�D3�$��g�.�%
0�Ea198�n�;�
�.�oa199�p��
�
�.�qa200�rG���z�;�201�D�J�J���
�sa202�x�h�{�D�J�J�?�@�ya203�z=���8�=�=�1�
3�{a204�~%�h�/�a205�@�[�)�Aa206�[E�^	�
�6�=�=�&�)�
����'��H��
�F�M�M�"�	207�_E�j	�
�6�=�=�&�)�
����'��H��
�F�M�M�"�	208�kE�v	�$�%+�]�]�
4�209�wE�~	�
�H�f�%�
�K��(�
�k�;�/��G��	210�E�J	�
�K��(�
�����7�
����+�+�,��G��	211�KE�V	�
3�T�;M�N�
C�T�J�
&��f�5�
'���j�$�*�*�=�
?�
�;���(�)�212�WE�h	�
-�{�F�C�
�K��*�
����/�
'���j�$�*�*�=�
?�
����+�+�,�
�k�"��(�)�	213�iE�|	�J��
�
�{�
,�
�(�)��F�O�214�}E�F�N-� &�rtr c!�"215�\rSrSrSrSr/SQrS/rS/rSr	Sr216S	r\R\R-r\"S2175S\-S-\-S
-\-S-\"\"\5\"\SS9\"\554S\"\\5S4S\"\\5S4S\"\\\54\"S5S\4S\4/S\"\R0\\R454S\"\R0\\R454S\"\R0\\R454S\"\R0\\R454S\R0S4S\R0S 4S!\4S"\"\R6\54S#\R84S$\R:4S%\4/\"S2185S&\R<S'4S(\S)4\ "S'5/S*\S'4/S+\S,4S-\RB4S.\R44S/\R84S0\"RF4S1\"RF4S2\"RH4S3\"RJ4S4\"RL4S5\S64S7\'S64S8\S64S9\4S:\S64S;\RPS64S<\4S=\RR4S>\*RV4S?\RX4S@\RX4SA\RX4SB\*RV4SC\-SD-\"\*RZ\"\554SE\*4/SF\-SG-\-SH-\"\*R\\"\5\*R\5S'4SF\-SI-\"\*R\\"\5\*R^\5S'4SJ\*R\S'4/SK\"\*R\\\\5SL4SM\"\*R\\\5S'4/\"S2195SN\-SO-\-SP-\-SQ-\-SR-\"\"\5\RR\"\5\*RZ5SS4SN\-SO-\-SP-\-ST-\"\"\5\RR\"\5\*RZ5S'4SU\-SR-\"\*RZ5SS4SV\"\*RZ5S'4\ "S'5/\"S2205SN\-SW-\-SP-\-ST-\"\"\5\RR\"\5\54SU\-SR-\*RZ4SX\*RZ4SY\-SZ-\"\54SV\4/S[\"\*RZ\54S\\S'4/S]\S'4S^\R64S_\4S"\"\R6\54S`\4/Sa\R04Sb\R:4Sc\"\R8\5S'4Sd\R04Se\4S*\S'4/Sf\R0SL4Sg\R0S'4Sh\"\\54/Si.
r0Sjr1Skr2gl)mr!iz;221For Objective-J source code with preprocessor directives.222zObjective-J)zobjective-j�223objectivejzobj-j�objjz*.jztext/x-objective-jz1https://www.cappuccino.dev/learn/objective-j.html�1.3z,(?:\s|//[^\n]*\n|/[*](?:[^*]|[*][^/])*[*]/)*�224whitespacez^(z[+-]z)([(a-zA-Z_].*?[^(])(z\{)�function_signature)�statez!(@interface|@implementation)(\s+)�	classnamez(@class|@protocol)(\s*)�forward_classnamez(\s*)(@end)(\s*)�225statementsz[{()}]�;z$(@import)(\s+)("(?:\\\\|\\"|[^"])*")z$(@import)(\s+)(<(?:\\\\|\\>|[^>])*>)z0(#(?:include|import))(\s+)("(?:\\\\|\\"|[^"])*")z0(#(?:include|import))(\s+)(<(?:\\\\|\\>|[^>])*>)z#if\s+0�if0r��macror7�(\\)(\n)z//(\n|(.|\n)*?[^\\]\n)z/(\\\n)?[*](.|\n)*?[*](\\\n)?/r8z3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)r<r=r>r@z(L|@)?"�stringz8(L|@)?'(\\.|\\[0-7]{1,3}|\\x[a-fA-F0-9]{1,2}|[^\\\'\n])'rFrGz%(\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+[lL]?z(\d+\.\d*|\.\d+|\d+[fF])[fF]?z0x[0-9a-fA-F]+[Ll]?z0[0-7]+[Ll]?z\d+[Ll]?rArBz@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?rCrDz�(for|in|while|do|break|return|continue|switch|case|default|if|else|throw|try|catch|finally|new|delete|typeof|instanceof|void|prototype|__proto__)\bz(var|with|function)\bz�(@selector|@private|@protected|@public|@encode|@synchronized|@try|@throw|@catch|@finally|@end|@property|@synthesize|@dynamic|@for|@accessors|new)\bzt(int|long|float|short|double|char|unsigned|signed|void|id|BOOL|bool|boolean|IBOutlet|IBAction|SEL|@outlet|@action)\bz(self|super)\bz"(TRUE|YES|FALSE|NO|Nil|nil|NULL)\brEz�(ABS|ASIN|ACOS|ATAN|ATAN2|SIN|COS|TAN|EXP|POW|CEIL|FLOOR|ROUND|MIN|MAX|RAND|SQRT|E|LN2|LN10|LOG2E|LOG10E|PI|PI2|PI_2|SQRT1_2|SQRT2)\bz�(Array|Boolean|Date|Error|Function|Math|Number|Object|RegExp|String|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|Error|eval|isFinite|isNaN|parseFloat|parseInt|document|this|window|globalThis|Symbol)\bz([$a-zA-Z_]\w*)(z)(?=\()z
[$a-zA-Z_]\w*z([a-zA-Z_]\w*)(�:z)([a-zA-Z_]\w*)?z\()([a-zA-Z_]\w*)(\))z([a-zA-Z_]\w*)z([a-zA-Z_]\w*)(\s*)(,)(\s*)z#pushz([a-zA-Z_]\w*)(\s*)(;?)z(\(z)([a-zA-Z_]\w+)(rz)([$a-zA-Z_]\w+z:)�function_parametersz)([$a-zA-Z_]\w+)z([$a-zA-Z_]\w+z([$a-zA-Z_]\w+)z	)([^)]+)(z(:)z(,z\.\.\.)z([$a-zA-Z_]\w*)(\()z(\))r�z/\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|[0-7]{1,3})z	[^\\"\n]+r
z[^/\n]+z/[*](.|\n)*?[*]/r�r�z	(?<=\\)\nz^\s*#if.*?(?<!\\)\nz^\s*#endif.*?(?<!\\)\nz	(.*?)(\n))
rNr?rBr?rDrBrCr@rK�226expressionrIrGrFc�\�[R"SU[R5(agg)Nz^\s*@import\s+[<"]TF)r[r0r])r*s rur3�ObjectiveJLexer.analyse_text�s ��
�9�9�*�D�"�,�,�?�?��rtrON)3rPrQrRrSrTrUrWrXrYrVrZ�_wsr[r\r]r^rrrrrrrrr�rror�r_r`rarr�Charrrgrerdrfrrjr~rrlrkr�r�r�rrr3rsrOrtrur!r!s����D�<�G���I�%�&�I�227=�C��M�:�C��I�I����$�E�
�L�!��S�[�7�
"�S�
(�+C�
C�c�
I�F�
R�
�e�D�k�5��5I�#J��D�k�#�
$�2282�8�G�Z�3P�
�
�
'��'�:�)F�
 �
"�
 �(�:�w�229�"K�L��L�!�
�{�#�
�+��#230�(5�
�g�o�o�z�6�=�=�
A�
C�
4�
�g�o�o�z�6�=�=�
A�
C�
@�
�g�o�o�z�6�=�=�
A�
C�
@�
�g�o�o�z�6�=�=�
A�
C�����%�0�
�7�?�?�G�,�
�Z� �
�����231�3�
5�
&����7�
.��0A�0A�B�
�g��%232�*
�L�!��%�|�|�V�
5�
�t�1�2��F�O�233��J��'�234����*�
H�
�[�[�
�
(�&�-�-�8�
(�&�-�-�8�
5�v�|�|�D�
-�v�|�|�<�
#�V�Z�Z�0�
�f�j�j�)�
�&�.�.�)�
��&8�9�1�
�)�
+��+�'9�:�
��%�'�(/�1C�
E�&�w�':�':�<N�O�<�=D�
F�N�
�\�\�
�����-�
2�G�4D�4D�E�
:�G�<L�<L�M��!�*�*�
,�,�.2�\�\�	
;�!�3�
&��
3�
�d�m�m�U�4�[�
1�
3��t�$�g4235�n �#�
%��
,�s�
2�
 �!�
�d�j�j�%��+�t�z�z�
:�F�
D� �#�
%�(@�
@�
�d�j�j�%��+�t�z�z�4�
@�&�
J���236�237�F�3�238239�,�
�d�j�j�*�d�J�
?��
J�
'�
�d�j�j�*�d�
3�V�
=�240�
�L�!��c�\������ �"%�&�)��"%�%�(-�-��e�D�k�7�<�<��t���m�m�%�&;�
=��c�\������ �"%�&�) � ��e�D�k�7�<�<��t���m�m�%�&,�
.���
$�u�
,�
�d�m�m�
$�&;�
=� �
�d�m�m�
$�f�
.�
�F�O�7241�<
�L�!��c�\������ �"%�&�) � ��e�D�k�7�<�<��t��d�
C�	
E���
$�u�
,�
�]�]�
��T�]�]�#��S�[�:�
%�u�T�{�3� ��&�+ 242�0$�X�d�m�m�.9�&;�
<�
�k�6�*�243��6�6�"�
?����O�
�6�"�
�(�6�=�=�*�=�>�
�F�O�244�����)�
 �'�"3�"3�4�
�X�g�n�n�j�A�6�J�
�7�?�?�#�
�:�&�
�J��'�
245�$�W�_�_�g�>�
&�����@�
�8�G�Z�8�9�246�AE�F�Nrtr!c���\rSrSrSrSrSr/SQrS/rS/r	Sr247S	r\RrS248\4S\R"4S\"\R&\54/S
\R*4S\R*S4S\R,S4S\R*4/\"S5S\R*S4S\R*S4S\S4\"S5/\"S5S\S4\\S4S\R8S4S\S4S\4S\S4S\R>4S\R@4S \"\RB\\\5S4S!\"\RBRD\\\5S4S"\RFS4S#\RF4S$\$RJ4S%\$RL4S&\$RN4S'\S(4S)\S*4S+\S,4S-\S.4/S/\4/S0\R,S4\"S15/S+\S4S2\4S\R,S4S3\4\"S45/S-\S4S5\4\"S45/S'\S4S6\4S\R,S4S3\4\"S45/S)\S4S7\4\"S45/S8.249r(S9r)g:);r"i�z250For CoffeeScript source code.251�CoffeeScriptzhttp://coffeescript.org)�coffeescriptz
coffee-script�coffeez*.coffeeztext/coffeescriptr>zx\+\+|~|&&|\band\b|\bor\b|\bis\b|\bisnt\b|\bnot\b|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?(?!>)|!=?|=(?!>)|-(?!>)|[<>+*`%&|\^/])=?r7r�r�r�z///([gimuysd]+\b|\B)r<r�r�z[/#]r:z///r�r�r�r�rBz(?:\([^()]*\))?\s*[=-]>rCrDz�(?<![.$])(for|own|in|of|while|until|loop|break|return|continue|switch|when|then|if|unless|else|throw|try|catch|finally|new|delete|typeof|instanceof|super|extends|this|class|by)\bzA(?<![.$])(true|false|yes|no|on|off|null|NaN|Infinity|undefined)\bz�(Array|Boolean|Date|Error|Function|Math|Number|Object|RegExp|String|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|document|window|globalThis|Symbol)\bz$([$a-zA-Z_][\w.:$]*)(\s*)([:=])(\s+)z%(@[$a-zA-Z_][\w.:$]*)(\s*)([:=])(\s+)r|z@?[$a-zA-Z_][\w$]*r�r�r�r�r�r�r�r�r�r�r�r�rMrNr�r�r�r�r�r�r�rON)*rPrQrRrSrTrUrVrWrXrYrZ�_operator_rer[r\r^rrr`rr_rrarqrrrrrr�rrrkrlr�r�rrrgrerfrrrsrOrtrur"r"�s����D�252#�C�9�G���I�$�%�I��M�	@��253
�I�I�E��Z� �
�w�0�0�1�
$�h�w�~�~�z�&J�K�"254�����%�
$�f�l�l�F�;�
�V�_�_�&:�;�
�f�l�l�#�	255�
�+�,�
�V�\�\�#=�>�"�#)�<�<��
9�256�8�V�$��F�O�257258�
�+�,�
�D�"4�5�
�8�%7�8�
'����8J�K�
�+�'9�:�
��%�)�+2�3E�	
G�259*�
�
�
�
�]��\�\�	
�2605�����261�H�j�I�"�
$�6�����/�/��X�z�R�"�
$��4�:�:�1�2�
"�D�J�J�/�
5�v�|�|�D�
��262�263�+�
����'�
�F�F�#�
�F�F�#�
�&�%� �
�&�%� �E#264�J�F�#�265��F�O�O�V�,��F�O�266�267�6�6�"�
���
�V�_�_�&:�;�
�6�N��I��268��6�6�"�
�� ��I��269��V�V�$�
�&�!�
�V�_�_�&:�;�
�6�N��I��270��V�V�$�
�F�#��I��271�o\�Frtr"c�r�\rSrSrSrSrSrS/rS/rS/r	Sr272\R\R-\R-r0S	S273\4S\"\R&\54S\R(4S
\4S\S4S\S4S\S4S\S4S\R0S4S\R2S4S\R4S4S\R6R2S4/_SS\R84S\R:S4S\R&4/_SS\R&S 4\"S5/_SS\R&S 4\"S5/_SS\R&S 4\"S5/_SS\R&S 4\"S5/_SS!\R:S 4S"\"\\R:5S#4S$\"\\R>\54S%\R:4/_S#S%\ "\!5S 4/_SS274\4S&\R6R2S'4S(\R4S)4S*\"\RD\\#5S+4S,\"\RD\\#5S-4S.\RD4S/\S 4/_S'S0\R6R24S\R:S4\$"S 5/_S)S0\R44S\R:S4\$"S 5/_S-S275\4S1\R6S 4S\S24S\S34\$"S 5/_S+S276\4S\R&S44S\R&S54\"S-5/_S6S277\4S7\4S8\RJ4/_S4\"S65S\R&S94S:\RL4/_S5\"S65S\R&S94S;\RL4/_S2S\R&S94\"S5/_S3S\R&S94\"S5/0Er'S<r(g=)>r#ihz278For Mask markup.279�Maskz https://github.com/atmajs/MaskJS�maskz*.maskztext/x-maskr�rNr7r�r9z[{};>]r�zstring-trpl-singler�zstring-trpl-doubler�z
string-singler�z
string-doublez([\w-]+)�nodez
([^.#;{>\s]+)z	(#[\w-]+)z280(\.[\w-]+)zstring-baserKz~\[�
interpolation�.r<r�z(\s*)(:)rLz
(\s*)(\w+)(:)z[^\]]+z\.z281node-classz\#znode-idz(style)([ \t]*)(=)znode-attr-style-valuez([\w:-]+)([ \t]*)(=)znode-attr-valuez[\w:-]+z[>{;]z[\w-]+z\w+zstring-single-pop2zstring-double-pop2zcss-single-endzcss-double-endzcss-baserEz[\w\-]+\s*:rz[^;']+z[^;"]+rON))rPrQrRrSrTrUrVrWrXrYrZr[r]r6r\r^rrrr_r`rrr�Tagr�r�r�r�rqrrrrr9rrrl�EntityrrrsrOrtrur#r#hs�����D�282,�C��h�G��283�I���I��M��L�L�2�=�=�(�2�9�9�4�E�h��
�Z� �
�X�g�n�n�j�A�B�
�7�,�,�-�
��$�
�V�1�2�
�V�1�2�
�6�?�+�
�6�?�+�
�$�(�(�F�+�
�t�z�z�6�2�
�4�=�=�&�1�
�D�M�M�/�/��8�
284�h�	�
�V�]�]�#�
�V�_�_�o�6�
�6�=�=�!�285�h�(	�
�6�=�=�&�)��M�"�286�)h�0	�
�6�=�=�&�)��M�"�287�1h�8	�
�V�]�]�F�+��M�"�288�9h�@	�
�V�]�]�F�+��M�"�289�Ah�H	�
�F�O�O�V�,�
�(�:�v���?��N�
�x�290�D�J�J��L�M�
����(�	291�Ih�T	�
��o�.��7�292�Uh�Z	�
�Z� �
�D�M�M�'�'��6�
�D�M�M�9�-�
"������X�>�'�
)�%������X�>�!�
#�����(�
�{�F�+�293�[h�t	�
��
�
�+�+�,�
�V�_�_�o�6��F�O�294�uh�~	�
��
�
�&�
�V�_�_�o�6��F�O�295�h�H	�
�Z� �
�T�]�]�F�+�
�6�/�0�
�6�/�0��F�O�296�Ih�V	 �
�Z� �
�6�=�=�"2�3�
�6�=�=�"2�3��%�&�	"297�Wh�b	�
�Z� �
�;��
�T�\�\�*�298�ch�l	��J��
�6�=�=�(�+�
����$�299�mh�v	��J��
�6�=�=�(�+�
����$�300�wh�@	�
�6�=�=�(�+��M�"�301�Ah�H	�
�6�=�=�(�+��M�"�302�Ih�Frtr#c!���\rSrSrSrSr/SQrS/rS/rSr	Sr3030S	S304\4\"S5S\
4S
\"\\54S\4S\"\R$\54S\
4\"S5\"SSSS9\R*4S\R.4S\R*4S\R*4S\4S\R24\"S5\"S5\"S5S\"\\R4\\R6R85S4S \R:S!4S"\R:S#4S$\R<4\"S%5S&\\"S'S(54S)\\"S'S*54S+\\"S'S,54\"S-5\"S.5\"S/5\"S05/_SS1\"\\R6R@54S2\"\\RBR@\54S3\4S4\R@S54/_S.S6\"\
R\
54/_SS7\"\\RD54/_S\"S8S9S:S9\RF4S;\RF4/_SS<\RH4S=\"\RH\54S>\"\\RH\54S?\"\\RH\54/_S%S@\"\\R.54SA\"\\RJ54SB\"\\R.54/_S\"SCS9S:S9\RL4\"SDS9SES9\RN4\"SFS9SES9\RP4/_S\"SGSHSIS9\RR4\"SJS9S:S9\RN4/_S/SK\RDRT4SL\"\R<\R*54/_S-SM\RV4/_SNSO\RXS54\"S	5/_S'SP\R$4/_SQSR\4SS\4S305\4/_S(ST\S54SU\R$4\"SQ5/_S*SV\S54SW\R$4SX\RXSN4\"SQ5/_S,S+\S54\"SQ5/_SY\R:S54SZ\R:4S[\R$4S\\R:4/S]\R:S54S306\R:4S[\R$4S^\R:4/S_\-R\4S`\-R\4Sa\-R^4Sb\-R`4Sc\-Rb4Sd\-Rd4Se\-Rf4/Sf.Er4Sgr5gh)ir$i�z2307For Earl-Grey source code.308 309.. versionadded: 2.1310z	Earl Grey)z	earl-grey�earlgrey�egz*.egztext/x-earl-greyz%https://github.com/breuleux/earl-greyr6rNr@�controlr�z311(;;.*)(\n)z
[\[\]{}:(),;]rHr
�errors)312�with�wherer��and�not�orr��asr��isz313(?<=\s|\[)z(?![\w$\-])r�z[*@]?->z[+\-*/~^<>%&|?!@#.]*=z\.{2,3}z+([+*/~^<>&|?!]+)|([#\-](?=\s))|@@+(?=\s)|=+z(?<![\w$\-])(var|let)(?:[^\w$])�keywords�builtins�314assignmentz�(?x)315                (?:()([a-zA-Z$_](?:[\w$\-]*[\w$])?)|316                   (?<=[\s{\[(])(\.)([a-zA-Z$_](?:[\w$\-]*[\w$])?))317                (?=.*%)�dbsz[rR]?`�btz[rR]?```�tbtz=(?<=[\s\[{(,;])\.([a-zA-Z$_](?:[\w$\-]*[\w$])?)(?=[\s\]}),;])�nestedz(?:[rR]|[rR]\.[gmi]{1,3})?"�stringescaper�z(?:[rR]|[rR]\.[gmi]{1,3})?\'r�r�r��tuple�import_pathsrU�numbersz-(\.)([a-zA-Z$_](?:[\w$\-]*[\w$])?)(?=[.\[\s])z+(\[)([\^#][a-zA-Z$_](?:[\w$\-]*[\w$])?)(\])r7�%r<z>(?<=[\s:;,])(\.{1,3}(?:[\w\-]*/)*)(\w(?:[\w\-]*\w)*)(?=[\s;,])zB(\.)?([a-zA-Z$_](?:[\w$\-]*[\w$])?)(?=\s+[+\-*/~^<>%&|?!@#.]*\=\s))r��	TypeError�ReferenceErrorz
(?<![\w\-$.])z(?![\w\-$.])z�(?x)318                (?<![\w$])319                E\.[\w$](?:[\w$\-]*[\w$])?320                (?:\.[\w$](?:[\w$\-]*[\w$])?)*321                (?=[({\[?!\s])z�(?x)322                ([a-zA-Z$_](?:[\w$-]*[\w$])?)323                (?!\n)\s+324                (?!and|as|each\*|each|in|is|mod|of|or|when|where|with)325                (?=(?:[+\-*/~^<>%&|?!@#.])?[a-zA-Z$_](?:[\w$-]*[\w$])?)z7([a-zA-Z$_](?:[\w$-]*[\w$])?)(?!\n)(\s+)(?=[\'"\d{\[(])z�(?x)326                (?:327                    (?<=[%=])|328                    (?<=[=\-]>)|329                    (?<=with|each|with)|330                    (?<=each\*|where)331                )(\s+)332                ([a-zA-Z$_](?:[\w$-]*[\w$])?)(:)zc(?x)333                (?<![+\-*/~^<>%&|?!@#.])(\s+)334                ([a-zA-Z$_](?:[\w$-]*[\w$])?)(:)zz(?x)335                (?<=[\w$\]})])(\.)336                ([a-zA-Z$_](?:[\w$-]*[\w$])?)337                (?=\s+with(?:\s|\n))zo(?x)338                (?<!\s)(\.)339                ([a-zA-Z$_](?:[\w$-]*[\w$])?)340                (?=[}\]).,;:\s])zq(?x)341                (?<=[\w$\]})])(\.)342                ([a-zA-Z$_](?:[\w$-]*[\w$])?)343                (?=[\[{(:]))�eachzeach*�mod�awaitr��chainr��elifz344expr-valuer��matchr��yield�passr��require�var�let�async�method�gen)rrr|z(?![\w\-$]))	r�r�r�rrr��ErrorFactory�ENode�Promise)�send�object�keysr�	enumerate�zip�product�345neighbours�	predicate�equal�nequal�contains�repr�clone�range�346getCheckerzget-checker�getPropertyzget-property�getProjectorz
get-projector�consume�take�	promisify�spawn�constructorz
(?<![\w\-#.])z(?![\w\-.]))r�r�r�r�z@([a-zA-Z$_](?:[\w$-]*[\w$])?)z)([a-zA-Z$_](?:[\w$-]*[\w$])?)(\+\+|\-\-)?z#[a-zA-Z_][\w\-]*(?=[\s{(,;])r�rMzY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})r�z[^\\\'"]z[\'"\\]r�z
\\\\|\\"|\\\nr�z
\\\\|\\'|\\\nz\{rHz(?<!`)\nz\^=?z.+z```z[^`]+z \d+\.(?!\.)\d*([eE][+-]?[0-9]+)?z\d+[eE][+-]?[0-9]+z8r[0-7]+z2r[01]+z16r[a-fA-F0-9]+z5([3-79]|[12][0-9]|3[0-6])r[a-zA-Z\d]+(\.[a-zA-Z\d]+)?r)rnrortrON)6rPrQrRrSrTrUrWrXrYrVrZrrrrrrrr�r
rrhrr�rrjr\r��Startrpr�r�DBSr]r�rm�Control�Fieldr8rkr~rlr�r:rqrrgrdrcre�RadixrfrrrsrOrtrur$r$�s�����D�-�G���I�#�$�I�3471�C��M�G��
�J���I��
�$��
�H�W�j�9�:�
�{�+�
�(�6�=�=�*�=�>�
�D�M��H��
�"�%�^�=��]�]�	
�348����'�
%�x�}�}�5�
����'�
;�X�F�
/��1D�1D�E��J���J���L�!���k�4�8�8�[�$�*�*�:J�:J�
K�U�	
T�349�����.�
�&�/�/�5�1�� &�
�
�
/��H��
+�V�X�n�e�5T�U�
,�f�h�~�u�6U�V�
�V�X�n�f�=�>��G���N�#��F�O��I��M'350�G�R	�
=�
�k�4�:�:�>�>�
2�
4�
;�
�k�4�;�;�?�?�K�
@�
B�
�Z� �
�8�<�<��(�
351�SG�b	�
N�
�d�o�o�t�
,�
.�352�cG�j	�0�
�k�4�=�=�
1�
3�353�kG�t	�
�;�*�?�D�
�^�^�
�"�354�^�^�
�	355356�uG�J	�K�357�_�_�
�H�
�g�o�o�z�
2�
4�4��j�'�/�/�;�
?�
A�4��j�'�/�/�;�
?�
A�%358�KG�x	�(��k�4�=�=�
1�	
3�359$��k�4�:�:�
.�	
0�360��k�4�=�=�
1�	
3�361�yG�Z	�
�1�362(��A��^�^�

��(�*�>�C�
�
�
�
��?�(��@��\�\�	
�363�[G�|	�
�5�(��@��\�\�
��6�'��A��]�]�
�364�}G�Z	�
.��
�
�0F�0F�G�
9�
�d�k�k�8�=�=�
1�
3�365�[G�d	�
-�t�~�~�>�366�eG�j	�
�F�O�O�V�,��F�O�367�kG�r	�<�=C�]�]�
L�368�sG�z	�
�&�!�
�� �
�F�O�369�{G�D	�
�6�6�"�
�v�}�}�-��I��370�EG�N	�
�6�6�"�
�v�}�}�-�
�F�O�O�%9�:��I��	371�OG�Z	�
�V�V�$��I��372�[G�d�6�?�?�F�+�
�&�/�/�*�
�f�m�m�$�
�F�O�O�$�	373��V�_�_�f�-�
�F�O�O�$�
�f�m�m�$�
�v���'�	374�1�&�,�,�?�
"�F�L�L�1�
�&�*�*�%�
����$�
����,�
E�
�\�\�
�
�V�^�^�$�	375�{G�Frtr$c��\rSrSrSrSrSrS/rS/r/SQr	Sr376\R\R-rS	\4S377\"\R$\54S\R&4/\"S5S
\R,S4S\S4\"S5/S\S4/S\S4\"S5S\R24S\R24S\R24S\R24S\S4S\S4S\4S\S4S\R:S4S\R<4S\R>4S\ RB4\"\ RF4S \$RJ4S!\$RL4S"\RN4S#\R$4/S$.r(S%r)g&)'r%i�z378For Juttle source code.379�Juttlezhttp://juttle.github.io/�juttlez*.juttle)zapplication/juttlezapplication/x-juttlez
text/x-juttleztext/juttlez2.2r7r�r9r:r;r<r=r>r@z	^(?=\s|/)rBz:\d{2}:\d{2}:\d{2}(\.\d*)?:zY:(now|beginning|end|forever|yesterday|today|tomorrow|(\d+(\.\d*)?|\.\d+)(ms|[smhdwMy])?):zN:\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2}(\.\d*)?)?(Z|[+-]\d{2}:\d{2}|[+-]\d{4})?:z�:((\d+(\.\d*)?|\.\d+)[ ]+)?(millisecond|second|minute|hour|day|week|month|year)[s]?(([ ]+and[ ]+(\d+[ ]+)?(millisecond|second|minute|hour|day|week|month|year)[s]?)|[ ]+(ago|from[ ]+now))*:z8\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(==?|!=?|[-<>+*%&|^/])=?rCrDz"(import|return|continue|if|else)\bz((var|const|function|reducer|sub|input)\bz{(batch|emit|filter|head|join|keep|pace|pass|put|read|reduce|remove|sequence|skip|sort|split|tail|unbatch|uniq|view|write)\bz(true|false|null|Infinity)\bz6(Array|Date|Juttle|Math|Number|Object|RegExp|String)\br�r�rFrG)r:rBr?rNrON)*rPrQrRrSrTrUrVrWrXrYrZr[r\r]r^rrrr_r`rrrarr�MomentrrrrjrirkrrlrnrrrgrfrorrrsrOrtrur%r%�s�����D�380$�C��j�G���I�1�I��M��I�I����$�E��Z� �
�X�g�n�n�j�A�B�
�7�,�,�-�"381�
�+�,�"�#)�<�<��
9�
�t�1�2��F�O�382��D�&�!�383��4�!3�4��+�,�
+�V�]�]�;�5�6<�m�m�
E�0�17���
@�*�,2�=�=�	
:�384)�*2�4F�
H�
�+�'9�:�
��%�
2�G�=O�P�
8�'�:M�:M�
�
!�I�
�
�
�
�-�g�.>�.>�?�
F�
�\�\�
�
�t�z�z�"�
5�v�|�|�D�
����'�
(�&�-�-�8�
(�&�-�-�8�=385�!1�Frtr%c�6�\rSrSrSrSrS/rS/rSrSr	Sr386S	rg387)r&i�z�388For parsing within an interactive Node.js REPL, such as:389 390.. sourcecode:: nodejsrepl391 392    > let a = 3393    undefined394    > a395    3396    > let b = '4'397    undefined398    > b399    '4'400    > b == a401    false402 403.. versionadded: 2.10404zNode.js REPL console session�405nodejsreplztext/x-nodejsreplzhttps://nodejs.orgr6c406#�@# �[S0URD6nSn/n[R"U5GH5nUR	5nURS5(aEUR
[U5S[RUSS4S[USS4/45 X6SS-
nMoURS5(a_URS5n[U5[U5-407nUR
[U5S[RUSU4/45 X7-
nM�U(a'[UURU55Shv�N Sn/n[/URU55Shv�N GM8 U(a$[UURU55Shv�N ggN\N7N4087f)	Nr6z> r��z...r[rO)rrr�finditer�group�409startswithr%�lenr�Promptr�lstriprr&)	rr*�jslexer�curcode�410insertionsr}�line�code�leads	         rur&�'NodeConsoleLexer.get_tokens_unprocesseds����!�1�D�L�L�1�����411��%�%�d�+�E��;�;�=�D����t�$�$��!�!�3�w�<������b�q��2���T�!�A�Y�/�1�#2�3����8�#������'�'��{�{�3�'���4�y�3�t�9�,���!�!�3�w�<������e�t��5�6�#8�9�����,�Z��6�6�w�?� A�A�A�!�G�!#�J�(���2�2�4�8�:�:�:�3,�8�$�Z��.�.�w�7�9�
9�
9��A�:�
9�s6�D9F�;F�<&F�"F�#.F�F�F�F�FrON)rPrQrRrSrTrUrWrYrVrZr&rsrOrtrur&r&�s-���$*�D���G�$�'�I�412�C��M�$9rtr&)1rTr[�pygments.lexerrrrrrrr	r413rrr
r�pygments.tokenrrrrrrrrrrr�
pygments.utilr�pygments.unistring�	unistring�uni�__all__�combine�JS_IDENT_START�
JS_IDENT_PARTrnrrrrrr r!r"r#r$r%r&rOrtru�<module>r�sb���414�<�<�<�<�4�4�4�4�&� ���415�S�[�[��t�T�4��t�L�L�*�+���3�;�;�t�T�4��t�T�'+�T�4��?�?�5�6�
��E�!�M�1�D�8��h�j�h�V$�o�$�NB�z�B�Jm�j�m�`d�416�d�NF��F�R\�j�\�~n�417�n�bt�418�t�nU�J�U�p@�*�@�F=9�u�=9rt
codekingpro/portable-devtools · Team Ai