Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/csound.cpython-39.pyc
Ðазад
a a�hfB � @ s� d Z ddlZddlmZmZmZmZmZmZ ddl m Z mZmZm Z mZmZmZmZmZmZ ddlmZmZmZ ddlmZ ddlmZ ddlmZ g d �Zd ee je�fZ G dd� de�Z!G d d� de!�Z"G dd� de!�Z#G dd� de�Z$dS )z� pygments.lexers.csound ~~~~~~~~~~~~~~~~~~~~~~ Lexers for Csound languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�bygroups�default�include�using�words) �Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�Text� Whitespace)�OPCODES�DEPRECATED_OPCODES�REMOVED_OPCODES)� HtmlLexer)�PythonLexer)�LuaLexer)�CsoundScoreLexer�CsoundOrchestraLexer�CsoundDocumentLexerz((?:(?:;|//).*)*)(\n)c @ s� e Zd ZdZdefdejfdejfdee e�fgdej fdej dfd ej d fdej dfd ej dfged�dedfged�dedfgdefed�deej e �dfdej dfged�dej fde fde dfgdefed�de dfgdej fdej fde dfged�dej dfgd eej e �d!fd"ej fgd#ej fde fded$fd%ed&fd'ej d(fde dfgd)ej fd*efed+�gd)ej fd*efed,�gd-ej fd'ej d.fdej dfged�ed/�gd0ejfd1eejej�fd2ejfgdedfd3efed/�d4efgg d5�Zd6S )7�CsoundLexerzhttps://csound.com/z[ \t]+z/[*](?:.|\n)*?[*]/�(?:;|//).*$z(\\)(\n)z)#(?:e(?:nd(?:if)?|lse)\b|##)|@@?[ \t]*\d+z#includestr�includestr directivez#include�include directivez #[ \t]*define�define directivez#(?:ifn?def|undef)\b�macro directive� whitespacez ([^ \t]).*?\1�#pop�")r"