Your IP : 216.73.216.61


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/__pycache__/praat.cpython-37.pyc

B

̽�\1�@s^dZddlmZmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZdgZGdd�de�ZdS)z�
    pygments.lexers.praat
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Praat

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words�bygroups�include)�Name�Text�Comment�Keyword�String�Punctuation�Number�Operator�
PraatLexerc@seZdZdZdZdgZdddgZdZdZd	Z	d
Z
dZdZd
Z
deeej�fdejfdejfdefdedfdedfdejdfed�eedd�efdeeee�dfdeee�dfdeeeej�fed�ed �d!ed"feed#d�ejdfd$ed%fd&efgd'efd(ejd)fd*ed+fd,ed-fd.ed/fgdefd0eeje�d/fd1ejd+fgd.efd2eeje�d/fd3eeje�d/fgeed4d�ejd5fee
d6d�ejd5fee	d7d�ejd5fgdefd,ed-fd8ed-fgd9eee�fd:ed/fdefd!ed"fd;efed�ed�ed<�ed �d=efd>efgd?ed/fed�ed<�ed �d!ed"fd@efgd?ed/fdAefgdBejd/fdCeeje�dfdDeeje�d-fged<�ed �ee
dEd�ejjfeedd�ejjfdFejdGfeeddHdI�ejdGfdJeejej�dKfeeddLdI�eejejej�dKfdMefdNedOfd(ejd)fgdPe fdQe j!fgdRejfdSejd/fgdTeee�fd?ed/fd.efd(ejd)fdSefdUefgdTeee�fd!ed/fd(ejd)fdSefdVefgdefdWeee�d fdXeee�dfdYeee�dfdZeeeee�fd[eeeej�fd\eeee e�fd]eee�dfd^ed/fg	d_�Z"d`S)arzQ
    For `Praat <http://www.praat.org>`_ scripts.

    .. versionadded:: 2.1
    ZPraatZpraatz*.praatz*.procz*.psc)�ifZthen�elseZelsif�elifZendif�fi�for�from�toZendforZendproc�whileZendwhile�repeatZuntil�selectZplusZminusZdemo�assertZ	stopwatchZnocheckZnowarnZ
