| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa�/ � @ sZ d dl mZmZmZmZ d dlmZmZmZm Z m
Z
mZmZm
Z
dgZG dd� de�ZdS )� )�
RegexLexer�words�bygroups�include)�Name�Text�Comment�Keyword�String�Punctuation�Number�Operator�
PraatLexerc @ s� e Zd ZdZdgZg d�ZdZdZdZdZ dZ
d Zd
ZdZ
deeej�fd
ejfdejfdefdedfdedfdejdfed�eedd�efdeeee�dfdeee�dfdeeeej�fed�ed�ded fee
d!d�ejdfd"ed#fd$efgd%efed&�d'ed(fd)ed*fd+ed,fgdefd-eeje�d,fd.ejd(fgd+efd/eeje�d,fd0eeje�d,fgeed1d�ejd2fee d3d�ejd2feed4d�ejd2fgdefd)ed*fd5ed*fgd6eee�fd7ed,fdefded fd8efed�ed�ed9�ed�d:efd;efgd<ed,fed�ed9�ed�ded fd=efgd<ed,fd>efged&�d?ejfee
d@dA�ejd,fdBejfdCed,fged9�ed�eedBd�ejjfeedDd�ejjfee
ddEdF�eejej�dGfdHefdIedJfed&�gdKefdLej fgdMej!fgdNeee�fd<ed,fd+efed&�dOefdPefgdNeee�fded,fed&�dOefdQefgdeeej�fdefdReee�dfdSeee�dfdTeee�dfdUeeeee�fdVeeeej�fdWeeeee�fdXeee�dfdYed,fg
dZ�Z"d[S )\r ZPraatZpraat)z*.praatz*.procz*.psc)�ifZthen�elseZelsif�elifZendif�fi�for�from�toZendforZendproc�whileZendwhile�repeatZuntilZselectZplusZminus�demo�assertZ stopwatchZnocheckZnowarnZ
noprogress�editorZ endeditorZ clearinfo)ZbackslashTrigraphsToUnicodeZchooseDirectoryZchooseReadFileZchooseWriteFile�dateZdemoKey�doZenvironmentZextractLineZextractWord�fixed�info�leftZmid�percent�readFile�replaceZ
replace_regex�right�selected�stringZunicodeToBackslashTrigraphs)��absZ
appendFileZappendFileLineZ
appendInfoZappendInfoLineZarccosZarccoshZarcsinZarcsinhZarctanZarctan2ZarctanhZbarkToHertzZ
beginPauseZbeginSendPraatZbesselIZbesselKZbetaZbeta2Z binomialPZ binomialQZbooleanZceilingZ
chiSquarePZ
chiSquareQ�choiceZcommentZcosZcoshZcreateDirectoryZ
deleteFileZdemoClickedZ
demoClickedInZdemoCommandKeyPressedZdemoExtraControlKeyPressedZ demoInputZdemoKeyPressedZdemoOptionKeyPressedZdemoShiftKeyPressedZdemoShowZdemoWaitForInputZdemoWindowTitleZdemoXZdemoYZdifferenceLimensToPhonr r ZendPauseZendSendPraatZendsWithZerbZ
erbToHertzZerfZerfcZ
exitScriptZexpZ
extractNumberZfileReadableZfisherPZfisherQZfloorZgaussPZgaussQZhertzToBarkZ
hertzToErbZ
hertzToMelZhertzToSemitonesZimaxZiminZincompleteBetaZincompleteGammaP�indexZindex_regexZintegerZinvBinomialPZinvBinomialQZ
invChiSquareQZ
invFisherQZ invGaussQZ
invSigmoidZinvStudentQ�lengthZlnZlnBetaZlnGammaZlog10Zlog2�maxZ
melToHertz�minZminusObjectZnatural�numberZnumberOfColumnsZnumberOfRowsZnumberOfSelectedZobjectsAreIdentical�optionZ
optionMenuZpauseScriptZphonToDifferenceLimensZ
plusObjectZpositiveZrandomBinomial�randomGauss�
randomIntegerZ
randomPoisson�
randomUniform�realr! ZremoveObject�rindexZrindex_regex�roundZ runScriptZ runSystemZrunSystem_nocheckZselectObjectr$ ZsemitonesToHertzZsentenceZsentencetextZsigmoidZsinZsincZsincpiZsinhZsoundPressureToPhonZsqrtZ
startsWithZstudentPZstudentQZtanZtanh�textZvariableExistsZwordZ writeFileZ
writeFileLineZ writeInfoZ
writeInfoLine)Zlinearr. r/ r0 Zzero)�Z
ActivationZAffineTransformZ
AmplitudeTierZArtZArtwordZAutosegmentZ
BarkFilterZBarkSpectrogramZCCAZ
CategoriesZCepstrogramZCepstrumZ CepstrumcZChebyshevSeriesZClassificationTableZCochleagram�
CollectionZComplexSpectrogramZ
ConfigurationZ ConfusionZContingencyTableZCorpusZCorrelationZ
CovarianceZCrossCorrelationTableZCrossCorrelationTablesZDTWZDataModelerZDiagonalizerZDiscriminantZ
DissimilarityZDistanceZ
DistributionsZDurationTierZEEGZERPZERPTierZEditCostsTableZEditDistanceTableZEigenZ
ExcitationZExcitationsZ
ExperimentMFCZFFNetZFeatureWeightsZFileInMemoryZ
FilesInMemoryZFormantZ
FormantFilterZFormantGridZFormantModelerZFormantPointZFormantTierZGaussianMixtureZHMMZHMM_ObservationZHMM_ObservationSequenceZ HMM_StateZHMM_StateSequenceZHarmonicityZISplineZIndexZ IntensityZ
IntensityTierZIntervalTierZKNNZ KlattGridZ
KlattTableZLFCCZLPC�LabelZLegendreSeriesZLinearRegressionZLogisticRegressionZ LongSoundZLtasZMFCCZMSplineZManPagesZManipulationZMatrixZ MelFilterZMelSpectrogramZMixingMatrixZMovieZNetworkZObjectZ OTGrammarZ OTHistoryZOTMultiZPCAZPairDistributionZ
ParamCurve�PatternZPermutationZPhotoZPitchZPitchModelerZ PitchTierZPointProcessZPolygonZ
PolynomialZPowerCepstrogramZ
PowerCepstrumZ
ProcrustesZ RealPointZRealTierZ
ResultsMFCZRootsZSPINETZSSCPZSVDZSalienceZ
ScalarProductZ
SimilarityZSimpleStringZSortedSetOfStringZSoundZSpeakerZSpectrogramZSpectrumZSpectrumTierZSpeechSynthesizerZSpellingCheckerZStringsZStringsIndexZTableZTableOfRealZTextGridZTextIntervalZ TextPointZTextTierZTierZ
TransitionZ
VocalTractZVocalTractTierZWeightZWordList)� macintoshZwindowsZunix�praatVersionZpi�eZ undefined)r9 ZtabZshellDirectoryZ
homeDirectoryZpreferencesDirectory�newlineZtemporaryDirectoryZdefaultDirectory)
ZncolZnrowZxminZyminZxmaxZymaxZnx�nyZdxZdyz(\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, �"r% z(?=\s+\S+\n)z\b[A-Z]�commandz
(\.{3}|[)(,])z( ?[\w()-]+ ?)�string_interpolatedz\.{3})�#pop�
old_arguments�:)rH �
comma_listz\srH z([\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([a-z][a-zA-Z0-9_]*|\d+)z\.)�prefixz\$z\[z"(?=[^a-zA-Z0-9_."\'$#\[:(]|\s|^|$)z(_))rO rA �object_referencez\.?_?[a-z][\w.]*(\$|#)?z[\[\]]rK 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+)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)�rootrF r>