Submit
Path:
~
/
/
lib
/
python2.7
/
site-packages
/
pygments
/
lexers
/
File Content:
igor.pyo
� _aTc @ ss 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 d e f d � � YZ d S( s� pygments.lexers.igor ~~~~~~~~~~~~~~~~~~~~ Lexers for Igor Pro. :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. i����N( t RegexLexert words( t Textt Commentt Keywordt Namet Stringt IgorLexerc � B s= e Z d Z d Z d d g Z d g Z d g Z e j e j BZ d�Z d�Z d�Z d�Z d�Z e d�7Z i d�e j f d�e f e e d�d�d�d��e f e e d�d�d�d��e j f e e d�d�d�d��e j f e e d�d�d�d��e j f e e d�d�d�d��e j f d�e j f d�e f d�e f g d�6Z RS(� s� Pygments Lexer for Igor Pro procedure files (.ipf). See http://www.wavemetrics.com/ and http://www.igorexchange.com/. .. versionadded:: 2.0 t Igort igort igorpros *.ipfs text/ipft ift elset elseift endift fort endfort strswitcht switcht caset defaultt endswitcht dot whilet tryt catcht endtryt breakt continuet returnt variablet stringt constantt strconstantt NVARt SVARt WAVEt STRUCTt dfreft overridet ThreadSafet statict FuncFitt Proct Picturet Promptt DoPromptt macrot windowt grapht functiont endt Structuret EndStructuret EndMacrot Menut SubMenut Abortt AddFIFODatat AddFIFOVectDatat AddMovieAudiot AddMovieFramet APMatht Appendt AppendImaget AppendLayoutObjectt AppendMatrixContourt AppendTextt AppendToGrapht AppendToLayoutt AppendToTablet AppendXYZContourt AutoPositionWindowt BackgroundInfot Beept BoundingBallt BrowseURLt BuildMenut Buttont cdt Chartt CheckBoxt CheckDisplayedt ChooseColort Closet CloseMoviet CloseProct ColorScalet ColorTab2Wavet Concatenatet ControlBart ControlInfot ControlUpdatet ConvexHullt Convolvet CopyFilet CopyFoldert CopyScalest Correlatet CreateAliasShortcutt Crosst CtrlBackgroundt CtrlFIFOt CtrlNamedBackgroundt Cursort CurveFitt CustomControlt CWTt Debuggert DebuggerOptionst DefaultFontt DefaultGuiControlst DefaultGuiFontt DefineGuidet DelayUpdatet DeleteFilet DeleteFoldert DeletePointst Differentiatet dirt Displayt DisplayHelpTopict DisplayProceduret DoAlertt DoIgorMenut DoUpdatet DoWindowt DoXOPIdlet DrawActiont DrawArct DrawBeziert DrawLinet DrawOvalt DrawPICTt DrawPolyt DrawRectt DrawRRectt DrawTextt DSPDetrendt DSPPeriodogramt Duplicatet DuplicateDataFoldert DWTt EdgeStatst Editt ErrorBarst Executet ExecuteScriptTextt ExperimentModifiedt Extractt FastGaussTransformt FastOpt FBinReadt FBinWritet FFTt FIFO2Wavet FIFOStatust FilterFIRt FilterIIRt FindLevelt FindLevelst FindPeakt FindPointsInPolyt FindRootst FindSequencet FindValuet FPClusteringt fprintft FReadLinet FSetPost FStatust FTPDeletet FTPDownloadt FTPUploadt FuncFitMDt GetAxist GetFileFolderInfot GetLastUserMenuInfot GetMarqueet GetSelectiont GetWindowt GraphNormalt GraphWaveDrawt GraphWaveEditt Grept GroupBoxt Hanningt HideIgorMenust HideInfot HideProcedurest HideToolst HilbertTransformt Histogramt IFFTt ImageAnalyzeParticlest ImageBlendt ImageBoundaryToMaskt ImageEdgeDetectiont ImageFileInfot ImageFiltert ImageFocust ImageGenerateROIMaskt ImageHistModificationt ImageHistogramt ImageInterpolatet ImageLineProfilet ImageLoadt ImageMorphologyt ImageRegistrationt ImageRemoveBackgroundt ImageRestoret ImageRotatet ImageSavet ImageSeedFillt ImageSnaket ImageStatst ImageThresholdt ImageTransformt ImageUnwrapPhaset ImageWindowt IndexSortt InsertPointst Integratet IntegrateODEt Interp3DPatht Interpolate3Dt KillBackgroundt KillControlt KillDataFoldert KillFIFOt KillFreeAxist KillPatht KillPICTst KillStringst KillVariablest KillWavest KillWindowt KMeanst Labelt Layoutt Legendt LinearFeedbackShiftRegistert ListBoxt LoadDatat LoadPackagePreferencest LoadPICTt LoadWavet Loesst LombPeriodogramt Maket MakeIndext MarkPerfTestTimet MatrixConvolvet MatrixCorrt MatrixEigenVt MatrixFiltert MatrixGaussJt MatrixInverset MatrixLinearSolvet MatrixLinearSolveTDt MatrixLLSt MatrixLUBkSubt MatrixLUDt MatrixMultiplyt MatrixOPt MatrixSchurt MatrixSolvet MatrixSVBkSubt MatrixSVDt MatrixTransposet MeasureStyledTextt Modifyt ModifyContourt ModifyControlt ModifyControlListt ModifyFreeAxist ModifyGrapht ModifyImaget ModifyLayoutt ModifyPanelt ModifyTablet ModifyWaterfallt MoveDataFoldert MoveFilet MoveFoldert MoveStringt MoveSubwindowt MoveVariablet MoveWavet MoveWindowt NeuralNetworkRunt NeuralNetworkTraint NewDataFoldert NewFIFOt NewFIFOChant NewFreeAxist NewImaget NewLayoutt NewMoviet NewNotebookt NewPanelt NewPatht NewWaterfallt Notet Notebookt NotebookActiont Opent OpenNotebookt Optimizet ParseOperationTemplatet PathInfot PauseForUsert PauseUpdatet PCAt PlayMoviet PlayMovieActiont PlaySndt PlaySoundt PopupContextualMenut PopupMenut Preferencest PrimeFactorst Printt printft PrintGraphst PrintLayoutt PrintNotebookt PrintSettingst PrintTablet Projectt PulseStatst PutScrapTextt pwdt Quitt RatioFromNumbert Redimensiont Removet RemoveContourt RemoveFromGrapht RemoveFromLayoutt RemoveFromTablet RemoveImaget RemoveLayoutObjectst RemovePatht Renamet RenameDataFoldert RenamePatht RenamePICTt RenameWindowt ReorderImagest ReorderTracest ReplaceTextt ReplaceWavet Resamplet ResumeUpdatet Reverset Rotatet Savet SaveDatat SaveExperimentt SaveGraphCopyt SaveNotebookt SavePackagePreferencest SavePICTt SaveTableCopyt SetActiveSubwindowt SetAxist SetBackgroundt SetDashPatternt SetDataFoldert SetDimLabelt SetDrawEnvt SetDrawLayert SetFileFolderInfot SetFormulat SetIgorHookt SetIgorMenuModet SetIgorOptiont SetMarqueet SetProcessSleept SetRandomSeedt SetScalet SetVariablet SetWaveLockt SetWindowt ShowIgorMenust ShowInfot ShowToolst Silentt Sleept Slidert Smootht SmoothCustomt Sortt SoundInRecordt SoundInSett SoundInStartChartt SoundInStatust SoundInStopChartt SphericalInterpolatet SphericalTriangulatet SplitStringt sprintft sscanft Stackt StackWindowst StatsAngularDistanceTestt StatsANOVA1Testt StatsANOVA2NRTestt StatsANOVA2RMTestt StatsANOVA2Testt StatsChiTestt StatsCircularCorrelationTestt StatsCircularMeanst StatsCircularMomentst StatsCircularTwoSampleTestt StatsCochranTestt StatsContingencyTablet StatsDIPTestt StatsDunnettTestt StatsFriedmanTestt StatsFTestt StatsHodgesAjneTestt StatsJBTestt StatsKendallTauTestt StatsKSTestt StatsKWTestt StatsLinearCorrelationTestt StatsLinearRegressiont StatsMultiCorrelationTestt StatsNPMCTestt StatsNPNominalSRTestt StatsQuantilest StatsRankCorrelationTestt StatsResamplet StatsSamplet StatsScheffeTestt StatsSignTestt StatsSRTestt StatsTTestt StatsTukeyTestt StatsVariancesTestt StatsWatsonUSquaredTestt StatsWatsonWilliamsTestt StatsWheelerWatsonTestt StatsWilcoxonRankTestt StatsWRCorrelationTestR t StructGett StructPutt TabControlt Tagt TextBoxt Tilet TileWindowst TitleBoxt ToCommandLinet ToolsGridt Triangulate3dt Unwrapt ValDisplayt Variablet WaveMeanStdvt WaveStatst WaveTransformt wfprintft WignerTransformt WindowFunctiont abst acost acosht AiryAt AiryADt AiryBt AiryBDt alogt areat areaXYt asint asinht atant atan2t atanht AxisValFromPixelt Besselit Besseljt Besselkt Besselyt bessit bessjt besskt bessyt betat betait BinarySearcht BinarySearchInterpt binomialt binomiallnt binomialNoiset cabst CaptureHistoryStartt ceilt cequalt char2numt chebyshevt chebyshevUt CheckNamet cmplxt cmpstrt conjt ContourZt cost cosht cott CountObjectst CountObjectsDFRt cpowit CreationDatet csct DataFolderExistst DataFolderRefsEqualt DataFolderRefStatust date2secst datetimet DateToJuliant Dawsont DDEExecutet DDEInitiatet DDEPokeStringt DDEPokeWavet DDERequestWavet DDEStatust DDETerminatet deltaxt digammat DimDeltat DimOffsett DimSizet eit enoiset equalWavest erft erfct existst expt expIntt expNoiset factorialt fakedatat faveraget faverageXYt FindDimLabelt FindListItemt floort FontSizeHeightt FontSizeStringWidtht FresnelCost FresnelSint gammat gammaInct gammaNoiset gammlnt gammpt gammqt Gausst Gauss1Dt Gauss2Dt gcdt GetDefaultFontSizet GetDefaultFontStylet GetKeyStatet GetRTErrort gnoiset GrepStringt hcsrt hermitet hermiteGausst HyperG0F1t HyperG1F1t HyperG2F1t HyperGNoiset HyperGPFQt IgorVersiont ilimt imagt Inft Integrate1Dt interpt Interp2Dt Interp3Dt inverseERFt inverseERFCt ItemsInListt jlimt Laguerret LaguerreAt LaguerreGausst leftxt LegendreAt limitt lnt logt logNormalNoiset lorentzianNoiset magsqrt MandelbrotPointt MarcumQt MatrixDett MatrixDott MatrixRankt MatrixTracet maxt meant mint modt ModDatet NaNt normt NumberByKeyt numpntst numtypet NumVarOrDefaultt NVAR_Existst p2rectt ParamIsDefaultt pcsrt Pit PixelFromAxisValt pnt2xt poissonNoiset polyt poly2Dt PolygonAreat qcsrt r2polart realt rightxt roundt sawtootht ScreenResolutiont sect SelectNumbert signt sint sinct sinht SphericalBessJt SphericalBessJDt SphericalBessYt SphericalBessYDt SphericalHarmonicst sqrtt StartMSTimert StatsBetaCDFt StatsBetaPDFt StatsBinomialCDFt StatsBinomialPDFt StatsCauchyCDFt StatsCauchyPDFt StatsChiCDFt StatsChiPDFt StatsCMSSDCDFt StatsCorrelationt StatsDExpCDFt StatsDExpPDFt StatsErlangCDFt StatsErlangPDFt StatsErrorPDFt StatsEValueCDFt StatsEValuePDFt StatsExpCDFt StatsExpPDFt StatsFCDFt StatsFPDFt StatsFriedmanCDFt StatsGammaCDFt StatsGammaPDFt StatsGeometricCDFt StatsGeometricPDFt StatsHyperGCDFt StatsHyperGPDFt StatsInvBetaCDFt StatsInvBinomialCDFt StatsInvCauchyCDFt StatsInvChiCDFt StatsInvCMSSDCDFt StatsInvDExpCDFt StatsInvEValueCDFt StatsInvExpCDFt StatsInvFCDFt StatsInvFriedmanCDFt StatsInvGammaCDFt StatsInvGeometricCDFt StatsInvKuiperCDFt StatsInvLogisticCDFt StatsInvLogNormalCDFt StatsInvMaxwellCDFt StatsInvMooreCDFt StatsInvNBinomialCDFt StatsInvNCChiCDFt StatsInvNCFCDFt StatsInvNormalCDFt StatsInvParetoCDFt StatsInvPoissonCDFt StatsInvPowerCDFt StatsInvQCDFt StatsInvQpCDFt StatsInvRayleighCDFt StatsInvRectangularCDFt StatsInvSpearmanCDFt StatsInvStudentCDFt StatsInvTopDownCDFt StatsInvTriangularCDFt StatsInvUsquaredCDFt StatsInvVonMisesCDFt StatsInvWeibullCDFt StatsKuiperCDFt StatsLogisticCDFt StatsLogisticPDFt StatsLogNormalCDFt StatsLogNormalPDFt StatsMaxwellCDFt StatsMaxwellPDFt StatsMediant StatsMooreCDFt StatsNBinomialCDFt StatsNBinomialPDFt StatsNCChiCDFt StatsNCChiPDFt StatsNCFCDFt StatsNCFPDFt StatsNCTCDFt StatsNCTPDFt StatsNormalCDFt StatsNormalPDFt StatsParetoCDFt StatsParetoPDFt StatsPermutet StatsPoissonCDFt StatsPoissonPDFt StatsPowerCDFt StatsPowerNoiset StatsPowerPDFt StatsQCDFt StatsQpCDFt StatsRayleighCDFt StatsRayleighPDFt StatsRectangularCDFt StatsRectangularPDFt StatsRunsCDFt StatsSpearmanRhoCDFt StatsStudentCDFt StatsStudentPDFt StatsTopDownCDFt StatsTriangularCDFt StatsTriangularPDFt StatsTrimmedMeant StatsUSquaredCDFt StatsVonMisesCDFt StatsVonMisesNoiset StatsVonMisesPDFt StatsWaldCDFt StatsWaldPDFt StatsWeibullCDFt StatsWeibullPDFt StopMSTimert str2numt stringCRCt stringmatcht strlent strsearcht StudentAt StudentTt sumt SVAR_Existst TagValt tant tanht ThreadGroupCreatet ThreadGroupReleaset ThreadGroupWaitt ThreadProcessorCountt ThreadReturnValuet tickst trunct Variancet vcsrt WaveCRCt WaveDimst WaveExistst WaveMaxt WaveMint WaveRefsEqualt WaveTypet WhichListItemt WinTypet WNoiset xt x2pntt xcsrt yt zt zcsrt ZernikeRt AddListItemt AnnotationInfot AnnotationListt AxisInfot AxisListt CaptureHistoryt ChildWindowListt CleanupNamet ContourInfot ContourNameListt ControlNameListt CsrInfot CsrWavet CsrXWavet CTabListt DataFolderDirt datet DDERequestStringt FontListt FuncRefInfot FunctionInfot FunctionListt FunctionPatht GetDataFoldert GetDefaultFontt GetDimLabelt GetErrMessaget GetFormulat GetIndependentModuleNamet GetIndexedObjNamet GetIndexedObjNameDFRt GetRTErrMessaget GetRTStackInfot GetScrapTextt GetUserDatat GetWavesDataFoldert GrepListt GuideInfot GuideNameListt Hasht IgorInfot ImageInfot ImageNameListt IndexedDirt IndexedFilet JulianToDatet LayoutInfot ListMatcht LowerStrt MacroListt NameOfWavet notet num2chart num2istrt num2strt OperationListt PadStringt ParseFilePatht PathListt PICTInfot PICTListt PossiblyQuoteNamet ProcedureTextt RemoveByKeyt RemoveEndingt RemoveFromListt RemoveListItemt ReplaceNumberByKeyt ReplaceStringt ReplaceStringByKeyt Secs2Datet Secs2Timet SelectStringt SortListt SpecialCharacterInfot SpecialCharacterListt SpecialDirPatht StringByKeyt StringFromListt StringListt StrVarOrDefaultt TableInfot TextFilet ThreadGroupGetDFt timet TraceFromPixelt TraceInfot TraceNameListt UniqueNamet UnPadStringt UpperStrt VariableListt WaveInfot WaveListt WaveNamet WaveUnitst WinListt WinNamet WinRecreationt XWaveNamet ContourNameToWaveReft CsrWaveReft CsrXWaveReft ImageNameToWaveReft NewFreeWavet TagWaveReft TraceNameToWaveReft WaveRefIndexedt XWaveRefFromTracet GetDataFolderDFRt GetWavesDataFolderDFRt NewFreeDataFoldert ThreadGroupGetDFRs //.*$s "([^"\\]|\\.)*"t prefixs \bt suffixs, ^#(include|pragma|define|ifdef|ifndef|endif)s [^a-z"/]+$t .t root( R R R R R R R R R s defaultR R R R R R R R R ( R s stringR R! R"