Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���am � @ sf d Z ddlZddlmZmZmZmZ ddlmZm Z m Z mZmZm Z mZmZ dgZG dd� de�ZdS )z� pygments.lexers.supercollider ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for SuperCollider :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�include�words�default)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�SuperColliderLexerc @ s> e Zd ZdZdZddgZddgZddgZej ej B Zd efd e fde jfde jfged �dejdfdedfed�gdedfgdedfed �dedfdedfdefeddd�edfeddd�ejdfeddd�ejfeddd�ejfeddd�ejfdejfd ejfd!ej fd"ej!fd#ej"fd$ej#fd%ejfgd&�Z$d'd(� Z%d)S )*r zh For `SuperCollider <http://supercollider.github.io/>`_ source code. .. versionadded:: 2.1 � SuperCollider� supercollider�scz*.scz*.scdzapplication/supercolliderztext/supercolliderz\s+z<!--z//.*?\nz /\*.*?\*/�commentsandwhitespacez3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)�#popz(?=/))r �badregexz\nz^(?=\s|/|<!--)�slashstartsregexz@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?z[{(\[;,]z[})\].])�for�in�while�do�break�return�continue�switch�caser �if�else�throw�try�catch�finally�new�delete�typeof� instanceof�voidz\b)�suffix)�var�let�with�function�arg)z (abstract�boolean�byte�char�class�const�debugger�double�enum�export�extends�final�float�goto� implements�import�int� interface�long�native�package�private� protected�public�short�static�super�synchronized�throws� transient�volatile)�true�false�nil�inf)�Array�Boolean�Date�Error�Functionr �Object�Packages�RegExpr �isFinite�isNaN� parseFloat�parseIntrI �thisFunctionDef�thisFunction� thisMethod�thisProcess� thisThread�thisz [$a-zA-Z_]\w*z\\?[$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')r r r �rootc C s d| v sd| v r dS dS )z@We're searching for a common function and a unique keyword here.�SinOscr^ g�������?N� )�textrf rf �?/usr/lib/python3/dist-packages/pygments/lexers/supercollider.py�analyse_text[ s �zSuperColliderLexer.analyse_textN)&�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�re�DOTALL� MULTILINE�flagsr r �Single� Multiliner r �Regexr r r r r �Declaration�Reserved�Constantr �Builtin�Other�Symbolr �Float�Hex�Integer�Double�tokensri rf rf rf rh r sr ������� �������:)rm rr �pygments.lexerr r r r �pygments.tokenr r r r r r r r �__all__r rf rf rf rh �<module> s (