403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/webmisc.cpython-39.pyc
a

SҼa<��@s�dZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZm
Z
mZmZmZmZmZddlmZmZddlmZddlmZddlmZgd	�ZGd
d�de�ZGdd
�d
e�ZGdd�de�ZGdd�de�Z Gdd�de�Z!dS)z�
    pygments.lexers.webmisc
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for misc. web stuff.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�ExtendedRegexLexer�include�bygroups�default�using)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal)�_indentation�
_starts_block)�	HtmlLexer)�JavascriptLexer)�	RubyLexer)�	DuelLexer�	SlimLexer�XQueryLexer�QmlLexer�
CirruLexerc
@s�eZdZdZdZgd�ZddgZddgZej	Z
dd	eej
ee�ej
�fd
eej
ejeeej
�fdeej
ejej
�fdeee�ee�ee��fd
ee�fdee�fgiZdS)rz�
    Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks.
    See http://duelengine.org/.
    See http://jsonml.org/jbst/.

    .. versionadded:: 1.4
    ZDuel)ZduelZjbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbst�rootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�re�DOTALL�flagsrr�Tagrr�Functionrr
r	�	Multiliner�tokens�r+r+�;/usr/lib/python3.9/site-packages/pygments/lexers/webmisc.pyrs2�����

��rcl@s�
eZdZdZdZgd�Zgd�ZddgZgZdZ	de	d	Z
d
e	e
fZdZded	Z
dee
fZd
eefZeZdeefZdZdZdededZdededZdZdZdZejejBejBZdd�Zdd�Zdd�Z dd �Z!d!d"�Z"d#d$�Z#d%d&�Z$d'd(�Z%d)d*�Z&d+d,�Z'd-d.�Z(d/d0�Z)d1d2�Z*d3d4�Z+d5d6�Z,d7d8�Z-d9d:�Z.d;d<�Z/d=d>�Z0d?d@�Z1dAdB�Z2dCdD�Z3dEdF�Z4dGdH�Z5dIdJ�Z6dKdL�Z7dMdN�Z8dOdP�Z9dQdR�Z:dSe;dTfdUe;dVfdWe;fdXe;fgdYe<fge=dZ�d[e#fd\e;d]fd^e8fd_e>d`fdae>d`fdbe>d`fdce>d`fdde?j@d`fdee?j@d`fdfe>d`fdgefdhefdieAe>e<e>�djfdkeAe>e<e>�dlfdmeAe>e<e>�dlfdnedoeAe>e<eBjC�dlfdnedoeAe>e<eBjD�dlfdpe>dlfdqeAeEe<e>�dlfdreFjGdsfdteAe>e<eFjG�dsfdueAe>e<e>e<e>e<eFjG�dsfdveEfdweAe>e<e>�fdxe>dVfdyeAe>e<e>�fdze>fd{e>d`fd|eAe>e<e>�d`fd}e>d~fde>d`fd�e?feeBjCfeeBjDfd�eAe>e<�d`fg$eeBjCdTfeeBjDdTfge=dZ�d\e;d]fd�edoeAe>e<eBjC�fd�edoeAe>e<eBjD�feeBjCfeeBjDfd�eEfd�e?fd�eEd`feeFjHfg
e=dZ�d\e;d]feeBjCd�feeBjDd�fd�e>d`fd�e>d�fd�eAe>e<e>�fd�e>fd�eEfg	d\e;d]feeFjIfd�edoeAeEeBjC�fd�edoeAeEeBjD�fd�edoeAeEe<eBjC�fd�edoeAeEe<eBjD�fd�eEfd�eAe<eFjI�d�fd�eAe<e>jJe<eFjG�dsfd�eAe<e>jJe<�d`fg
d\e;d]fd�ed�eAeFeE�d�fge=dZ�d\e;d]fed�eFjGd�feeFjGd�fge=dZ�d\e;d]fdreFjGdsfd�eAe>e<eEe<eE�d�fd�e4fd�eAe>e<eE�d�fd�eAe>e<eEe<eE�d�fd�eAeEe<�d�fd�eEdTfd�e>dTfd�edoeAe>e<eBjC�d�fd�edoeAe>e<eBjD�d�fd�e>d`fd�e?j@d`fd�e?d`fd�e>d`fd�eAe>e<e>e<e>�d`fd�eAe>e<e>�djfd�eAe>e<e>�fd�eAe>e<e>�fdnedoeAe>e<eBjC�dlfdnedoeAe>e<eBjD�dlfd�e>dlfdqeAe?e<e>�dlfed�e>jKd�fd�eAe>jKeE�fee>jKd�fgd\e;d]fd�eEd`fd�e"fd�eFd�feeFd�fd�e1fgd\e;d]fd�eEdTfeeFjGfeeBjCfeeBjDfgd\e;d]fd�e#fd�eEfd^e6fd�eEfgd�e!fd�eLfd�eLfgdYe<d�fd�eBjMdTfeeFfgd�eBjMdTfd�eLfgd�eBjMdTfd�eLfge=dZ�d�e fd�eFjNd�fd�eEd�fd�eEd�fd�e?feeFjNfgd�eEd�fd^e8fd�eFjOfeeFjOfeeFjOfeeFjOfd�eFjOfgd�eEd�fd�eEd`fd�eFjOfeeFjOfeeFjOfeeFjOfd�eFjOfgd�eFjNd�fd^e8fd�e/fd�e,fd�e-fd�e$feeLfeeLfeeLfd�eLfg
e=dZ�d�e feeFjNfge=dZ�d\e;d]fd�e>dTfgd\e;d]fe=dZ�d�e>dTfge=dZ�d\e;d]feeBjCfeeBjDfd�e>fd�eEdTfgeeFjGd�fgd�eEd�fd�eLfd�e<fge=dZ�d\e;d]fd�e?d�fd�e?d`fePd��ge=dZ�eeFjGdTfge=dZ�d^e6fd�eEd`fgeeFjGd`fgeeFjGd`fge=dZ�d\e;d]fd�eQjRd�fd�eQjRd�fd�eQjRd�fd�eQjSd�fd�eEd�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fed�eFd�fd�eeFjNd�fd�eFjNd�feeBjCd�feeBjDd�fd�e#fd�eAe>jJe<e>jJe<e>jJ�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJ�d�fd�eAe>jJe<e>jJe<e>jJ�d�fd�eAe>jTe<e>jT�d�fd�eAe>jJe<e>jJ�d�fd�eAe>e<eFjG�dsfdueAe>e<e>e<e>e<eFjG�dsfdreFjGdsfd�eAe>jJe<e>jJe<eFjG�dsfd�eAe>jJe<eFjI�d�fd�eAe?e<e>�dlfd�e3fd�e2fd�e0fd�e+fd�e.fd�e5fd�eAe>jJe<e>jJ�d�fd�e*fd�e)fd�eAe>e<eE�fd�eAe>e<eE�fd�e7fd�e7fd�edoeAe>e<�d�fd�edoeAe>e<�d�fd�ed�eAe>e<eFjGe<eE�d�fd�eAe>jJe<e>jJ�fd�e6fd�e'fd�e(fd�eAe>jJe<e>jJ�d�fd�eAe>jTe<e>jT�d�fd�eAeEe<�d�f�de>f�deAe>jJe<e>jJ��dfd�edoeBjCd�fd�edoeBjDd�f�deAe>eE�f�deAe>eE�f�deAe>e<eE�fd�e>f�deAe>e<e>�fde>f�deAe>e<�d`f�deAe>e<eEeFjG�dsf�d	edoeFjOd�f�d	edoeFjOd�f�d
eeFjOd�f�deFjOd�f�deFjOd�f�d
eEfe�deFjN�dfe�deFjU�dfd�e�deAeFjUe>jKeQjS�feeFjNd�fgI�d�!ZV�dS(rz�
    An XQuery lexer, parsing a stream and outputting the tokens needed to
    highlight xquery code.

    .. versionadded:: 1.4
    ZXQuery)ZxqueryZxqyZxqZxqlZxqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryz(?:[A-Z]|_|[a-z])z(?:z|-|\.|[0-9])z
