K ik ddZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z mZdgZGddeZy)z pygments.lexers.floscript ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for FloScript :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerincludebygroups) TextCommentOperatorKeywordNameStringNumber Punctuation WhitespaceFloScriptLexerc eZdZdZdZdZddgZdgZdZdZ d e fd e fd e e e fd e fd ejfdefdej"fdefdedfededdej,fg defdedfgdej0fdej0fdej2fdej4fdej6fdej8j:fdej8fgdej<fd efgd!Zy")#rz; For FloScript configuration language source code. FloScriptzhttps://github.com/ioflo/ioflo floscriptfloz*.floz2.4c:dtjfd|fd|fd|fgS)NzG%(\(\w+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z [^\\\'"%\n]+z[\'"\\]%)r Interpol)ttypes _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/floscript.pyinnerstring_rulesz FloScriptLexer.innerstring_ruless6&'- 8e $   5M  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"stringnamenumbersz#.+$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__rurlaliases filenames version_addedrrr rrrWordr Builtinr r rrSingler FloatOctBinHexIntegerLong DecoratortokensrrrrsS D *CE"G IM  Z [ ) (44 5 DM$MM + +X 6#ll ,' 0 &( # FO I  gnn %% *f  && ! 8 F $fll 3 6:: & FJJ ' !6:: . fnn)) * v~~ &  ( d # G'FrN)r#pygments.lexerrrrpygments.tokenrrrr r r r r r__all__rr3rrr7s798$$$  ?Z?r