� G�gq��\�dZddlmZddlmZmZmZmZmZm Z m Z dgZ Gd�de��Z dS)z� pygments.lexers.iolang ~~~~~~~~~~~~~~~~~~~~~~ Lexers for the Io language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. �)� RegexLexer)�Comment�Operator�Keyword�Name�String�Number� Whitespace�IoLexerc�$�eZdZdZdZdZdgZdgZdgZdZ de fd e fd e j fd e j fd e j fd e j dfdefdefdefdejfdejfdefdejfdejfgde j fd e j dfde j dfde j fgd�ZdS)r zH For Io (a small, prototype-based programming language) source. �Iozhttp://iolanguage.com/z*.io�ioz text/x-iosrcz0.10z\nz\s+z//(.*?)$z#(.*?)$z/(\\\n)?[*](.|\n)*?[*](\\\n)?/z/\+� nestedcommentz"(\\\\|\\[^\\]|[^"\\])*"z=::=|:=|=|\(|\)|;|,|\*|-|\+|>|<|@|!|/|\||\^|\.|%|&|\[|\]|\{|\}z;(clone|do|doFile|doString|method|for|if|else|elseif|then)\bz(nil|false|true)\bz5(Object|list|List|Map|args|Sequence|Coroutine|File)\bz [a-zA-Z_]\w*z&(\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)?z\d+z[^+/]+z#pushz\+/z#popz[+/])�rootrN)�__name__� __module__� __qualname__�__doc__�name�url� filenames�aliases� mimetypes� version_addedr r�Single� Multilinerrrr�Constant�Builtinr �Float�Integer�tokens���f/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/pygments/lexers/iolang.pyr r s�������� �D� "�C���I��f�G�� �I��M��J� � �Z� � �'�.� )� ��� (� .��0A� B� �W�&�� 8� (�&� 1� M� � �L� � �#�D�M� 2� E� �\� � �d� #� 6�� � E� �V�^� $�1 �6��)� *� �W�&�� 0� �W�&�� /� �g�'� (�  �7!�!�F�F�Fr#N) r�pygments.lexerr�pygments.tokenrrrrrr r �__all__r r"r#r$�<module>r(s�����&�%�%�%�%�%������������������� �+��+�+�+�+�+�j�+�+�+�+�+r#
Memory