noprogress�editorZ	endeditorZ	clearinfo)ZbackslashTrigraphsToUnicodeZchooseDirectoryZchooseReadFileZchooseWriteFile�dateZdemoKey�do�environmentZextractLineZextractWordZfixed�info�leftZmid�percent�readFile�replaceZ
replace_regex�right�selected�stringZunicodeToBackslashTrigraphs)��absZ
appendFileZappendFileLineZ
appendInfoZappendInfoLineZarccosZarccoshZarcsinZarcsinhZarctanZarctan2ZarctanhZbarkToHertzZ
beginPauseZbeginSendPraatZbesselIZbesselK�betaZbeta2Z	binomialPZ	binomialQZbooleanZceilingZ
chiSquarePZ
chiSquareQ�choice�comment�cos�coshZcreateDirectoryZ
deleteFileZdemoClickedZ
demoClickedInZdemoCommandKeyPressedZdemoExtraControlKeyPressedZ	demoInputZdemoKeyPressedZdemoOptionKeyPressedZdemoShiftKeyPressedZdemoShowZdemoWaitForInputZdemoWindowTitleZdemoXZdemoYZdifferenceLimensToPhonrrZendPauseZendSendPraatZendsWithZerbZ
erbToHertz�erf�erfcZ
exitScript�expZ
extractNumberZfileReadableZfisherPZfisherQ�floorZgaussPZgaussQZhertzToBarkZ
hertzToErbZ
hertzToMelZhertzToSemitonesZimaxZiminZincompleteBetaZincompleteGammaP�indexZindex_regexZinvBinomialPZinvBinomialQZ
invChiSquareQZ
invFisherQZ	invGaussQZ
invSigmoidZinvStudentQ�length�lnZlnBetaZlnGamma�log10�log2�maxZ
melToHertz�minZminusObjectZnatural�numberZnumberOfColumnsZnumberOfRowsZnumberOfSelectedZobjectsAreIdentical�optionZ
optionMenuZpauseScriptZphonToDifferenceLimensZ
plusObjectZpositiveZrandomBinomial�randomGauss�
randomIntegerZ
randomPoisson�
randomUniform�realr!ZremoveObject�rindexZrindex_regex�roundZ	runScriptZ	runSystemZrunSystem_nocheckZselectObjectr$ZsemitonesToHertzZsentencetextZsigmoid�sinZsincZsincpi�sinhZsoundPressureToPhon�sqrtZ
startsWithZstudentPZstudentQ�tan�tanhZvariableExists�wordZ	writeFileZ
writeFileLineZ	writeInfoZ
writeInfoLine)Zlinearr9r:r;Zzero)�Z
ActivationZAffineTransformZ
AmplitudeTierZArtZArtwordZAutosegmentZ
BarkFilterZBarkSpectrogramZCCAZ
CategoriesZCepstrogramZCepstrumZ	CepstrumcZChebyshevSeriesZClassificationTableZCochleagram�
CollectionZComplexSpectrogramZ
ConfigurationZ	ConfusionZContingencyTableZCorpusZCorrelationZ
CovarianceZCrossCorrelationTableZCrossCorrelationTablesZDTWZDataModelerZDiagonalizerZDiscriminantZ
DissimilarityZDistanceZ
DistributionsZDurationTierZEEGZERPZERPTierZEditCostsTableZEditDistanceTableZEigenZ
ExcitationZExcitationsZ
ExperimentMFCZFFNetZFeatureWeightsZFileInMemoryZ
FilesInMemoryZFormantZ
FormantFilterZFormantGridZFormantModelerZFormantPointZFormantTierZGaussianMixtureZHMMZHMM_ObservationZHMM_ObservationSequenceZ	HMM_StateZHMM_StateSequenceZHarmonicityZISplineZIndexZ	IntensityZ
IntensityTierZIntervalTierZKNNZ	KlattGridZ
KlattTableZLFCCZLPC�LabelZLegendreSeriesZLinearRegressionZLogisticRegressionZ	LongSoundZLtasZMFCCZMSplineZManPagesZManipulationZMatrixZ	MelFilterZMelSpectrogramZMixingMatrixZMovieZNetworkZ	OTGrammarZ	OTHistoryZOTMultiZPCAZPairDistributionZ
ParamCurve�PatternZPermutationZPhotoZPitchZPitchModelerZ	PitchTierZPointProcessZPolygonZ
PolynomialZPowerCepstrogramZ
PowerCepstrumZ
ProcrustesZ	RealPointZRealTierZ
ResultsMFCZRootsZSPINETZSSCPZSVDZSalienceZ
ScalarProductZ
SimilarityZSimpleStringZSortedSetOfStringZSoundZSpeakerZSpectrogramZSpectrumZSpectrumTierZSpeechSynthesizerZSpellingCheckerZStringsZStringsIndexZTableZTableOfRealZTextGridZTextIntervalZ	TextPointZTextTierZTierZ
TransitionZ
VocalTractZVocalTractTierZWeightZWordList)�	macintoshZwindows�unix�praatVersion�pi�eZ	undefined)rJ�tabZshellDirectoryZ
homeDirectoryZpreferencesDirectory�newlineZtemporaryDirectoryZdefaultDirectoryz(\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_namer7�"r%z(?=\s+\S+\n)z\b[A-Z]�commandz
(\.{3}|[)(,])z( ?[\w()-]+ ?)z'(?=.*')�string_interpolatedz\.{3})z#pop�
old_arguments�:)z#pop�
comma_listz\sz#popz([\w.]+)(:|\s*\()z([\w.]+)z([\w.]+)(\s*?[(:])z([\w.]+)([^\n]*)z
\$(?=\s*[:(])�functionz#(?=\s*[:(])z(?=\s*[:(])z\s*\(z(\s*\n\s*)(\.{3})z(\s*[])\n])z\b(if|then|else|fi|endif)\b�operatorz[()]�,z\nz[^\n]z\b\d+(\.\d*)?([eE][-+]?\d+)?%?z*\.?(n(col|row)|[xy]min|[xy]max|[nd][xy])\bz(\.?(?:col|row)\$)(\[)z	(\$?)(\[)z\$z\bObject_\w+�object_attributesz_\w+)�prefixrSz\b(Object_)('))r`rYz(_)(')z\.?_?[a-z][\w.]*(\$|#)?z[\[\]]r\z!([+\/*<>=!-]=?|[&*|][&*|]?|\^|<>)z'(?<![\w.])(and|or|not|div|mod)(?![\w.])z4\.?[_a-z][\w.]*[$#]?(?:\[[a-zA-Z0-9,]+\])?(:[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+)z((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\b)�rootrXrPrOrRr]r\rZr7r`rVr^rYrUr%rTN)#�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�keywordsZfunctions_stringZfunctions_numericZfunctions_array�objectsZvariables_numericZvariables_stringrrr�Singler	rZFunctionrrr
rFZClassrZInterpolrZBuiltin�VariableZGlobalr
�Word�tokens�rqrq�F/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/praat.pyrs�









N)rgZpygments.lexerrrrrZpygments.tokenrrrr	r
rrr
�__all__rrqrqrqrr�<module>
s(