Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���ae � @ s^ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )z� pygments.lexers.floscript ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for FloScript :copyright: Copyright 2006-2021 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 @ s� e Zd ZdZdZddgZdgZdd� Zdefd e fd e ee�fdefdej fd efdejfdefdedfed�ed�dejfgdefdedfgdejfdejfdejfdejfdejfdejjfdejfgdejfdefgd �Zd!S )"r zz For `FloScript <https://github.com/ioflo/ioflo>`_ configuration language source code. .. versionadded:: 2.4 � FloScript� floscript�floz*.floc C s dt jfd| fd| fd| fgS )NzG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%)r �Interpol)�ttype� r �;/usr/lib/python3/dist-packages/pygments/lexers/floscript.py�innerstring_rules s ��z FloScriptLexer.innerstring_rulesz\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*)�rootr r r N)�__name__� __module__�__qualname__�__doc__r �aliases� filenamesr r r r r r �Wordr �Builtinr r r r �Singler �Float�Oct�Bin�Hex�Integer�Long� Decorator�tokensr r r r r sL ���� �� �N)r �pygments.lexerr r r �pygments.tokenr r r r r r r r r �__all__r r r r r �<module> s ,