a
    ;@byw                     @   sR   d Z ddlZddlmZmZ ddlmZmZmZm	Z	m
Z
 dgZG dd deZdS )z
    pygments.lexers.igor
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for Igor Pro.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    N)
RegexLexerwords)TextCommentKeywordNameString	IgorLexerc                   @   s   e Zd ZdZdZddgZdgZdgZej	ej
B ZdZdZd	Zd
ZdZddejfdefeedddefeedddejfeedddejfeedddejfeedddejfdejfdefdefg
iZdS )r	   z
    Pygments Lexer for Igor Pro procedure files (.ipf).
    See http://www.wavemetrics.com/ and http://www.igorexchange.com/.

    .. versionadded:: 2.0
    ZIgorZigorZigorproz*.ipfztext/ipf)ifelseZelseifZendifforZendforZ	strswitchZswitchZcasedefaultZ	endswitchZdowhiletryZcatchZendtrybreakcontinuereturnZ
AbortOnRTEZAbortOnValue)variablestringZconstantZstrconstantZNVARZSVARZWAVEZSTRUCTZdfrefZfuncrefcharZucharZint16Zuint16Zint32Zuint32Zint64Zuint64floatZdouble)overrideZ
ThreadSafeZMultiThreadZstaticZProcZPictureZPromptZDoPromptZmacroZwindowfunctionendZ	StructureZEndStructureZEndMacroZMenuZSubMenu(v  ZAbortZAddFIFODataZAddFIFOVectDataZAddMovieAudioZAddMovieFrameZAddWavesToBoxPlotZAddWavesToViolinPlotZ
AdoptFilesZAPMathZAppendZAppendBoxPlotZAppendImageZAppendLayoutObjectZAppendMatrixContourZ
AppendTextZAppendToGizmoZAppendToGraphZAppendToLayoutZAppendToTableZAppendViolinPlotZAppendXYZContourZAutoPositionWindowZAxonTelegraphFindServersZBackgroundInfoZBeepZBoundingBallZ	BoxSmoothZ	BrowseURLZ	BuildMenuZButtonZcdZChartZCheckBoxZCheckDisplayedZChooseColorZCloseZ	CloseHelpZ
CloseMovieZ	CloseProcZ
ColorScaleZColorTab2WaveZConcatenateZ
ControlBarZControlInfoZControlUpdateZConvertGlobalStringTextEncodingZ
ConvexHullZConvolveZCopyDimLabelsZCopyFileZ
CopyFolderZ
CopyScalesZ	CorrelateZCreateAliasShortcutZCreateBrowserZCrossZCtrlBackgroundZCtrlFIFOZCtrlNamedBackgroundZCursorZCurveFitZCustomControlZCWTZDAQmx_AI_SetupReaderZDAQmx_AO_SetOutputsZDAQmx_CTR_CountEdgesZDAQmx_CTR_OutputPulseZDAQmx_CTR_PeriodZDAQmx_CTR_PulseWidthZDAQmx_DIO_ConfigZDAQmx_DIO_WriteNewDataZ
DAQmx_ScanZDAQmx_WaveformGenZDebuggerZDebuggerOptionsZDefaultFontZDefaultGuiControlsZDefaultGuiFontZDefaultTextEncodingZDefineGuideZDelayUpdateZDeleteAnnotationsZ
DeleteFileZDeleteFolderZDeletePointsZDifferentiatedirZDisplayZDisplayHelpTopicZDisplayProcedureZDoAlertZ
DoIgorMenuZDoUpdateZDoWindowZ	DoXOPIdleZDPSSZ
DrawActionZDrawArcZ
DrawBezierZDrawLineZDrawOvalZDrawPICTZDrawPolyZDrawRectZ	DrawRRectZDrawTextZDrawUserShapeZ
DSPDetrendZDSPPeriodogramZ	DuplicateZDuplicateDataFolderZDWTZ	EdgeStatsZEditZ	ErrorBarsZEstimatePeakSizesZExecuteZExecuteScriptTextZExperimentInfoZExperimentModifiedZExportGizmoZExtractZFastGaussTransformZFastOpZFBinReadZ	FBinWriteZFFTZFGetPosZ
FIFOStatusZ	FIFO2WaveZ	FilterFIRZ	FilterIIRZ	FindAPeakZFindContourZFindDuplicatesZ	FindLevelZ
FindLevelsZFindPeakZFindPointsInPolyZ	FindRootsZFindSequenceZ	FindValueZFMaxFlatZFPClusteringZfprintfZ	FReadLineZFSetPosZFStatusZFTPCreateDirectoryZ	FTPDeleteZFTPDownloadZ	FTPUploadZFuncFitZ	FuncFitMDZ
GBLoadWaveZGetAxisZ	GetCameraZGetFileFolderInfoZGetGizmoZGetLastUserMenuInfoZ
GetMarqueeZGetMouseZGetSelectionZ	GetWindowZGISCreateVectorLayerZGISGetRasterInfoZGISGetRegisteredFileInfoZGISGetVectorLayerInfoZGISLoadRasterDataZGISLoadVectorDataZGISRasterizeVectorDataZGISRegisterFileZGISTransformCoordsZGISUnRegisterFileZGISWriteFieldDataZGISWriteGeometryDataZGISWriteRasterZGPIBReadBinaryWave2ZGPIBReadBinary2ZGPIBReadWave2Z	GPIBRead2ZGPIBWriteBinaryWave2ZGPIBWriteBinary2ZGPIBWriteWave2Z
GPIBWrite2ZGPIB2ZGraphNormalZGraphWaveDrawZGraphWaveEditZGrepZGroupBoxZHanningZHDFInfoZHDFReadImageZ
HDFReadSDSZHDFReadVsetZHDF5CloseFileZHDF5CloseGroupZHDF5ConvertColorsZHDF5CreateFileZHDF5CreateGroupZHDF5CreateLinkZHDF5DumpZHDF5DumpErrorsZHDF5DumpStateZHDF5FlushFileZHDF5ListAttributesZHDF5ListGroupZHDF5LoadDataZHDF5LoadGroupZHDF5LoadImageZHDF5OpenFileZHDF5OpenGroupZHDF5SaveDataZHDF5SaveGroupZHDF5SaveImageZHDF5TestOperationZHDF5UnlinkObjectZHideIgorMenusZHideInfoZHideProceduresZ	HideToolsZHilbertTransformZ	HistogramZICAZIFFTZImageAnalyzeParticlesZ
ImageBlendZImageBoundaryToMaskZImageCompositeZImageEdgeDetectionZImageFileInfoZImageFilterZ
ImageFocusZImageFromXYZZImageGenerateROIMaskZ	ImageGLCMZImageHistModificationZImageHistogramZImageInterpolateZImageLineProfileZ	ImageLoadZImageMorphologyZImageRegistrationZImageRemoveBackgroundZImageRestoreZImageRotateZ	ImageSaveZImageSeedFillZImageSkeleton3dZ
ImageSnakeZ
ImageStatsZImageThresholdZImageTransformZImageUnwrapPhaseZImageWindowZ	IndexSortZInsertPointsZ	IntegrateZIntegrateODEZIntegrate2DZInterpolate2ZInterpolate3DZInterp3DPathZITCCloseAll2ZITCCloseDevice2ZITCConfigAllChannels2ZITCConfigChannelReset2ZITCConfigChannelUpload2ZITCConfigChannel2ZITCFIFOAvailableAll2ZITCFIFOAvailable2ZITCGetAllChannelsConfig2ZITCGetChannelConfig2ZITCGetCurrentDevice2ZITCGetDeviceInfo2ZITCGetDevices2ZITCGetErrorString2ZITCGetSerialNumber2ZITCGetState2ZITCGetVersions2ZITCInitialize2ZITCOpenDevice2ZITCReadADC2ZITCReadDigital2ZITCReadTimer2ZITCSelectDevice2Z
ITCSetDAC2ZITCSetGlobals2ZITCSetModes2ZITCSetState2ZITCStartAcq2ZITCStopAcq2ZITCUpdateFIFOPositionAll2ZITCUpdateFIFOPosition2ZITCWriteDigital2ZJCAMPLoadWaveZJointHistogramZKillBackgroundZKillControlZKillDataFolderZKillFIFOZKillFreeAxisZKillPathZ	KillPICTsZKillStringsZKillVariablesZ	KillWavesZ
KillWindowZKMeansZLabelZLayoutZLayoutPageActionZLayoutSlideShowZLegendZLinearFeedbackShiftRegisterZListBoxZLoadDataZLoadPackagePreferencesZLoadPICTZLoadWaveZLoessZLombPeriodogramZMakeZ	MakeIndexZMarkPerfTestTimeZMatrixConvolveZ
MatrixCorrZMatrixEigenVZMatrixFilterZMatrixGaussJZ	MatrixGLMZMatrixInverseZMatrixLinearSolveZMatrixLinearSolveTDZ	MatrixLLSZMatrixLUBkSubZ	MatrixLUDZMatrixLUDTDZMatrixMultiplyZMatrixOPZMatrixSchurZMatrixSolveZMatrixSVBkSubZ	MatrixSVDZMatrixTransposeZMCC_FindServersZMeasureStyledTextZMFR_CheckForNewBrickletsZMFR_CloseResultFileZMFR_CreateOverviewTableZMFR_GetBrickletCountZMFR_GetBrickletDataZMFR_GetBrickletDeployDataZMFR_GetBrickletMetaDataZMFR_GetBrickletRawDataZMFR_GetReportTemplateZMFR_GetResultFileMetaDataZMFR_GetResultFileNameZMFR_GetVernissageVersionZMFR_GetVersionZMFR_GetXOPErrorMessageZMFR_OpenResultFileZ
MLLoadWaveZModifyZModifyBoxPlotZModifyBrowserZModifyCameraZModifyContourZModifyControlZModifyControlListZModifyFreeAxisZModifyGizmoZModifyGraphZModifyImageZModifyLayoutZModifyPanelZModifyTableZModifyViolinPlotZModifyWaterfallZMoveDataFolderZMoveFileZ
MoveFolderZ
MoveStringZMoveSubwindowZMoveVariableZMoveWaveZ
MoveWindowZMultiTaperPSDZMultiThreadingControlZNC_CloseFileZNC_DumpErrorsZ
NC_InquireZNC_ListAttributesZNC_ListObjectsZNC_LoadDataZNC_OpenFileZNeuralNetworkRunZNeuralNetworkTrainZ	NewCameraZNewDataFolderZNewFIFOZNewFIFOChanZNewFreeAxisZNewGizmoZNewImageZ	NewLayoutZNewMovieZNewNotebookZNewPanelZNewPathZNewWaterfallZ
NILoadWaveZNI4882ZNoteZNotebookZNotebookActionZOpenZOpenHelpZOpenNotebookZOptimizeZParseOperationTemplateZPathInfoZPauseForUserZPauseUpdateZPCAZ	PlayMovieZPlayMovieActionZ	PlaySoundZPopupContextualMenuZ	PopupMenuZPreferencesZPrimeFactorsZPrintZprintfZPrintGraphsZPrintLayoutZPrintNotebookZPrintSettingsZ
PrintTableZProjectZ
PulseStatsZPutScrapTextpwdZQuitZRatioFromNumberZRedimensionZRemezZRemoveZRemoveContourZRemoveFromGizmoZRemoveFromGraphZRemoveFromLayoutZRemoveFromTableZRemoveImageZRemoveLayoutObjectsZ
RemovePathZRenameZRenameDataFolderZ
RenamePathZ
RenamePICTZRenameWindowZReorderImagesZReorderTracesZReplaceTextZReplaceWaveZResampleZResumeUpdateZReverseZRotateZSaveZSaveDataZSaveExperimentZSaveGizmoCopyZSaveGraphCopyZSaveNotebookZSavePackagePreferencesZSavePICTZSaveTableCopyZSetActiveSubwindowZSetAxisZSetBackgroundZSetDashPatternZSetDataFolderZSetDimLabelZ
SetDrawEnvZSetDrawLayerZSetFileFolderInfoZ
SetFormulaZSetIdlePeriodZSetIgorHookZSetIgorMenuModeZSetIgorOptionZ
SetMarqueeZSetProcessSleepZSetRandomSeedZSetScaleZSetVariableZSetWaveLockZSetWaveTextEncodingZ	SetWindowZShowIgorMenusZShowInfoZ	ShowToolsZSilentZSleepZSliderZSmoothZSmoothCustomZSortZSortColumnsZSoundInRecordZ
SoundInSetZSoundInStartChartZSoundInStatusZSoundInStopChartZSoundLoadWaveZSoundSaveWaveZSphericalInterpolateZSphericalTriangulateZSplitStringZ	SplitWaveZsprintfZSQLHighLevelOpZsscanfZStackZStackWindowsZStatsAngularDistanceTestZStatsANOVA1TestZStatsANOVA2NRTestZStatsANOVA2RMTestZStatsANOVA2TestZStatsChiTestZStatsCircularCorrelationTestZStatsCircularMeansZStatsCircularMomentsZStatsCircularTwoSampleTestZStatsCochranTestZStatsContingencyTableZStatsDIPTestZStatsDunnettTestZStatsFriedmanTestZ
StatsFTestZStatsHodgesAjneTestZStatsJBTestZStatsKDEZStatsKendallTauTestZStatsKSTestZStatsKWTestZStatsLinearCorrelationTestZStatsLinearRegressionZStatsMultiCorrelationTestZStatsNPMCTestZStatsNPNominalSRTestZStatsQuantilesZStatsRankCorrelationTestZStatsResampleZStatsSampleZStatsScheffeTestZStatsShapiroWilkTestZStatsSignTestZStatsSRTestZ
StatsTTestZStatsTukeyTestZStatsVariancesTestZStatsWatsonUSquaredTestZStatsWatsonWilliamsTestZStatsWheelerWatsonTestZStatsWilcoxonRankTestZStatsWRCorrelationTestZSTFTr   Z
StructFillZ	StructGetZ	StructPutZSumDimensionZ	SumSeriesZ
TabControlZTagZTDMLoadDataZTDMSaveDataZTextBoxZThreadGroupPutDFZThreadStartZTickWavesFromAxisZTileZTileWindowsZTitleBoxZToCommandLineZ	ToolsGridZTriangulate3dZUnwrapZ
URLRequestZ
ValDisplayZVariableZVDTClosePort2ZVDTGetPortList2ZVDTGetStatus2ZVDTOpenPort2ZVDTOperationsPort2ZVDTReadBinaryWave2ZVDTReadBinary2ZVDTReadHexWave2ZVDTReadHex2ZVDTReadWave2ZVDTRead2ZVDTTerminalPort2ZVDTWriteBinaryWave2ZVDTWriteBinary2ZVDTWriteHexWave2ZVDTWriteHex2ZVDTWriteWave2Z	VDTWrite2ZVDT2ZVISAControlZVISAReadZVISAReadBinaryZVISAReadBinaryWaveZVISAReadWaveZ	VISAWriteZVISAWriteBinaryZVISAWriteBinaryWaveZVISAWriteWaveZWaveMeanStdvZ	WaveStatsZWaveTransformZwfprintfZWignerTransformZWindowFunctionZ
XLLoadWave(H  absZacosZacoshZAddListItemZAiryAZAiryADZAiryBZAiryBDZalogZAnnotationInfoZAnnotationListZareaZareaXYZasinZasinhZatanZatanhZatan2ZAxisInfoZAxisListZAxisValFromPixelZAxonTelegraphAGetDataNumZAxonTelegraphAGetDataStringZAxonTelegraphAGetDataStructZAxonTelegraphGetDataNumZAxonTelegraphGetDataStringZAxonTelegraphGetDataStructZAxonTelegraphGetTimeoutMsZAxonTelegraphSetTimeoutMsZBase64DecodeZBase64EncodeZBesseliZBesseljZBesselkZBesselyZbetaZbetaiZBinarySearchZBinarySearchInterpZbinomialZ
binomiallnZbinomialNoiseZcabsZCaptureHistoryZCaptureHistoryStartZceilZcequalZchar2numZ	chebyshevZ
chebyshevUZ	CheckNameZChildWindowListZCleanupNameZcmplxZcmpstrZconjZContourInfoZContourNameListZContourNameToWaveRefZContourZZControlNameListZConvertTextEncodingZcosZcoshZcosIntegralZcotZcothZCountObjectsZCountObjectsDFRZcpowiZCreationDateZcscZcschZCsrInfoZCsrWaveZ
CsrWaveRefZCsrXWaveZCsrXWaveRefZCTabListZDataFolderDirZDataFolderExistsZDataFolderRefsEqualZDataFolderRefStatusdateZdatetimeZDateToJulianZ	date2secsZDawsonZdefinedZdeltaxZdigammaZdilogarithmZDimDeltaZ	DimOffsetZDimSizeZeiZenoiseZ
equalWavesZerfZerfcZerfcwexistsZexpZexpIntZexpIntegralE1ZexpNoiseZ	factorialZFaddeevaZfakedataZfaverageZ
faverageXYZfDAQmx_AI_GetReaderZfDAQmx_AO_UpdateOutputsZfDAQmx_ConnectTerminalsZfDAQmx_CTR_FinishedZfDAQmx_CTR_IsFinishedZfDAQmx_CTR_IsPulseFinishedZfDAQmx_CTR_ReadCounterZfDAQmx_CTR_ReadWithOptionsZfDAQmx_CTR_SetPulseFrequencyZfDAQmx_CTR_StartZfDAQmx_DeviceNamesZfDAQmx_DIO_FinishedZfDAQmx_DIO_PortWidthZfDAQmx_DIO_ReadZfDAQmx_DIO_WriteZfDAQmx_DisconnectTerminalsZfDAQmx_ErrorStringZfDAQmx_ExternalCalDateZfDAQmx_NumAnalogInputsZfDAQmx_NumAnalogOutputsZfDAQmx_NumCountersZfDAQmx_NumDIOPortsZfDAQmx_ReadChanZfDAQmx_ReadNamedChanZfDAQmx_ResetDeviceZfDAQmx_ScanGetAvailableZfDAQmx_ScanGetNextIndexZfDAQmx_ScanStartZfDAQmx_ScanStopZfDAQmx_ScanWaitZfDAQmx_ScanWaitWithTimeoutZfDAQmx_SelfCalDateZfDAQmx_SelfCalibrationZfDAQmx_WaveformStartZfDAQmx_WaveformStopZfDAQmx_WF_IsFinishedZfDAQmx_WF_WaitUntilFinishedZfDAQmx_WriteChanZFetchURLZFindDimLabelZFindListItemZfloorZFontListZFontSizeHeightZFontSizeStringWidthZ
FresnelCosZ
FresnelSinZFuncRefInfoZFunctionInfoZFunctionListZFunctionPathZgammaZ
gammaEulerZgammaIncZ
gammaNoiseZgammlnZgammpZgammqZGaussZGauss1DZGauss2DZgcdZGetBrowserLineZGetBrowserSelectionZGetDataFolderZGetDataFolderDFRZGetDefaultFontZGetDefaultFontSizeZGetDefaultFontStyleZGetDimLabelZGetEnvironmentVariableZGetErrMessageZ
GetFormulaZGetIndependentModuleNameZGetIndexedObjNameZGetIndexedObjNameDFRZGetKeyStateZGetRTErrMessageZ
GetRTErrorZGetRTLocationZGetRTLocInfoZGetRTStackInfoZGetScrapTextZGetUserDataZGetWavesDataFolderZGetWavesDataFolderDFRZGISGetAllFileFormatsZGISSRefsAreEqualZ	GizmoInfoZ
GizmoScaleZgnoiseZGrepListZ
GrepStringZ	GuideInfoZGuideNameListZHashZhcsrZHDF5AttributeInfoZHDF5DatasetInfoZHDF5LibraryInfoZHDF5TypeInfoZhermiteZhermiteGaussZHyperGNoiseZ	HyperGPFQZ	HyperG0F1Z	HyperG1F1Z	HyperG2F1ZIgorInfoZIgorVersionimagZ	ImageInfoZImageNameListZImageNameToWaveRefZIndependentModuleListZ
IndexedDirZIndexedFileZIndexToScaleZInfZIntegrate1DZinterpZInterp2DZInterp3DZ
inverseERFZinverseERFCZItemsInListZJacobiCnZJacobiSnZJulianToDateZLaguerreZ	LaguerreAZLaguerreGaussZLambertWZ
LayoutInfoZleftxZ	LegendreAlimitZ	ListMatchZListToTextWaveZListToWaveRefWaveZlnlogZlogNormalNoiseZlorentzianNoiseZLowerStrZ	MacroListZmagsqrZMandelbrotPointZMarcumQZMatrixConditionZ	MatrixDetZ	MatrixDotZ
MatrixRankZMatrixTracemaxZMCC_AutoBridgeBalZMCC_AutoFastCompZMCC_AutoPipetteOffsetZMCC_AutoSlowCompZMCC_AutoWholeCellCompZMCC_GetBridgeBalEnableZMCC_GetBridgeBalResistZMCC_GetFastCompCapZMCC_GetFastCompTauZMCC_GetHoldingZMCC_GetHoldingEnableZMCC_GetModeZMCC_GetNeutralizationCapZMCC_GetNeutralizationEnableZMCC_GetOscKillerEnableZMCC_GetPipetteOffsetZMCC_GetPrimarySignalGainZMCC_GetPrimarySignalHPFZMCC_GetPrimarySignalLPFZMCC_GetRsCompBandwidthZMCC_GetRsCompCorrectionZMCC_GetRsCompEnableZMCC_GetRsCompPredictionZMCC_GetSecondarySignalGainZMCC_GetSecondarySignalLPFZMCC_GetSlowCompCapZMCC_GetSlowCompTauZMCC_GetSlowCompTauX20EnableZMCC_GetSlowCurrentInjEnableZMCC_GetSlowCurrentInjLevelZMCC_GetSlowCurrentInjSetlTimeZMCC_GetWholeCellCompCapZMCC_GetWholeCellCompEnableZMCC_GetWholeCellCompResistZMCC_SelectMultiClamp700BZMCC_SetBridgeBalEnableZMCC_SetBridgeBalResistZMCC_SetFastCompCapZMCC_SetFastCompTauZMCC_SetHoldingZMCC_SetHoldingEnableZMCC_SetModeZMCC_SetNeutralizationCapZMCC_SetNeutralizationEnableZMCC_SetOscKillerEnableZMCC_SetPipetteOffsetZMCC_SetPrimarySignalGainZMCC_SetPrimarySignalHPFZMCC_SetPrimarySignalLPFZMCC_SetRsCompBandwidthZMCC_SetRsCompCorrectionZMCC_SetRsCompEnableZMCC_SetRsCompPredictionZMCC_SetSecondarySignalGainZMCC_SetSecondarySignalLPFZMCC_SetSlowCompCapZMCC_SetSlowCompTauZMCC_SetSlowCompTauX20EnableZMCC_SetSlowCurrentInjEnableZMCC_SetSlowCurrentInjLevelZMCC_SetSlowCurrentInjSetlTimeZMCC_SetTimeoutMsZMCC_SetWholeCellCompCapZMCC_SetWholeCellCompEnableZMCC_SetWholeCellCompResistZmeanZmedianminmodZModDateZMPFXEMGPeakZMPFXExpConvExpPeakZMPFXGaussPeakZMPFXLorenzianPeakZMPFXVoigtPeakZ
NameOfWaveZNaNZNewFreeDataFolderZNewFreeWaveZnormZNormalizeUnicodeZnoteZNumberByKeyZnumpntsZnumtypeZNumVarOrDefaultZnum2charZnum2istrZnum2strZNVAR_ExistsZOperationListZ	PadStringZPanelResolutionZParamIsDefaultZParseFilePathZPathListZpcsrZPiZPICTInfoZPICTListZPixelFromAxisValZpnt2xZpoissonNoiseZpolyZPolygonAreaZpoly2DZPossiblyQuoteNameZProcedureTextZp2rectZqcsrrealZRemoveByKeyZRemoveEndingZRemoveFromListZRemoveListItemZReplaceNumberByKeyZReplaceStringZReplaceStringByKeyZrightxroundZr2polarZsawtoothZscaleToIndexZScreenResolutionZsecZsechZ	Secs2DateZ	Secs2TimeZSelectNumberZSelectStringZSetEnvironmentVariablesignZsinZsincZsinhZsinIntegralZSortListZSpecialCharacterInfoZSpecialCharacterListZSpecialDirPathZSphericalBessJZSphericalBessJDZSphericalBessYZSphericalBessYDZSphericalHarmonicsZSQLAllocHandleZSQLAllocStmtZSQLBinaryWavesToTextWaveZ
SQLBindColZSQLBindParameterZSQLBrowseConnectZSQLBulkOperationsZ	SQLCancelZSQLCloseCursorZSQLColAttributeNumZSQLColAttributeStrZSQLColumnPrivilegesZ
SQLColumnsZ
SQLConnectZSQLDataSourcesZSQLDescribeColZSQLDescribeParamZSQLDisconnectZSQLDriverConnectZ
SQLDriversZ
SQLEndTranZSQLErrorZSQLExecDirectZ
SQLExecuteZSQLFetchZSQLFetchScrollZSQLForeignKeysZSQLFreeConnectZ
SQLFreeEnvZSQLFreeHandleZSQLFreeStmtZSQLGetConnectAttrNumZSQLGetConnectAttrStrZSQLGetCursorNameZSQLGetDataNumZSQLGetDataStrZSQLGetDescFieldNumZSQLGetDescFieldStrZSQLGetDescRecZSQLGetDiagFieldNumZSQLGetDiagFieldStrZSQLGetDiagRecZSQLGetEnvAttrNumZSQLGetEnvAttrStrZSQLGetFunctionsZSQLGetInfoNumZSQLGetInfoStrZSQLGetStmtAttrNumZSQLGetStmtAttrStrZSQLGetTypeInfoZSQLMoreResultsZSQLNativeSqlZSQLNumParamsZSQLNumResultColsZSQLNumResultRowsIfKnownZSQLNumRowsFetchedZSQLParamDataZ
SQLPrepareZSQLPrimaryKeysZSQLProcedureColumnsZSQLProceduresZ
SQLPutDataZSQLReinitializeZSQLRowCountZSQLSetConnectAttrNumZSQLSetConnectAttrStrZSQLSetCursorNameZSQLSetDescFieldNumZSQLSetDescFieldStrZSQLSetDescRecZSQLSetEnvAttrNumZSQLSetEnvAttrStrZ	SQLSetPosZSQLSetStmtAttrNumZSQLSetStmtAttrStrZSQLSpecialColumnsZSQLStatisticsZSQLTablePrivilegesZ	SQLTablesZSQLTextWaveToBinaryWavesZSQLTextWaveTo2DBinaryWaveZSQLUpdateBoundValuesZSQLXOPCheckStateZSQL2DBinaryWaveToTextWaveZsqrtZStartMSTimerZStatsBetaCDFZStatsBetaPDFZStatsBinomialCDFZStatsBinomialPDFZStatsCauchyCDFZStatsCauchyPDFZStatsChiCDFZStatsChiPDFZStatsCMSSDCDFZStatsCorrelationZStatsDExpCDFZStatsDExpPDFZStatsErlangCDFZStatsErlangPDFZStatsErrorPDFZStatsEValueCDFZStatsEValuePDFZStatsExpCDFZStatsExpPDFZ	StatsFCDFZ	StatsFPDFZStatsFriedmanCDFZStatsGammaCDFZStatsGammaPDFZStatsGeometricCDFZStatsGeometricPDFZStatsGEVCDFZStatsGEVPDFZStatsHyperGCDFZStatsHyperGPDFZStatsInvBetaCDFZStatsInvBinomialCDFZStatsInvCauchyCDFZStatsInvChiCDFZStatsInvCMSSDCDFZStatsInvDExpCDFZStatsInvEValueCDFZStatsInvExpCDFZStatsInvFCDFZStatsInvFriedmanCDFZStatsInvGammaCDFZStatsInvGeometricCDFZStatsInvKuiperCDFZStatsInvLogisticCDFZStatsInvLogNormalCDFZStatsInvMaxwellCDFZStatsInvMooreCDFZStatsInvNBinomialCDFZStatsInvNCChiCDFZStatsInvNCFCDFZStatsInvNormalCDFZStatsInvParetoCDFZStatsInvPoissonCDFZStatsInvPowerCDFZStatsInvQCDFZStatsInvQpCDFZStatsInvRayleighCDFZStatsInvRectangularCDFZStatsInvSpearmanCDFZStatsInvStudentCDFZStatsInvTopDownCDFZStatsInvTriangularCDFZStatsInvUsquaredCDFZStatsInvVonMisesCDFZStatsInvWeibullCDFZStatsKuiperCDFZStatsLogisticCDFZStatsLogisticPDFZStatsLogNormalCDFZStatsLogNormalPDFZStatsMaxwellCDFZStatsMaxwellPDFZStatsMedianZStatsMooreCDFZStatsNBinomialCDFZStatsNBinomialPDFZStatsNCChiCDFZStatsNCChiPDFZStatsNCFCDFZStatsNCFPDFZStatsNCTCDFZStatsNCTPDFZStatsNormalCDFZStatsNormalPDFZStatsParetoCDFZStatsParetoPDFZStatsPermuteZStatsPoissonCDFZStatsPoissonPDFZStatsPowerCDFZStatsPowerNoiseZStatsPowerPDFZ	StatsQCDFZ
StatsQpCDFZStatsRayleighCDFZStatsRayleighPDFZStatsRectangularCDFZStatsRectangularPDFZStatsRunsCDFZStatsSpearmanRhoCDFZStatsStudentCDFZStatsStudentPDFZStatsTopDownCDFZStatsTriangularCDFZStatsTriangularPDFZStatsTrimmedMeanZStatsUSquaredCDFZStatsVonMisesCDFZStatsVonMisesNoiseZStatsVonMisesPDFZStatsWaldCDFZStatsWaldPDFZStatsWeibullCDFZStatsWeibullPDFZStopMSTimerZStringByKeyZ	stringCRCZStringFromListZ
StringListZstringmatchZstrlenZ	strsearchZStrVarOrDefaultZstr2numZStudentAZStudentTsumZSVAR_ExistsZ	TableInfoZTagValZ
TagWaveRefZtanZtango_close_deviceZtango_command_inoutZtango_compute_image_projZtango_get_dev_attr_listZtango_get_dev_black_boxZtango_get_dev_cmd_listZtango_get_dev_statusZtango_get_dev_timeoutZtango_get_error_stackZtango_open_deviceZtango_ping_deviceZtango_read_attributeZtango_read_attributesZtango_reload_dev_interfaceZtango_resume_attr_monitorZtango_set_attr_monitor_periodZtango_set_dev_timeoutZtango_start_attr_monitorZtango_stop_attr_monitorZtango_suspend_attr_monitorZtango_write_attributeZtango_write_attributesZtanhZTDMAddChannelZTDMAddGroupZTDMAppendDataValuesZTDMAppendDataValuesTimeZTDMChannelPropertyExistsZTDMCloseChannelZTDMCloseFileZTDMCloseGroupZTDMCreateChannelPropertyZTDMCreateFileZTDMCreateFilePropertyZTDMCreateGroupPropertyZTDMFilePropertyExistsZTDMGetChannelPropertyNamesZTDMGetChannelPropertyNumZTDMGetChannelPropertyStrZTDMGetChannelPropertyTimeZTDMGetChannelPropertyTypeZTDMGetChannelsZTDMGetChannelStringPropertyLenZTDMGetDataTypeZTDMGetDataValuesZTDMGetDataValuesTimeZTDMGetFilePropertyNamesZTDMGetFilePropertyNumZTDMGetFilePropertyStrZTDMGetFilePropertyTimeZTDMGetFilePropertyTypeZTDMGetFileStringPropertyLenZTDMGetGroupPropertyNamesZTDMGetGroupPropertyNumZTDMGetGroupPropertyStrZTDMGetGroupPropertyTimeZTDMGetGroupPropertyTypeZTDMGetGroupsZTDMGetGroupStringPropertyLenZTDMGetLibraryErrorDescriptionZTDMGetNumChannelPropertiesZTDMGetNumChannelsZTDMGetNumDataValuesZTDMGetNumFilePropertiesZTDMGetNumGroupPropertiesZTDMGetNumGroupsZTDMGroupPropertyExistsZTDMOpenFileZTDMOpenFileExZTDMRemoveChannelZTDMRemoveGroupZTDMReplaceDataValuesZTDMReplaceDataValuesTimeZTDMSaveFileZTDMSetChannelPropertyNumZTDMSetChannelPropertyStrZTDMSetChannelPropertyTimeZTDMSetDataValuesZTDMSetDataValuesTimeZTDMSetFilePropertyNumZTDMSetFilePropertyStrZTDMSetFilePropertyTimeZTDMSetGroupPropertyNumZTDMSetGroupPropertyStrZTDMSetGroupPropertyTimeZTextEncodingCodeZTextEncodingNameZTextFileZThreadGroupCreateZThreadGroupGetDFZThreadGroupGetDFRZThreadGroupReleaseZThreadGroupWaitZThreadProcessorCountZThreadReturnValueZtickstimeZTraceFromPixelZ	TraceInfoZTraceNameListZTraceNameToWaveRefZ
TrimStringZtruncZ
UniqueNameZUnPadStringZUnsetEnvironmentVariableZUpperStrZ	URLDecodeZ	URLEncodeZVariableListZVarianceZvcsrZviAssertIntrSignalZviAssertTriggerZviAssertUtilSignalZviClearZviCloseZviDisableEventZviDiscardEventsZviEnableEventZ
viFindNextZ
viFindRsrcZviGetAttributeZviGetAttributeStringZviGpibCommandZviGpibControlATNZviGpibControlRENZviGpibPassControlZviGpibSendIFCZviIn8ZviIn16ZviIn32ZviLockZviMapAddressZviMapTriggerZ
viMemAllocZ	viMemFreeZ	viMoveIn8Z
viMoveIn16Z
viMoveIn32Z
viMoveOut8ZviMoveOut16ZviMoveOut32ZviOpenZviOpenDefaultRMZviOut8ZviOut16ZviOut32ZviPeek8ZviPeek16ZviPeek32ZviPoke8ZviPoke16ZviPoke32ZviReadZ	viReadSTBZviSetAttributeZviSetAttributeStringZviStatusDescZviTerminateZviUnlockZviUnmapAddressZviUnmapTriggerZviUsbControlInZviUsbControlOutZviVxiCommandQueryZviWaitOnEventZviWriteZ	VoigtFuncZ	VoigtPeakZWaveCRCZWaveDimsZ
WaveExistsZWaveHashZWaveInfoZWaveListZWaveMaxZWaveMinZWaveNameZWaveRefIndexedZWaveRefIndexedDFRZWaveRefsEqualZWaveRefWaveToListZWaveTextEncodingZWaveTypeZ	WaveUnitsZWhichListItemZWinListZWinNameZWinRecreationZWinTypeZwnoiseZxcsrZ	XWaveNameZXWaveRefFromTraceZx2pntZzcsrZZernikeRZzeromq_client_connectZzeromq_client_recvZzeromq_client_sendZzeromq_handler_startZzeromq_handler_stopZzeromq_server_bindZzeromq_server_recvZzeromq_server_sendZ
zeromq_setZzeromq_stopZzeromq_test_callfunctionZzeromq_test_serializeWaveZzetarootz//.*$z"([^"\\]|\\.)*"z\b)prefixsuffixz?^#(include|pragma|define|undef|ifdef|ifndef|if|elif|else|endif)z
[^a-z"/]+$.N)__name__
__module____qualname____doc__namealiases	filenamesZ	mimetypesre
IGNORECASE	MULTILINEflagsZflowControltypeskeywordsZ
operationsZ	functionsr   Singler   r   r   TypeZReservedr   ZClassZFunctionZ	Decoratorr   tokens r>   r>   3lib/python3.9/site-packages/pygments/lexers/igor.pyr	      s8     Q)r1   r5   Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   __all__r	   r>   r>   r>   r?   <module>   s
   
