HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/comal.cpython-311.pyc
�

�;fk��l�dZddlZddlmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
dgZGd�de��ZdS)z�
    pygments.lexers.comal
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for COMAL-80.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�words)�Comment�
Whitespace�Operator�Keyword�String�Number�Name�Punctuation�Comal80Lexerc���eZdZdZdZdZddgZddgZdZe	j
Zd	Zd
Z
dejfdefd
efdezejfegd�e���ejfegd�e���ejfegd�e���ejfegd�e���ejfegd�e���ejfdedfe
dzejfe
dzefdejfdejfdejfdej fde!fgdefdej"fded fgd!�Z#d"S)#r
z#
    For COMAL-80 source code.
    zCOMAL-80z#https://en.wikipedia.org/wiki/COMAL�comal�comal80z*.cmlz*.comal�u\b(?!['\[\]←£\\])u[a-z]['\[\]←£\\\w]*z//.*\nz\s+u:[=+-]|\<\>|[-+*/^↑<>=]z(and +then|or +else))	�and�bitand�bitor�bitxor�div�in�mod�not�or)�suffix)?�append�at�case�chain�close�copy�create�cursor�data�delete�dir�do�elif�else�end�endcase�endif�endfor�endloop�endtrap�endwhile�exec�exit�file�for�goto�handler�if�input�let�loop�mount�null�of�open�	otherwise�output�page�pass�poke�print�random�read�repeat�report�return�rename�restore�select�step�stop�sys�then�to�trap�unitzunit$�until�using�when�while�write�zone)
�closed�dim�endfunc�endproc�external�func�import�proc�ref�use)�abs�atnzchr$�cos�eod�eof�err�errfile�errtext�esc�exp�intzkey$�len�log�ord�peek�	randomize�rnd�sgn�sinzspc$�sqrzstatus$zstr$�tab�tan�time�val)�false�pi�true�"�stringz:(?=[ \n/])z[$#]?z%[01]+z\$[0-9a-f]+z\d*\.\d*(e[-+]?\d+)?z\d+z[(),:;]z[^"]+z"[0-9]*"z#pop)�rootr�N)$�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�
version_added�re�
IGNORECASE�flags�_suffix�_identifierr�Singlerr�Wordrr�Reserved�Declarationr�Builtin�Constantr	�Labelr
�Bin�Hex�Float�Integerr�Escape�tokens���H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/comal.pyr
r
s���������D�
/�C��	�"�G��)�$�I��M��M�E�&�G�+�K����'�
�Z� �
)�8�4�
$�w�
.��
�>�
�U����%�(�(�(�)1��
8��U�D�D�D�MT�U�U�U�� �	
"��U�&�&�&�.5�7�7�7�8?�8K�
M��U����(/�	0�0�0�26��	
?�
�U�*�*�*�7�
;�
;�
;�W�=M�N�
�6�8�$�
�>�
)�4�:�6�
�8�
#�T�*�
��
�#�
�V�Z�(�
$�f�l�3�
�V�^�$�
��%�E#
�J�v��
�&�-�(�
�6�6�"�
�K*�*�F�F�Fr�)r�r��pygments.lexerrr�pygments.tokenrrrrr	r
rr�__all__r
r�r�r��<module>r�s�����
�	�	�	�,�,�,�,�,�,�,�,����������������������
��=�=�=�=�=�:�=�=�=�=�=r