Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/ml.cpython-39.pyc
Ðазад
a a�h>� � @ s� d Z ddlZddlmZmZmZmZmZ ddlm Z m Z mZmZm Z mZmZmZmZ g d�ZG dd� de�ZG dd � d e�ZG d d� de�ZG dd � d e�ZG dd� de�ZdS )z� pygments.lexers.ml ~~~~~~~~~~~~~~~~~~ Lexers for ML family languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�include�bygroups�default�words) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error)�SMLLexer� OcamlLexer�OpaLexer�ReasonLexer� FStarLexerc @ s� e Zd ZdZdZdgZg d�ZddgZdZdZ h d �Z h d �Zh d�ZdZ d Zdd� Zdd� Zdd� Zdd� Zdefdejdfgdedfdedfdejdfdejdfd ejdfgd!�d"�d#d$� eD ���efd%ejd&fd'ejd(fd)ejfd*ejfd+ej fd,ej!fd-ej!fd.ej!fd/ej fd0e"j#fd1e � d2�e"j#fd3e� d2�e"j#fd4ejd5fd6ejd7fd8ejd9fd:ejd;fd<e"j$fd=e � d>�ed?fd=e � d2�efd=e� d2�efgd=e � d>�efd=e � d2�edfd=e� d2�edfde%fd@e%fge&d�ge'dA�dBejdCfdDejdEfe'dF�e'dG�d@e%fge'dA�dHefdejdfdIejdJfdKejdLfdMedJfdNejdOfe'dF�e'dG�d@e%fg eej�eej�dP�d"�e ��edfge'dA�e'dQ�d=e � d2�e"j(fe&d�ge'dA�d<e"j$fdRedSfd=e � d2�e"j)dfd=e� d2�e"j)dfe&d�ge'dA�d<e"j$fdRedSfd=e � dTe� dU�e*e"j+ee�dfd=e� dTe� dU�e*e"j+ee�dfd=e � d2�e"j+dfd=e� d2�e"j+dfe&d�ge'dA�e'dQ�d<e"j$fdRedSfdVe� d2�edWfd=e � d2�ej,fd=e� d2�ej,fd@e%dfge'dA�dXejdYfe'dQ�e'dG�d@e%dfge'dA�e'dQ�d<e"j$fdRedSfdZe*eeej�dfdVe� d2�ed[fd=e � d2�ej,fd=e� d2�ej,fd@e%dfg e'dA�dXejd\fd]ejdYfd^ejfd_e � d2�e*eee"j-�fd`e� d2�e*eee"j-�fe'dQ�e'dG�d@e%fg e'dA�dae � d2�e*ejee"j-�fdbe� d2�e*ejee"j-�fd^ejfd=e � dce� d2�e"j-fe&d�ge'dA�d=e � d2�e"j-dfd=e� d2�e"j-dfd@e%dfgdHefdejdfd<e"j$fe e"fddefdeedfee"fgdfejfdejdgfdhejdfdiejfgdj�Z.dkS )lr z' For the Standard ML language. zStandard ML�sml)z*.smlz*.sigz*.funztext/x-standardmlzapplication/x-standardmlz)https://en.wikipedia.org/wiki/Standard_ML�1.5>) �of�letZandalso�thenZinfixr�as�datatype�and�doZeqtype�while�fn�whereZnonfixZabstypeZsharing�op�end�fun�struct�if�orelse�val� signaturer �raise�rec�case�sig� exception�functor�open�type�handle�withZwithtype�else�inZ structureZinfix�local> �#�:�=>�=�->�:>�\|> �_�]�(�}z...�{�;�,�)�[z[a-zA-Z][\w']*z[!%&$#+\-/:<=>?@\\~`^|*]+c C s: d| fdt jfdt jfdt jfdt jfdt jfd| dfgS ) Nz[^"\\]z\\[\\"abtnvfr]z\\\^[\x40-\x5e]� \\[0-9]{3}z\\u[0-9a-fA-F]{4}z\\\s+\\�"�#pop)r �Escape�Interpol)Zwhatkind� rK ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/ml.py�stringy<