HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/floscript.cpython-312.pyc
�

|�el
��d�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
mZdgZGd�de�Zy)z�
    pygments.lexers.floscript
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for FloScript

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include�bygroups)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�FloScriptLexerc
���eZdZdZdZdZddgZdgZd�Zde	fd	e
fd
eee	�fdefde
jfd
e
fdej fdefdedfed�ed�dej*fgdefdedfgdej.fdej.fdej0fdej2fdej4fdej6j8fdej6fgdej:fdefgd �Zy!)"rzV
    For FloScript configuration language source code.

    .. versionadded:: 2.4
    �	FloScriptzhttps://github.com/ioflo/ioflo�	floscript�floz*.floc�:�dtjfd|fd|fd|fgS)NzG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%)r�Interpol)�ttypes �;/usr/lib/python3/dist-packages/pygments/lexers/floscript.py�innerstring_rulesz FloScriptLexer.innerstring_ruless6��&�'-���
8��e�$�
���
�5�M�

�
	
�z\s+z[]{}:(),;[]z(\\)(\n)z\\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�url�aliases�	filenamesrrr
rrr�Wordr
�Builtinr	rrr�Singler�Float�Oct�Bin�Hex�Integer�Long�	Decorator�tokens�rrrrsN����D�
*�C��E�"�G��	�I�
��Z� �
�[�)�
�(�4��4�5�
�D�M��$�M�M�
+�
+�X�6��#�l�l�
,�'��0�
�&�(�#��F�O��I��
�g�n�n�%�%
�*�f��
�&�&�!�
�
8����F�
$�f�l�l�3�
�6�:�:�&�
�F�J�J�'�
!�6�:�:�.�
�f�n�n�)�)�*�
�v�~�~�&�
�����(�
�d�#�
�G'�FrN)r#�pygments.lexerrrr�pygments.tokenrrrr	r
rrr
r�__all__rr2rr�<module>r6s9���9�8�$�$�$��
��@�Z�@r