(?:%s+%s*)z(?:[A-KN-WYZ]|_|:|[a-kn-wyz])z%s+%s*z%s:%sz	(?:%s|%s)z"(?:&(?:lt|gt|amp|quot|apos|nbsp);)z(?:&#[0-9]+;|&#x[0-9a-fA-F]+;)z(?:"(?:�|z
|""|[^&"])*")z(?:'(?:z
|''|[^&'])*')z1[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z0[A-Za-z]|\s|\d|[!#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z/[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_`|~]ccs,|��t|�d�fVdg|_|��|_dS�N�r)�startr�group�stack�end�pos��lexer�match�ctxr+r+r,�punctuation_root_callbacktsz%XQueryLexer.punctuation_root_callbackccs,|��t|�d�fVdg|_|��|_dSr.)r0r
r1r2r3r4r5r+r+r,�operator_root_callbackzsz"XQueryLexer.operator_root_callbackccs>|��tj|�d�fV|jr0|j�|j���|��|_	dS�Nr/)
r0rr'r1�xquery_parse_stater2�append�popr3r4r5r+r+r,�popstate_tag_callback�sz!XQueryLexer.popstate_tag_callbackccs8|��tj|�d�fV|j�|j���|��|_	dSr;)
r0r
�Docr1r2r=r<r>r3r4r5r+r+r,�popstate_xmlcomment_callback�sz(XQueryLexer.popstate_xmlcomment_callbackccs�|��t|�d�fV|j��}|dkr�t�d|�d��rh|��t|�d�fV|j�d�|�	�|_
q�|j�d�|�	d�|_
n|j�|�|�	d�|_
dS)Nr/�occurrenceindicatorz[?*+]+��operator)r0rr1r<r>r$r7r2r=r3r4)r6r7r8Z
next_stater+r+r,�popstate_kindtest_callback�s
z&XQueryLexer.popstate_kindtest_callbackccsv|��t|�d�fVt|j�dkr>|j��|jshdg|_n*t|j�dkr`|j�|j���ndg|_|��|_	dS)Nr/rr)
r0rr1�lenr<r2r>r=r3r4r5r+r+r,�popstate_callback�s

zXQueryLexer.popstate_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/�element_content�	start_tag�	r0rr'r1r<r=r2r3r4r5r+r+r,�+pushstate_element_content_starttag_callback�sz7XQueryLexer.pushstate_element_content_starttag_callbackccsB|��tj|�d�fV|j�d�|j�|jj�|�	�|_
dS)Nr/�
cdata_section)r0r
r@r1r2r=r<�stater>r3r4r5r+r+r,� pushstate_cdata_section_callback�sz,XQueryLexer.pushstate_cdata_section_callbackccsB|��tj|�d�fV|j�|jj�|j�d�|�	�|_
dS)Nr/rI)r0rr'r1r<r=rMr>r2r3r4r5r+r+r,�pushstate_starttag_callback�sz'XQueryLexer.pushstate_starttag_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dS�Nr/rC�rrD�
r0rr1rrr2r<r=r3r4r5r+r+r,�!pushstate_operator_order_callback�sz-XQueryLexer.pushstate_operator_order_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dSrPrRr5r+r+r,�pushstate_operator_map_callback�sz+XQueryLexer.pushstate_operator_map_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_	dSrPrRr5r+r+r,� pushstate_operator_root_validate�sz,XQueryLexer.pushstate_operator_root_validateccsd|��t|�d�fV|��t|�d�fV|��t|�d�fVdg|_|j�d�|��|_dSrP)	r0rr1rr2r<r=r3r4r5r+r+r,�)pushstate_operator_root_validate_withmode�sz5XQueryLexer.pushstate_operator_root_validate_withmodeccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/�processing_instructionrD�	r0r
r@r1r2r=r<r3r4r5r+r+r,�2pushstate_operator_processing_instruction_callback�sz>XQueryLexer.pushstate_operator_processing_instruction_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/rWrHrXr5r+r+r,�9pushstate_element_content_processing_instruction_callback�szEXQueryLexer.pushstate_element_content_processing_instruction_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/rLrHrXr5r+r+r,�0pushstate_element_content_cdata_section_callback�sz<XQueryLexer.pushstate_element_content_cdata_section_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/rLrDrXr5r+r+r,�)pushstate_operator_cdata_section_callback�sz5XQueryLexer.pushstate_operator_cdata_section_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/�xml_commentrHrXr5r+r+r,�-pushstate_element_content_xmlcomment_callback�sz9XQueryLexer.pushstate_element_content_xmlcomment_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/r]rDrXr5r+r+r,�&pushstate_operator_xmlcomment_callback�sz2XQueryLexer.pushstate_operator_xmlcomment_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr/rCrQ�kindtest�
r0rr1rrr<r=r2r3r4r5r+r+r,�pushstate_kindtest_callbacksz'XQueryLexer.pushstate_kindtest_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr/rCrQrD�
kindtestforpirar5r+r+r,�)pushstate_operator_kindtestforpi_callbacksz5XQueryLexer.pushstate_operator_kindtestforpi_callbackccsh|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|��|_	dS)Nr/rCrQrDr`rar5r+r+r,�$pushstate_operator_kindtest_callbacksz0XQueryLexer.pushstate_operator_kindtest_callbackccsj|��tj|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|j�d�|�	�|_
dS)Nr/rCrQrBr`)r0rr'r1rrr<r=r2r3r4r5r+r+r,�/pushstate_occurrenceindicator_kindtest_callbacksz;XQueryLexer.pushstate_occurrenceindicator_kindtest_callbackccs>|��tj|�d�fV|j�d�|j�d�|��|_dS)Nr/rDrIrJr5r+r+r,�$pushstate_operator_starttag_callback sz0XQueryLexer.pushstate_operator_starttag_callbackccs8|��t|�d�fV|j�d�dg|_|��|_dS)Nr/rDr)r0rr1r<r=r2r3r4r5r+r+r,� pushstate_operator_root_callback&sz,XQueryLexer.pushstate_operator_root_callbackccsd|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�dg|_|��|_	dS)Nr/rCrQrDrrar5r+r+r,�*pushstate_operator_root_construct_callback,sz6XQueryLexer.pushstate_operator_root_construct_callbackccsB|��t|�d�fV|j��}|j�|�dg|_|��|_dSr.)	r0rr1r2r>r<r=r3r4)r6r7r8Z	cur_stater+r+r,�pushstate_root_callback4s

z#XQueryLexer.pushstate_root_callbackccs2|��tj|�d�fV|j�d�|��|_dS)Nr/rD)r0r�	Attributer1r2r=r3r4r5r+r+r,�%pushstate_operator_attribute_callback;sz1XQueryLexer.pushstate_operator_attribute_callbackccs\|��t|�d�fV|��t|�d�fV|��t|�d�fV|j�d�|��|_dS)Nr/rCrQrD)	r0rr1rrr<r=r3r4r5r+r+r,�pushstate_operator_callback@s
z'XQueryLexer.pushstate_operator_callbackz(:\))�#popz(\(:)�#pushz[^:)]z([^:)]|:|\))�\s+�
whitespacez(\})z\(:�commentz(\{)z then|else|external|at|div|exceptrzorder byzgroup byz%is|mod|order\s+by|stable\s+order\s+byzand|orz+(eq|ge|gt|le|lt|ne|idiv|intersect|in)(?=\b)z6return|satisfies|to|union|where|count|preserve\s+stripz+(>=|>>|>|<=|<<|<|-|\*|!=|\+|\|\||\||:=|=|!)z(::|:|;|\[|//|/|,)z(castable|cast)(\s+)(as)\b�
singletypez(instance)(\s+)(of)\b�itemtypez(treat)(\s+)(as)\bz(case)(\s+)(�)z(case|as)\bz
(\))(\s*)(as)z\$�varnamez (for|let|previous|next)(\s+)(\$)z2(for)(\s+)(tumbling|sliding)(\s+)(window)(\s+)(\$)z\)|\?|\]z(empty)(\s+)(greatest|least)zascending|descending|defaultz(allowing)(\s+)(empty)Zexternalz(start|when|end)z(only)(\s+)(end)Z	collation�
uritooperatorz(into|following|preceding|with)z\.z(catch)(\s*)z
(at)(\s+)(�,�=�;�
namespacedeclzinherit|no-inherit�	namespacez(default)(\s+)(element)zpreserve|no-preservez(\()(z
(\,)(\s+)(�\)z	(\s+)(\%)�annotationnamez(\s+)(variable)(\s+)(\$)z(\s+)(function)(\s+)�(z)(\()?rDz(:\*)z(void)(\s*)(\()(\s*)(\))zr(element|attribute|schema-element|schema-attribute|comment|text|node|binary|document-node|empty-sequence)(\s*)(\()z!(processing-instruction)(\s*)(\())rBrcz!(item)(\s*)(\()(\s*)(\))(?=[*+?])rBz(\(\#)(\s*)�pragmaz	then|elsez<except|intersect|in|is|return|satisfies|to|union|where|countz%and|div|eq|ge|gt|le|lt|ne|idiv|mod|orz):=|=|,|>=|>>|>|\[|\(|<=|<<|<|-|!=|\|\||\|zexternal|atz(stable)(\s+)(order)(\s+)(by)z(castable|cast)(\s+)(as)z(treat)(\s+)(as)z(instance)(\s+)(of)zcase|asz:\*z(function|map|array)(\()z\{z(\))([*+?]?)z\*�
closekindtestz!(element|schema-element)(\s*)(\()z(\))z\?z(-->)z	[^-]{1,2}z@\t|\r|\n|[\u0020-\uD7FF]|[\uE000-\uFFFD]|[\U00010000-\U0010FFFF]�processing_instruction_contentz\?>z]]>z(/>)�>rH�"�quot_attribute_content�'�apos_attribute_contentrIz""z	\{\{|\}\}z''z</�end_tagz(<!--)z(<\?)z
(<!\[CDATA\[)z(<)z(>)zpreserve|stripzordered|unordered�encoding�pragmacontentsz#\)z(\s+)z\*|\?|\+z:=z(\()z\d+(\.\d*)?[eE][+-]?\d+z(\.\d+)[eE][+-]?\d+z(\.\d+|\d+\.\d*)z(\d+)z(\.\.|\.|\))z(declare)(\s+)(construction)z#(declare)(\s+)(default)(\s+)(order)z"(declare)(\s+)(context)(\s+)(item)z\*:z(\}|\])z'(declare)(\s+)(default)(\s+)(collation)z (module|declare)(\s+)(namespace)z(declare)(\s+)(base-uri)z.(declare)(\s+)(default)(\s+)(element|function)�namespacekeywordz(import)(\s+)(schema|module)z(declare)(\s+)(copy-namespaces)z(for|let|some|every)(\s+)(\$)z!(declare)(\s+)(variable)(\s+)(\$)z(declare)(\s+)(\%)z
(\))(\s+)(as)zk(element|attribute|schema-element|schema-attribute|comment|text|node|document-node|empty-sequence)(\s+)(\()z!(processing-instruction)(\s+)(\()z(declare)(\s+)(boundary-space)�
xmlspace_declz(validate)(\s+)(lax|strict)z(validate)(\s*)(\{)z(typeswitch)(\s*)(\()z(switch)(\s*)(\()z&(element|attribute|namespace)(\s*)(\{)z7(document|text|processing-instruction|comment)(\s*)(\{)z(attribute)(\s+)(?=�attribute_qnamez(element)(\s+)(?=�
element_qnamez((processing-instruction|namespace)(\s+)(z
)(\s*)(\{)z(declare|define)(\s+)(function)z(\{|\[)z(unordered|ordered)(\s*)(\{)z(map|array)(\s*)(\{)z(declare)(\s+)(ordering)�declareorderingz(xquery)(\s+)(version)�
xqueryversionz
(\(#)(\s*)�returnz(declare)(\s+)(option)�optionzB(ancestor-or-self|ancestor|attribute|child|descendant-or-self)(::)zT(descendant|following-sibling|following|parent|preceding-sibling|preceding|self)(::)z
(if)(\s*)(\()z1(update)(\s*)(insert|delete|replace|value|rename)z
(try)(\s*)z(catch)(\s*)(\()(\$)z(@z@\*:z@\*z(@)z//|/|\+|-|;|,|\(|\)z	(?=\s*\{)�qname_brarenz
(?=\s*\([^:])z)(#)([0-9]+))!rrrqrDrwr{r�r~rvrsrtr`rcr�r]rWr�rLrIr�r�rHr�r�r�r�r�r�rBr�r�r�r�rN)Wrrrrr r!r"r#r<ZncnamestartcharZ
ncnamecharZncnameZpitarget_namestartcharZpitarget_namecharZpitargetZprefixednameZunprefixednameZqnameZ	entityrefZcharrefZstringdoubleZstringsingleZelementcontentcharZquotattrcontentcharZaposattrcontentcharr$r%�	MULTILINE�UNICODEr&r9r:r?rArErGrKrNrOrSrTrUrVrYrZr[r\r^r_rbrdrerfrgrhrirjrlrmr	rrrr
ZWordrr
�Double�Singlerr�Variable�	NamespaceZ	Decorator�Declaration�Typerr@r'rkrr�Float�IntegerZPseudor(r*r+r+r+r,r;s�	
��
�������
�
��
���=

��


�
�
�����
�
��
��
�
��
��
�
�
�-�	����
�
��
��
�
�
�

�
����	
����
��
�
�



���


��������
�������

�

�
����������
�����rc@seZdZdZdZddgZddgZddgZej	ej
BZd	efd
e
fde
jfde
jfged
�dejdfdedfed�gdedfgdedfed
�dedfdedfdefdejdfdedfdedfdejdfdejfdejfdejfdejfd ejfd!ejfd"ej fd#ej!fd$ejfgd%�Z"d&S)'rzr
    For QML files. See http://doc.qt.digia.com/4.7/qdeclarativeintroduction.html.

    .. versionadded:: 1.6
    ZQMLZqmlZqbsz*.qmlz*.qbszapplication/x-qmlzapplication/x-qt.qbs+qmlrpz<!--z//.*?\nz	/\*.*?\*/�commentsandwhitespacez3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)rnz(?=/))rn�badregex�\nz^(?=\s|/|<!--)�slashstartsregexz@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?z[{(\[;,]z[})\].]z\bid\s*:\s*[A-Za-z][\w.]*z\b[A-Za-z][\w.]*\s*:z�(for|in|while|do|break|return|continue|switch|case|default|if|else|throw|try|catch|finally|new|delete|typeof|instanceof|void|this)\bz(var|let|with|function)\bz�(abstract|boolean|byte|char|class|const|debugger|double|enum|export|extends|final|float|goto|implements|import|int|interface|long|native|package|private|protected|public|short|static|super|synchronized|throws|transient|volatile)\bz*(true|false|null|NaN|Infinity|undefined)\bz�(Array|Boolean|Date|Error|Function|Math|netscape|Number|Object|Packages|RegExp|String|sun|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|Error|eval|isFinite|isNaN|parseFloat|parseInt|document|this|window)\bz
