+
    IV-j‡1  ã                   ój   € R t ^ RIHtHtHtHt ^ RIHtHtH	t	H
t
HtHtHtHtHt R.t ! R R]4      tR# )z­
pygments.lexers.praat
~~~~~~~~~~~~~~~~~~~~~

Lexer for Praat

:copyright: Copyright 2006-present 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                   ó’  € ] tR t^tRtRtRtR.t. RVOtRt	RWt
RXtRYtRZtR[tR\tR]tR^t/ RR	]! ]]P*                  4      3R
]P*                  3R]P*                  3R]3R]R3R]R3R]P0                  R3]! R4      ]! ]
RR7      ]3R]! ]]]4      R3R]! ]]4      R3R]! ]]]P8                  4      3]! R4      ]! R4      R]R3]! ]RR7      ]P:                  R3R]R3R]3.bRR ]3]! R!4      R"]R_3R%]R`3R']R#3.bRR]3R(]! ]P0                  ]]P&                  ]4      R#3R)]P0                  R_3.bRR']3R*]! ]P0                  ]4      R#3R+]! ]P0                  ]4      R#3.bR]! ]R,R7      ]P0                  R-3]! ]R.R7      ]P0                  R-3]! ]R/R7      ]P0                  R-3.bR-R]3R%]R`3R0]R`3.bR&R1]! ]]4      3R2]! ]]]4      R#3R]3R]R3R3]3]! R4      ]! R4      ]! R44      ]! R4      R5]3R6]3.bR$R7]R#3]! R4      ]! R44      ]! R4      R]R3R8]3.bRR7]R#3R9] 3.bR:]! R!4      R;]PB                  3]! ]R<R=7      ]PB                  R#3R>]PB                  3R?]R#3.bR]! R44      ]! R4      ]! ]R>R7      ]PD                  PF                  3]! ]R@R7      ]PD                  PF                  3]! ]RRARB7      ]! ]PB                  ]PB                  4      R:3RC]3RD]R&3]! R!4      .bR4RE]$3RF]$PJ                  3.bR!RG]PL                  3.bRRH]! ]]4      3R7]R#3R']3]! R!4      RI]3RJ]3.bRRH]! ]]4      3R]R#3]! R!4      RI]3RK]3.bRR	]! ]]P*                  4      3R]3RL]! ]]]]]4      R3RM]! ]]4      R3RN]! ]]]4      R3RO]! ]]]]]]]4      3RP]! ]]]PD                  4      3RQ]! ]]]$] 4      3RR]! ]]4      R3RS]R#3.
bt'RTt(RU# )ar   z
For Praat scripts.
ÚPraatzhttp://www.praat.orgÚpraatz2.1ÚstringÚnumberÚ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_nameÚ"z(?=\s+\S+\n)z\b[A-Z]Úcommandz(\.{3}|[)(,])z( ?[\w()-]+ ?)Ústring_interpolatedz\.{3}ú#popÚold_argumentsÚ:Ú
comma_listz\sz([\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+)?%?Úobject_referencez([a-z][a-zA-Z0-9_]*|\d+)z\.)Úprefixz\$z\[z"(?=[^a-zA-Z0-9_."\'$#\[:(]|\s|^|$)z(_))r)   r   z\.?_?[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\b© N)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Úselectedr   Ú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ÚdifferenceLimensToPhonrN   rE   Ú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Únaturalr   ÚnumberOfColumnsÚnumberOfRowsÚnumberOfSelectedÚobjectsAreIdenticalÚoptionÚ
optionMenuÚpauseScriptÚphonToDifferenceLimensÚ
plusObjectÚpositiveÚrandomBinomialÚrandomGaussÚrandomIntegerÚrandomPoissonÚrandomUniformÚrealrW   ÚremoveObjectÚrindexÚrindex_regexÚroundÚ	runScriptÚ	runSystemÚrunSystem_nocheckÚselectObjectr[   Ú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)rt  ÚtabÚshellDirectoryÚhomeDirectoryÚpreferencesDirectoryÚnewlineÚtemporaryDirectoryÚdefaultDirectory)
ÚncolÚnrowÚxminÚyminÚxmaxÚymaxÚnxÚnyÚdxÚdy)r!   r"   )r!   r$   ))Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedÚkeywordsÚfunctions_stringÚfunctions_numericÚfunctions_arrayÚobjectsÚvariables_numericÚvariables_stringÚobject_attributesr   r   r   ÚSingler	   r   ÚFunctionr   r   r
   r-  ÚClassr   r   r   ÚBuiltinÚVariableÚGlobalr   ÚWordÚInterpolÚtokensÚ__static_attributes__r+   ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/praat.pyr   r      su  † ñð €DØ
 €CØˆi€GÚ.€IØ€Mð€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 Ð'ð
ðEyðV 	Ø�ZÐ Ø-Ù�d—m‘m [Ø—o‘o {ó4Ø5;ð=ð ˜$Ÿ-™-Ð)BÐCð
ðWyðd 	Ø�JÐØ"Ù�d—m‘m ZÓ0°&ð:à Ù�d—m‘m TÓ*¨Fð4ð	!
ðeyðr 	ÙÐ#Ð,<Ô=¸t¿}¹}ÈjÐYÙ�?¨?Ô;¸t¿}¹}ÈjÐYÙÐ$¨^Ô<¸t¿}¹}ÈjÐYð
ðsyð| 	Ø�zÐ"Ø�{Ð$:Ð;Ø�{Ð$:Ð;ð
ð}yðF 	Ø!¡8¨J¸Ó#DÐEà%¡xØ˜K¨ó(5Ø6<ð>ð �ZÐ Ø�V˜XÐ&Ø+¨WÐ5á�OÓ$Ù�OÓ$Ù�JÓÙ�HÓà�dˆOØ�;Ðð!
ðGyðj 	Ø�J Ð'á�OÓ$Ù�JÓÙ�HÓà�6˜8Ð$Ø�tÐð	
ðkyð~ 	Ø�J Ð'Ø.°Ð7ð
ðyðF 	ÙÐ)Ó*Ø(¨$¯,©,Ð7áÐ$¨UÔ3°T·\±\À6ÐJà�D—L‘LÐ!Ø�D˜&Ð!ð
ðGyðX 	Ù�JÓÙ�HÓáÐ#¨UÔ3°T·]±]×5IÑ5IÐJÙÐ$Ø9ô;à�]‰]×!Ñ!ð#ñ �7 5°Ô8Ù�d—l‘l D§L¡LÓ1Øð!ð (¨Ð.Ø˜ \Ð2áÐ)Ó*ð!
ðYyð| 	Ø1¸ÐBØ7¸¿¹ÐGð
ð}yðD 	ØHØ�_‰_ðð 
ðEyðL 	Ø¡¨°[Ó AÐBà˜*°Ð8Ø˜*Ð%áÐ)Ó*à˜&Ð!Ø˜&Ð!ð

ðMyðb 	Ø¡¨°[Ó AÐBà˜F¨VÐ4áÐ)Ó*à˜FÐ#Ø˜FÐ#ð	
ðcyð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
ðwy„Fr¥  N)r�  Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   r   Ú__all__r   r+   r¥  r¦  Ú<module>rª     s9   ðñ÷ @Ó ?÷!÷ !õ !ð ˆ.€ô]�ö ]r¥  