Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/floscript.cpython-37.pyc

B

V��\k
�@sVdZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZdgZ
Gdd�de�ZdS)z�
    pygments.lexers.floscript
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for FloScript

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�FloScriptLexerc@s�eZdZdZdZddgZdgZdd�Zdefd	efd
e	fdefdefd
e
jfde
fdej
fdefdedfed�ed�dejfg
defdedfgdejfdejfdejfdejfdejfdejjfdejfgdejfd efgd!�Zd"S)#rzz
    For `FloScript <https://github.com/ioflo/ioflo>`_ configuration language source code.

    .. versionadded:: 2.4
    Z	FloScriptZ	floscriptZfloz*.flocCsdtjfd|fd|fd|fgS)NzG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%)r	ZInterpol)Zttype�r�J/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/floscript.py�innerstring_ruless
z FloScriptLexer.innerstring_rulesz\nz[^\S\n]+z[]{}:(),;[]z\\\nz\\zO(to|by|with|from|per|for|cum|qua|via|as|at|in|of|on|re|is|if|be|into|and|not)\bz!=|==|<<|>>|[-~+/*%=<>&^|.]z�(load|init|server|logger|log|loggee|first|over|under|next|done|timeout|repeat|native|benter|enter|recur|exit|precur|renter|rexit|print|put|inc|copy|set|aux|rear|raze|go|let|do|bid|ready|start|stop|run|abort|use|flo|give|take)\bz(frame|framer|house)\b�"�string�name�numbersz#.+$z[^"]+z#popz'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?j?z\d+[eE][+-]?[0-9]+j?z	0[0-7]+j?z
0[bB][01]+z0[xX][a-fA-F0-9]+z\d+Lz\d+j?z@[\w.]+z[a-zA-Z_]\w*)�rootrrrN)�__name__�
__module__�__qualname__�__doc__r�aliases�	filenamesrrrr�WordrZBuiltinrr	rrZ
Singleliner
ZFloat�Oct�BinZHexZIntegerZLongZ	Decorator�tokensrrrrrs>



N)rZpygments.lexerrrZpygments.tokenrrrrrr	r
r�__all__rrrrr�<module>
s(