[$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')r�r�r�rN)#rrrrr r!r"r#r$r%r�r&rr	r�r)rr
ZRegexrr
rrr�ZReservedZConstantrZBuiltinZOtherrr�ZHexr�r�r*r+r+r+r,rsd	�������
����rc@s�eZdZdZdZdgZdgZdgZej	Z
defdejdfd	ed
fgdejd
fgde
d
fd
ejd
fde
d
fded
fde
dfd	edfdejfgde
dfde
dfde
fded
fd	edfdejfdefd
ejfgdejfed�gd�ZdS)ra[
    Syntax rules of Cirru can be found at:
    http://cirru.org/

    * using ``()`` for expressions, but restricted in a same line
    * using ``""`` for strings, with ``\`` for escaping chars
    * using ``$`` as folding operator
    * using ``,`` as unfolding operator
    * using indentations for nested blocks

    .. versionadded:: 2.0
    ZCirruZcirruz*.cirruztext/x-cirruz[^"\\\n]z\\�escaper�rn�.z\,z	[^\s"()]+r}z(?=\n)z\(ro)rn�stringz[ ]+z(?<!\w)\$(?!\w)�functionr�r�z
[+-]?[\d.]+\bz^\n+)�liner�)r�r�r�r�rN)rrrrr r!r"r#r$r�r&r
ZEscaper
rr(r�
Whitespacerr�rr*r+r+r+r,rbsB

�
�
�
���rc@s^eZdZdZdZdgZdgZdgZej	Z
dZdefde
fgd	ejd
fdejd
fgdeeee��d
fdejdfed�ged�dedfdeeee��dfdedeed�dfdedeejd�dfdejd
fed�ged�defdedfed�gdefdeejee�ej�fd ed
fgd!efd"ee�d
fd#ee�d
fd$ed
fged%ejfd ed
fgd&�Zd'S)(rz5
    For Slim markup.

    .. versionadded:: 2.0
    ZSlimZslimz*.slimztext/x-slimz(?: \|\n(?=.* \|)|.)z[ \t]*\nz[ \t]*z	\.[\w:-]+�tagz	\#[\w:-]+z([ \t]*==?)(.*\n)rz[ \t]+[\w:-]+(?==)�html-attributes�plain�cssz[\w:-]+:[ \t]*\nz	(-)(.*\n)rnz\|z*\n�/�slim-comment-blockz[\w:-]+�
eval-or-plainz[<>]{1,2}(?=[ \t=])z[ \t]+\nz#pop:2z([^#\n]|#[^{\n]|(\\\\)*\\#\{)+z(#\{)(.*?)(\})r�ryz"[^"]+"z
\'[^\']+\'z\w+�+)rr�r�Zcontentr�r�r�r�N)rrrrr r!r"r#r$�
IGNORECASEr&Z_dotrrrZClassr(rrrrrkrrrr	ZPreprocr'r
ZInterpolr*r+r+r+r,r�sf�

��
�	�
�
������r)"rr$Zpygments.lexerrrrrrrZpygments.tokenrr	r
rrr
rrrZpygments.lexers.cssrrZpygments.lexers.htmlrZpygments.lexers.javascriptrZpygments.lexers.rubyr�__all__rrrrrr+r+r+r,�<module>s$
 ,!cI7

Youez - 2016 - github.com/yon3zu
LinuXploit