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__/praat.cpython-311.pyc
�

�;f�1��p�dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZmZdgZGd�de��ZdS)z�
    pygments.lexers.praat
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Praat

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words�bygroups�include)	�Name�Text�Comment�Keyword�String�Punctuation�Number�Operator�
Whitespace�
PraatLexerc��eZdZdZdZdZdgZgd�ZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZiddeeej��fdejfdejfdefdedfdedfdejdfed��ee	d���efdeeee��dfdeee��dfd eeeej��fed!��ed"��d#ed$fee
d%���ejdfd&ed'fd(efg�d'd)efed*��d+ed,fd-ed.fd/ed0fg�ddefd1eejeeje��d0fd2ejd,fg�dd/efd3eeje��d0fd4eeje��d0fg�dee
d5���ejd6feed7���ejd6feed8���ejd6fg�d6defd-ed.fd9ed.fg�d:d;eee��fd<eeee��d0fdefd#ed$fd=efed��ed!��ed>��ed"��d?efd@efg�dAdBed0fed!��ed>��ed"��d#ed$fdCefg�d"dBed0fdDefg�dEed*��dFej feedG�H��ej d0fdIej fdJed0fg�d!ed>��ed"��eedI���ej!j"feedK���ej!j"fee
ddL�M��eej ej ��dEfdNefdOed:fed*��g�d>dPe#fdQe#j$fg�d*dRej%fg�ddSeee��fdBed0fd/efed*��dTefdUefg�d$dSeee��fd#ed0fed*��dTefdVefg�ddeeej��fdefdWeeeeee��d"fdXeee��dfdYeeee��dfdZeeeeeeee��fd[eeeej!��fd\eeee#e��fd]eee��dfd^ed0fg
�Z&d_S)`rz
    For Praat scripts.
    �Praatzhttp://www.praat.org�praat)z*.praatz*.procz*.pscz2.1)�if�then�else�elsif�elif�endif�fi�for�from�to�endfor�endproc�while�endwhile�repeat�until�select�plus�minus�demo�assert�	stopwatch�nocheck�nowarn�
noprogress�editor�	endeditor�	clearinfo)�backslashTrigraphsToUnicode�chooseDirectory�chooseReadFile�chooseWriteFile�date�demoKey�do�environment�extractLine�extractWord�fixed�info�left�mid�percent�readFile�replace�
replace_regex�right�selected�string�unicodeToBackslashTrigraphs)��abs�
appendFile�appendFileLine�
appendInfo�appendInfoLine�arccos�arccosh�arcsin�arcsinh�arctan�arctan2�arctanh�barkToHertz�
beginPause�beginSendPraat�besselI�besselK�beta�beta2�	binomialP�	binomialQ�boolean�ceiling�
chiSquareP�
chiSquareQ�choice�comment�cos�cosh�createDirectory�
deleteFile�demoClicked�
demoClickedIn�demoCommandKeyPressed�demoExtraControlKeyPressed�	demoInput�demoKeyPressed�demoOptionKeyPressed�demoShiftKeyPressed�demoShow�demoWaitForInput�demoWindowTitle�demoX�demoY�differenceLimensToPhonr6r-�endPause�endSendPraat�endsWith�erb�
erbToHertz�erf�erfc�
exitScript�exp�
extractNumber�fileReadable�fisherP�fisherQ�floor�gaussP�gaussQ�hertzToBark�
hertzToErb�
hertzToMel�hertzToSemitones�imax�imin�incompleteBeta�incompleteGammaP�index�index_regex�integer�invBinomialP�invBinomialQ�
invChiSquareQ�
invFisherQ�	invGaussQ�
invSigmoid�invStudentQ�length�ln�lnBeta�lnGamma�log10�log2�max�
melToHertz�min�minusObject�natural�number�numberOfColumns�numberOfRows�numberOfSelected�objectsAreIdentical�option�
optionMenu�pauseScript�phonToDifferenceLimens�
plusObject�positive�randomBinomial�randomGauss�
randomInteger�
randomPoisson�
randomUniform�realr?�removeObject�rindex�rindex_regex�round�	runScript�	runSystem�runSystem_nocheck�selectObjectrC�semitonesToHertz�sentence�sentencetext�sigmoid�sin�sinc�sincpi�sinh�soundPressureToPhon�sqrt�
startsWith�studentP�studentQ�tan�tanh�text�variableExists�word�	writeFile�
writeFileLine�	writeInfo�
writeInfoLine)�linearr�r�r��zero)��
Activation�AffineTransform�
AmplitudeTier�Art�Artword�Autosegment�
BarkFilter�BarkSpectrogram�CCA�
Categories�Cepstrogram�Cepstrum�	Cepstrumc�ChebyshevSeries�ClassificationTable�Cochleagram�
Collection�ComplexSpectrogram�
Configuration�	Confusion�ContingencyTable�Corpus�Correlation�
Covariance�CrossCorrelationTable�CrossCorrelationTables�DTW�DataModeler�Diagonalizer�Discriminant�
Dissimilarity�Distance�
Distributions�DurationTier�EEG�ERP�ERPTier�EditCostsTable�EditDistanceTable�Eigen�
Excitation�Excitations�
ExperimentMFC�FFNet�FeatureWeights�FileInMemory�
FilesInMemory�Formant�
FormantFilter�FormantGrid�FormantModeler�FormantPoint�FormantTier�GaussianMixture�HMM�HMM_Observation�HMM_ObservationSequence�	HMM_State�HMM_StateSequence�Harmonicity�ISpline�Index�	Intensity�
IntensityTier�IntervalTier�KNN�	KlattGrid�
KlattTable�LFCC�LPC�Label�LegendreSeries�LinearRegression�LogisticRegression�	LongSound�Ltas�MFCC�MSpline�ManPages�Manipulation�Matrix�	MelFilter�MelSpectrogram�MixingMatrix�Movie�Network�Object�	OTGrammar�	OTHistory�OTMulti�PCA�PairDistribution�
ParamCurve�Pattern�Permutation�Photo�Pitch�PitchModeler�	PitchTier�PointProcess�Polygon�
Polynomial�PowerCepstrogram�
PowerCepstrum�
Procrustes�	RealPoint�RealTier�
ResultsMFC�Roots�SPINET�SSCP�SVD�Salience�
ScalarProduct�
Similarity�SimpleString�SortedSetOfString�Sound�Speaker�Spectrogram�Spectrum�SpectrumTier�SpeechSynthesizer�SpellingChecker�Strings�StringsIndex�Table�TableOfReal�TextGrid�TextInterval�	TextPoint�TextTier�Tier�
Transition�
VocalTract�VocalTractTier�Weight�WordList)�	macintosh�windows�unix�praatVersion�pi�e�	undefined)r^�tab�shellDirectory�
homeDirectory�preferencesDirectory�newline�temporaryDirectory�defaultDirectory)
�ncol�nrow�xmin�ymin�xmax�ymax�nx�ny�dx�dy�rootz(\s+)(#.*?$)z^#.*?$z;[^\n]*z\s+z
\bprocedure\b�procedure_definitionz\bcall\b�procedure_call�@�
function_callz\b)�suffixz(\bform\b)(\s+)([^\n]+)�old_formzn(print(?:line|tab)?|echo|exit|asserterror|pause|send(?:praat|socket)|include|execute|system(?:_nocheck)?)(\s+)�string_unquotedz(goto|label)(\s+)(\w+)�
variable_namer��"rDz(?=\s+\S+\n)z\b[A-Z]�commandz
(\.{3}|[)(,])z( ?[\w()-]+ ?)�string_interpolatedz\.{3})�#pop�
old_arguments�:)r�
comma_listz\srz([\w.]+)(?:(:)|(?:(\s*)(\()))z([\w.]+)z([\w.]+)(\s*?[(:])z([\w.]+)([^\n]*)z
\$(?=\s*[:(])�functionz#(?=\s*[:(])z(?=\s*[:(])z\s*\(r�z(\s*\n\s*)(\.{3})z(\s*)(?:([)\]])|(\n))z\b(if|then|else|fi|endif)\b�operatorz[()]�,r�z\nz[^\n]z\b\d+(\.\d*)?([eE][-+]?\d+)?%?�object_referencez([a-z][a-zA-Z0-9_]*|\d+)z\.)�prefixz\$z\[z"(?=[^a-zA-Z0-9_."\'$#\[:(]|\s|^|$)z(_))r�rxz\.?_?[a-z][\w.]*(\$|#)?z[\[\]]z!([+\/*<>=!-]=?|[&*|][&*|]?|\^|<>)z'(?<![\w.])(and|or|not|div|mod)(?![\w.])z8\'[_a-z][^\[\]\'":]*(\[([\d,]+|"[\w,]+")\])?(:[0-9]+)?\'z(\n\s*)(\.{3})�'z[^'\n]+z	[^\'"\n]+z+(optionmenu|choice)([ \t]+)(\S+)(:)([ \t]+)z(option|button)([ \t]+)z(sentence|text)([ \t]+)(\S+)z2(word)([ \t]+)(\S+)([ \t]*)(\S+)?(?:([ \t]+)(.*))?z((boolean)(\s+\S+\s*)(0|1|"?(?:yes|no)"?)zY(real|natural|positive|integer)([ \t]+\S+[ \t]*)([+-]?)(\d+(?:\.\d*)?(?:[eE][-+]?\d+)?%?)z(comment)(\s+)z\bendform\bN)'�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�
version_added�keywords�functions_string�functions_numeric�functions_array�objects�variables_numeric�variables_string�object_attributesrrr	�Singler
r�Functionrrrr�Classrrr
�Builtin�Variable�Globalr�Word�Interpol�tokens���H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/praat.pyrrs]���������D�
 �C��i�G�.�.�.�I��M��H�����8�O��G�:������y��
�x�x�
�G�N�C�C�D�
�w�~�.�
�w�~�.�
�z�*�
�w�.D�E�
�w�.>�?�
�t�}�.>�?��G�O�$�$�
�U�8�E�
*�
*�
*�G�4�
'�
�X�g�z�6�
2�
2�J�
@�:�
�X�g�z�
*�
*�,=�
?�'����*�d�j�(Q�(Q�R��G�O�$�$��G�H���
�6�8�$�
�U�G�_�
5�
5�
5�t�z�CT�U�
��)�,�
�{�+�? 
�y�D	�
��(��G�)�*�*�
�w� 9�:�
�7�2�3�
�J��'�
�Ey�V	�
�Z� �
-�
�X�d�m�[��o�{�4�4�5;�
=��$�-�)B�C�
�Wy�d	�
�J��
"�
�X�d�m�Z�
0�
0�&�
:�
 �
�X�d�m�T�
*�
*�F�
4�	!
�ey�r	�
�U�#�,<�
=�
=�
=�t�}�j�Y�
�U�?�?�
;�
;�
;�t�}�j�Y�
�U�$�^�
<�
<�
<�t�}�j�Y�
�sy�|	�
�z�"�
�{�$:�;�
�{�$:�;�
�}y�F	�
!�8�8�J��#D�#D�E�
%�x�x��K��(5�(5�6<�
>��Z� �
�V�X�&�
+�W�5��G�O�$�$��G�O�$�$��G�J����G�H���
�d�O�
�;��!
�Gy�j	�
�J��'��G�O�$�$��G�J����G�H���
�6�8�$�
�t��	
�ky�~	�
�J��'�
.��7�
�y�F	��G�)�*�*�
(�$�,�7�
�U�$�U�
3�
3�
3�T�\�6�J�
�D�L�!�
�D�&�!�
�Gy�X	��G�J����G�H���
�U�#�U�
3�
3�
3�T�]�5I�J�
�U�$�9�;�;�;�
�]�
!�
#��U�7�5��
8�
8�
8�
�X�d�l�D�L�
1�
1�
�
!�(��.�
��\�2��G�)�*�*�!
�Yy�|	�
1��B�
7���G�
�}y�D	�
H�
�_�
� 
�Ey�L	�
����[� A� A�B�
�*��8�
�*�%��G�)�*�*�
�&�!�
�&�!�

�My�b	�
����[� A� A�B�
�F�V�4��G�)�*�*�
�F�#�
�F�#�	
�cy�v	�
�x�x�
�G�N�C�C�D�
�Z� �
;�
�X�g�z�4��j�
I�
I�8�
U�(�
�X�g�z�
*�
*�,=�
?�-�
�X�g�z�6�
2�
2�4E�
G�C�
�X�g�z�4��T�:�t�
T�
T�
V�9�
�X�g�z�4�=�
9�
9�
;�
%�
�X�g�z�8�V�
<�
<�
>��
�X�g�z�
*�
*�,=�
?��W�f�-�9
�wy�F�F�Fr�N)r��pygments.lexerrrrr�pygments.tokenrrr	r
rrr
rr�__all__rr�r�r��<module>r�s�����@�?�?�?�?�?�?�?�?�?�?�?�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!��.��]�]�]�]�]��]�]�]�]�]r