File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/tcl.cpython-310.pyc
Back
o ;j� � @ sf d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z ddlmZ dgZG dd� de�ZdS )z� pygments.lexers.tcl ~~~~~~~~~~~~~~~~~~~ Lexers for Tcl and related languages. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�include�words)�Text�Comment�Operator�Keyword�Name�String�Number� Whitespace��shebang_matches�TclLexerc @ sL e Zd ZdZedddd�Zedddd�ZdZdZdgZ d d gZ g d�ZdZdAdd�Z i ded�ed�ed�defg�de ee��de eed��de eed��de eed��ddedfdedfded fd!ejd"fd#ejfd$efg�dd%efd&ejfd'ejfd(ejfd)ejfd*ejfd+ejfd,efg�d-d.ed/fd0ed/fd1efed�ed�g�d2ded3fed-�g�d4d5ed3fed-�g�d6d7ed3fed-�g�d"dejd8fd9ejfd!ejd/fg�d8dejd8fd:ejfd7ejd/fg�d ded/fed�ed�ed�g�dd5ed/fed�ed�ed�g�dd7ed/fed�ed�ed�g�d;d<ed/fd=efg�Zd>d?� Zd@S )Br z For Tcl source code. )ZafterZapply�array�breakZcatch�continueZelseif�else�error�eval�expr�forZforeach�global�if� namespace�proc�rename�return�setZswitchZthenZtraceZunset�updateZuplevelZupvar�variableZvwait�whilez\b)�prefix�suffix)K�appendZbgerror�binaryZcdZchanZclock�close�concatZdde�dict�encoding�eof�exec�exitZfblockedZ fconfigureZfcopy�fileZ fileevent�flush�formatZgets�glob�history�httpZincr�info�interp�join�lappendZlassignZlindexZlinsert�listZllength�loadZloadTkZlrangeZlrepeatZlreplaceZlreverseZlsearchZlsetZlsortZmathfuncZmathopZmemoryZmsgcat�open�package�pidzpkg::createZpkg_mkIndex�platformzplatform::shellZputs�pwdZ re_syntax�readZrefchanZregexp�registryZregsub�scan�seek�socket�source�split�string�subst�tell�time�tm�unknownZunloadZTclz&https://www.tcl.tk/about/language.htmlZtclz*.tclz*.rvt)z text/x-tclztext/x-script.tclzapplication/x-tclz0.10� c C s4 | t d| f|tjd| fdtjd| fdtdfgS )N�paramsz ([\w.-]+)�#�comment)r r ZBuiltin�Variabler )�keyword_cmds_re�builtin_cmds_re�context� rS �G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/tcl.py�_gen_command_rules3 s �zTclLexer._gen_command_rules�rootZcommandZbasic�dataz\}zcommand-in-bracez -in-bracezcommand-in-bracketz-in-bracketzcommand-in-parenz -in-parenz\(Zparenz\[Zbracketz\{�brace�"rE z(eq|ne|in|ni)\bz/!=|==|<<|>>|<=|>=|&&|\|\||\*\*|[-+~!*/%<>&^|?:]z\s+z0x[a-fA-F0-9]+z0[0-7]+z\d+\.\d+z\d+z \$[\w.:-]+z\$\{[\w.:-]+\}z [\w.,@:-]+rL �;�#popz\nz(else|elseif|then)\bzparams-in-brace)r[ r[ zparams-in-parenz\)zparams-in-bracketz\]z string-squarez(?s)(\\\\|\\[0-7]+|\\.|[^"\\])z$(?s)(\\\\|\\[0-7]+|\\.|\\\n|[^\]\\])rN z .*[^\\]\nz.*\\\nc C s t | d�S )Nz(tcl)r )�textrS rS rT �analyse_text� s zTclLexer.analyse_textN)rK ) �__name__� __module__�__qualname__�__doc__r rP rQ �name�url�aliases� filenamesZ mimetypesZ version_addedrU r r r �Doubler ZWordr r ZHex�OctZFloatZIntegerr rO r r �tokensr] rS rS rS rT r s� �� �� ������� ����#��*��.��2��6 ��; ��@��F��L��R��XN)ra Zpygments.lexerr r r Zpygments.tokenr r r r r r r r Z pygments.utilr �__all__r rS rS rS rT �<module> s (
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings