HOME


Mini Shell 1.0
DIR: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/praat.cpython-312.pyc
�

|�e�1��h�dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZmZdgZGd�de�Zy)z�
    pygments.lexers.praat
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Praat

    :copyright: Copyright 2006-2023 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
Ziddeeej&�fdej&fdej&fdefdedfdedfdej,dfed�eed��efdeeee�dfdeee�dfdeeeej4�fed �ed!�d"ed#feed$��ej6dfd%ed&fd'efg�d&d(efed)�d*ed+fd,ed-fd.ed/fg�ddefd0eej,eej"e�d/fd1ej,d+fg�dd.efd2eej,e�d/fd3eej,e�d/fg�dee	d4��ej,d5feed6��ej,d5fee
d7��ej,d5fg�d5defd,ed-fd8ed-fg�d9d:eee�fd;eeee�d/fdefd"ed#fd<efed�ed �ed=�ed!�d>efd?efg�d@dAed/fed �ed=�ed!�d"ed#fdBefg�d!dAed/fdCefg�dDed)�dEej>feedF�G�ej>d/fdHej>fdIed/fg�d ed=�ed!�eedH��ej@jBfee
dJ��ej@jBfeeddK�L�eej>ej>�dDfdMefdNed9fed)�g�d=dOe"fdPe"jFfg�d)dQejHfg�ddReee�fdAed/fd.efed)�dSefdTefg�d#dReee�fd"ed/fed)�dSefdUefg�ddeeej&�fdefdVeeeeee�d!fdWeee�dfdXeeee�dfdYeeeeeeee�fdZeeeej@�fd[eeee"e�fd\eee�dfd]ed/fg
�Z%y^)_rz7
    For Praat scripts.

    .. versionadded:: 2.1
    �Praatzhttp://www.praat.org�praat)z*.praatz*.procz*.psc)�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�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���7/usr/lib/python3/dist-packages/pygments/lexers/praat.pyrrsp����D�
 �C��i�G�.�I��H�����8�O��G�:������y��
�x�
�G�N�N�C�D�
�w�~�~�.�
�w�~�~�.�
�z�*�
�w�.D�E�
�w�.>�?�
�t�}�}�.>�?��O�$�
�8�E�
*�G�4�
'�
�g�z�6�
2�J�
@�:�
�g�z�
*�,=�
?�'���*�d�j�j�(Q�R��O�$��H��
�6�8�$�
�G�_�
5�t�z�z�CT�U�
��)�,�
�{�+�? 
�y�D	�
��(��)�*�
�w� 9�:�
�7�2�3�
�J��'�
�Ey�V	�
�Z� �
-�
�d�m�m�[��o�o�{�4�5;�
=��$�-�-�)B�C�
�Wy�d	�
�J��
"�
�d�m�m�Z�
0�&�
:�
 �
�d�m�m�T�
*�F�
4�	!
�ey�r	�
�#�,<�
=�t�}�}�j�Y�
�?�?�
;�t�}�}�j�Y�
�$�^�
<�t�}�}�j�Y�
�sy�|	�
�z�"�
�{�$:�;�
�{�$:�;�
�}y�F	�
!�8�J��#D�E�
%�x��K��(5�6<�
>��Z� �
�V�X�&�
+�W�5��O�$��O�$��J���H��
�d�O�
�;��!
�Gy�j	�
�J��'��O�$��J���H��
�6�8�$�
�t��	
�ky�~	�
�J��'�
.��7�
�y�F	��)�*�
(�$�,�,�7�
�$�U�
3�T�\�\�6�J�
�D�L�L�!�
�D�&�!�
�Gy�X	��J���H��
�#�U�
3�T�]�]�5I�5I�J�
�$�9�;�
�]�]�
!�
!�
#��7�5��
8�
�d�l�l�D�L�L�
1�
�
!�(��.�
��\�2��)�*�!
�Yy�|	�
1��B�
7����G�
�}y�D	�
H�
�_�_�
� 
�Ey�L	�
���[� A�B�
�*��8�
�*�%��)�*�
�&�!�
�&�!�

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