File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/macaulay2.cpython-310.pyc
Back
o ;j[� � @ sZ d Z ddlmZmZ ddlmZmZmZmZm Z dgZ dZdZdZ dZG d d� de�Zd S )z� pygments.lexers.macaulay2 ~~~~~~~~~~~~~~~~~~~~~~~~~ Lexer for Macaulay2. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words)�Comment�Keyword�Name�String�Text�Macaulay2Lexer)&�SPACEZTEST�and�break� breakpointZcatch�continueZdoZelapsedTimeZ elapsedTiming�else�for�from�global�if�in�list�local�new�notZof�orZprofile�returnZshield�step�symbolZthenZthreadLocalZthreadVariable�throw�timeZtiming�to�tryZwhen�while�xor)�ZANCHORZAdjacentZ AffineVarietyZAnalyzerZAngleBarList�ArrayZAssociativeExpressionZ AtomicIntZ BLOCKQUOTEZBODYZBOLDZBRZBUTTONZBagZ BasicListZ BettiTallyZBinaryOperationZBoolean�CCZCDATAZCODE�COMMENTZ CacheTableZChainComplexZChainComplexMapZ CoherentSheafZCommandZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureZComplexField�ConstantZDDZDIVZDLZDTZDatabaseZDescentZDescribeZ DictionaryZ DirectSumZDivideZDocumentTagZEMZ EliminateZ EngineRingZEquationZExampleItemZ ExpressionZFileZFilePositionZ FractionField�FunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZ GroebnerBasisZGroebnerBasisOptions�HEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6ZHRZHREFZHTMLZ HashTableZ HeaderTypeZHolderZHybridZ HypertextZHypertextContainerZHypertextParagraphZ HypertextVoidZIFRAMEZIMG�INDENTZINPUTZITALICZIdealZ ImmutableTypeZIndeterminateNumberZIndexedVariableZIndexedVariableTableZInexactFieldZInexactFieldFamilyZ InexactNumberZInfiniteNumberZIntermediateMarkUpType�IteratorZKBDr ZLABELZLATERZLIZLINK�LITERAL�ListZLocalDictionaryZ LowerBoundZMENUZMETAZManipulatorZ MapExpressionZ MarkUpTypeZMatrixZMatrixExpressionZMethodFunctionZMethodFunctionBinaryZMethodFunctionSingleZMethodFunctionWithOptionsZMinusZModuleZMonoidZ MonoidElementZ MonomialIdealZMultigradedBettiTallyZMutableHashTableZMutableListZ MutableMatrixZNetZNetFileZNothing�NumberZNumberedVerticalListZOLZ OneExpressionZOptionZOptionTableZ OrderedMonoidZPARAZPREZPackageZParenthesize�ParserZ PartitionZPolynomialRingZPowerZProductZProductOrderZProgramZ ProgramRunZProjectiveHilbertPolynomialZProjectiveVarietyZ PseudocodeZPseudocodeClosureZQQZQuotientRingZRRZRRiZ RealFieldZ ResolutionZRingZRingElementZ RingFamilyZRingMapZ RowExpressionZSAMPZSCRIPTZSMALLZSPANZSTRONGZSTYLEZSUBZ SUBSECTIONZSUPZScriptedFunctorZSelfInitializingType�Sequence�SetZSheafExpressionZSheafMapZSheafOfRingsZSparseMonomialVectorExpressionZSparseVectorExpressionr Z SubscriptZSumZSumOfTwistsZSuperscriptZSymbolZ SymbolBodyZTABLEZTDZTEXZTHZTITLEZTOZTO2ZTOHZTRZTTZTableZTallyZTaskZ TensorProductZ TestInputZThingZTime�TypeZULZURLZVARZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZZZZeroExpression(; ZBesselJZBesselYZBetaZDigammaZEXAMPLEZEndZFanoZGCstatsZGFZGammaZGrassmannianZHomZLLLZLUdecompositionZM2CODEZNNParserZProjZQQParserZQRDecompositionZSVDZSYNOPSISZSchubertZSpecZZZParserZabout�abs� accumulate�acos�acoshZacotZacothZ addCancelTaskZaddDependencyTaskZaddEndFunctionZaddHookZaddStartTaskZadjointZagm�alarm�allZambientZanalyticSpreadZancestorZ ancestorsZandP�annZannihilatorZantipode�any�appendZapplicationDirectoryZapplyZ applyKeysZ applyPairsZ applyTableZapplyValuesZaproposZarXiv�ascii�asin�asinhZass�assertZassociatedGradedRingZassociatedPrimesZatEndOfFile�atan�atan2�atanhZautoload�baseFilenameZbaseNameZbaseRingZbasisZbeginDocumentationZ benchmarkZbettiZbetweenZbinomialZborelZ cacheValueZ cancelTaskZcanonicalBundle�captureZceilingZcenterStringZchainComplexZ changeBaseZchangeDirectory�charZcharAnalyzerZ characters�checkZcheckDegreesZchi�classZcleanZ clearEcho�codeZcodimZcoefficientZcoefficientRingZcoefficientsZ cohomologyZcoimageZcokerZcokernelZcollectGarbageZ columnAddZ columnMultZ columnPermuteZcolumnRankProfileZ columnSwapZ columnate�combineZcommandInterpreterZ commonRingZ commonestZcomoduleZcompareExchangeZ complementZcomplete� componentsZcomposeZcompositions�compressZconcatenateZ conductorZcone� conjugateZconnectionCountZconstParser�contentZcontractZconwayPolynomial�copyZ copyDirectoryZcopyFile�cos�coshZcotZcotangentSheafZcothZcoverZcoverMapZcpuTimeZ createTaskZcscZcschZcurrentColumnNumberZcurrentDirectoryZcurrentPositionZcurrentRowNumberZcurrentTimeZ deadParser�debugZ debugErrorZ decomposeZ deepSplice�defaultZdegreeZdegreeGroupZdegreeLength�degreesZ degreesMonoidZdegreesRing�deleteZdemark�denominator�depthZdescribeZdetZdeterminantZdiagonalMatrixZdiameterZ dictionary�diff� differenceZdimZ directProductZ directSumZdisassembleZdiscriminantZdismissZ distinguishedZdivideByVariable�docZdocumentZdropZdualZeagonNorthcottZechoOffZechoOnZeigenvaluesZeigenvectorsZeint�elementsZ eliminateZ endPackage�entriesZerase�erf�erfc�errorZeulerZeulersZevenZexamplesZexchange�exec�expZexpectedReesIdeal�expm1Z exponentsZexportZ exportFromZ exportMutableZ expression�extendZ exteriorPowerZfactorZfileExecutableZ fileExistsZ fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ fillMatrixZ findFilesZfindHeftZfindProgramZfindSynonyms�firstZfirstkeyZfittingIdealZ flagLookup�flattenZflattenRingZflip�floor�foldZforceGB�fork�formatZ formation�fracZfractionZframesZfromDividedPowersZfromDualZfunctionBodyZfutureParserZgbZgbRemoveZ gbSnapshot�gcdZgcdCoefficientsZgcdLLLZgeneraZgenerateAssertions� generator� generatorsZ genericMatrixZgenericSkewMatrixZgenericSymmetricMatrixZgensZgenus�getZgetChangeMatrixZgetGlobalSymbolZgetIOThreadModeZ getNetFileZ getNonUnitZgetPrimeWithRootOfUnityZ getSymbolZgetWWWZgetc�getenvZglobalAssignZglobalAssignFunctionZglobalAssignmentZglobalReleaseFunctionZgradedModuleZgradedModuleMapZgrammZ graphIdealZ graphRingZ groebnerBasisZgroupID�hashZ hashTableZ headlinesZheft�heightZhermiteZhilbertFunctionZhilbertPolynomialZ hilbertSeriesZholdZ homogenizeZhomologyZhomomorphismZhooksZhorizontalJoin�htmlZhttpHeadersZ hypertextZicFracPZicFractionsZicMapZicPIdealZidealZ idealSheafZ idealizer�identityZimageZ imaginaryPartZ importFromZindependentSets�index�indicesZ inducedMapZinducesWellDefinedMap�info�input�insertZinstallAssignmentMethodZinstallHilbertFunctionZ installMethodZinstallMinprimesZinstallPackageZinstalledPackages�instanceZ instancesZintegralClosureZ integrateZ intersectZintersectInP�intersection�intervalZinverseZ inverseErfZinversePermutationZinverseRegularizedBetaZinverseRegularizedGammaZ inverseSystemZirreducibleCharacteristicSeriesZirreducibleDecompositionZ isANumberZisAffineRingZisBorelZ isCanceledZ isCommutativeZ isConstantZisDirectSumZisDirectoryZisEmptyZisExactZisFieldZisFiniteZisFinitePrimeFieldZisFreeModuleZisGlobalSymbolZ isHomogeneousZisIdealZ isInfiniteZisInjectiveZisInputFileZisIsomorphicZ isIsomorphismZisLLLZisLinearTypeZ isListenerZ isLocallyFreeZisMemberZisModuleZisMonomialIdealZ isMutableZisNormalZisOpenZisOutputFileZisPolynomialRingZ isPrimaryZisPrimeZisPrimitiveZisProjectiveZ isPseudoprimeZisQuotientModuleZisQuotientOfZisQuotientRingZisReadyZisRealZisReductionZ isRegularFileZisRingZisSkewCommutativeZisSmoothZisSortedZisSquareFreeZisStandardGradedPolynomialRingZisSubmoduleZ isSubquotientZisSubsetZisSupportedInZeroLocusZisSurjectiveZisTableZisUnitZisVeryAmpleZ isWellDefinedZ isWeylAlgebraZiscZisomorphism�iteratorZjacobianZjacobianDual�joinZkerZkernelZ kernelLLLZkernelOfLocalization�keys�killZkoszul�last�lcmZleadCoefficientZ leadComponentZleadMonomialZleadTerm�left�lengthZletterParserZliftZliftableZ limitFilesZlimitProcesses�linesZlinkFileZlistFormZlistSymbolsZlngamma�loadZloadPackageZlocalDictionaries�localizeZlocate�log�log1p�lookupZlookupCountZ makeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2�mapZmarkedGB�matchZmathMLZmatrix�maxZmaxPosition�memberZmemoizeZmemoizeClearZ memoizeValues�mergeZ mergePairs�methodZ methodOptions�methodsZmidpoint�minZminPositionZminPresZmingensZmingleZminimalBettiZminimalPresentationZ minimalPrimesZminimalReductionZminimizeZminimizeFilenameZminorsZ minprimesZminus�mkdir�mod�moduleZmoduloZmonoidZmonomialCurveIdealZ monomialIdealZmonomialSubidealZ monomialsZmoveFileZmultidegreeZmultidocZmultigradedZmultiplicityZmutableZmutableIdentityZ mutableMatrixZ nanosleepZneedsZneedsPackage�netZnetListZnewClassZnewCoordinateSystemZ newNetFileZ newPackageZnewRing�nextZ nextPrimeZnextkeyZnonspaceAnalyzerZnormZ normalConeZnotImplementedZ nullParserZ nullSpaceZnullhomotopyZ numColumnsZnumRows�numberZnumcols� numerator�numericZnumericIntervalZnumgensZnumrowsZoddZoeisZofClass�onZopenDatabaseZopenDatabaseOutZ openFilesZopenInZ openInOutZopenListenerZopenOutZ openOutAppendZoptPZoptionalSignParser�optionsZorP�override�pack�packageZpackageTemplate�padZpager�pairsZ parallelApply�parent�part� partitionZ partitions�partsZpdim�peekZ permanents�permutationsZpfaffianZ pfaffiansZpivotsZplusZpoincareZ poincareNZpolarizeZpoly�positionZ positionsZpowerZpowermodZ precisionZpreimageZprependZpresentationZprettyZprimaryComponentZprimaryDecomposition�printZprintStringZprinterrZ processID�productZprojectiveHilbertPolynomialZpromoteZprotectZpruneZpseudoRemainderZ pseudocodeZpullbackZpushForwardZpushoutZquotientZquotientRemainderZradicalZradicalContainment�randomZrandomKRationalPointZrandomMutableMatrixZrandomSubsetZrankZrays�readZ readDirectoryZreadPackage�readlinkZrealPart�realpathZrecursionDepthZ reduceHilbertZreducedRowEchelonFormZreductionNumberZreesAlgebraZreesAlgebraIdealZ reesIdealZ regSeqInIdealZregexZ regexQuoteZregisterFinalizerZ regularityZregularizedBetaZregularizedGammaZ relationsZrelativizeFilename� remainder�removeZremoveDirectoryZ removeFileZremoveLowestDimensionZ reorganize�replace�resZreshape� resolutionZ resultant�reverse�rightZringZringFromFractions�roots�rotate�roundZrowAddZrowMultZ rowPermuteZrowRankProfileZrowSwapZrsort�runZrunHooksZrunLengthEncodeZ runProgramZsameZsaturate�scanZscanKeysZ scanLinesZ scanPairsZ scanValuesZscheduleZ schreyerOrderZ searchPathZsecZsechZ seeParsing�selectZselectInSubringZ selectKeysZselectPairsZselectValuesZselectVariablesZseparateZseparateRegexpZsequenceZserialNumber�setZsetEchoZ setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZ setRandomSeed�setupZ setupEmacsZ setupLiftZsetupPromoteZsheafZsheafHomZsheafMapZshowZshowHtmlZshowTex�signZ simpleDocFrob�sinZ singularLocus�sinh�sizeZsize2�sleepZsmithNormalFormZsolveZ someTerms�sortZsortColumns�source�spanZspecialFiberZspecialFiberIdeal�spliceZsplitWWW�sqrt�stackZ stacksProjectZ stacktraceZstandardFormZ standardPairsZ stashValue�status�store�style�subZsublistsZ submatrixZsubmatrixByDegreesZsubquotientZsubsets� substituteZ substringZsubtable�sum�superZsupportZswitchZsylvesterMatrixZ symbolBodyZsymlinkDirectoryZsymlinkFileZsymmetricAlgebraZsymmetricAlgebraIdealZsymmetricKernelZsymmetricPowerZsynonymZsyzZsyzygyScheme�tableZtakeZtally�tanZtangentConeZtangentSheaf�tanh�targetZ taskResultZtemporaryFileNameZtensorZtensorAssociativityZterminalParserZtermsZtestHunekeQuestionZtestsZtexZtexMath�timesZtoAbsolutePathZtoCCZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowerZtoRRZtoRRiZ toSequenceZtoStringZtoUpper�topZtopCoefficientsZ topComponentsZtraceZ transposeZtrim�truncateZtruncateOutputZtutorialZultimateZunbagZuncurryZundocumented�uniformZuninstallAllPackagesZuninstallPackage�union�uniqueZuniquePermutationsZ unsequenceZunstackZ urlEncodeZuseZuserSymbols�utf8Z utf8checkZ utf8substring�validate�value�valuesZvariety�varsZvectorZversalEmbedding�waitZwedgeProductZweightRangeZwhichGm�widthZ wikipedia�wrapZyoungestZzeroZzeta(� ZA1BrouwerDegreesZAbstractSimplicialComplexesZAbstractToricVarietiesZAcknowledgementZAdditionalPathsZAdjointIdealZAdjunctionForSurfacesZ AfterEvalZAfterNoPrintZ AfterPrintZ AInfinityZAlgebraicSplinesZ AlgorithmZ AlignmentZAllCodimensionsZAllMarkovBasesZallowableThreadsZAnalyzeSheafOnP1ZapplicationDirectorySuffix�argumentZ AscendingZAssociativeAlgebrasZAuthorsZAuxiliaryFilesZ backtraceZBareissZBaseZBaseFunctionZ baseRingsZBaseRowZBasisElementLimitZBayerZBeforePrintZBeginningMacaulay2Z BenchmarkZ BernsteinSatoZBertiniZBettiCharactersZBGGZBIBasisZBinaryZBinomialZBinomialEdgeIdealsZ BinomialsZBKZZblockMatrixFormZBodyZBoijSoederbergZBook3264ExamplesZ BooleanGBZBoxesZBracketsZBrowseZBruns�cacheZCacheExampleOutputZ CallLimitZ CannedExampleZCatalanConstantZCaveatZCellularResolutionsZCenterZ CertificationZChainComplexExtrasZChainComplexOperationsZChangeMatrixZCharacteristicClassesZCheckDocumentationZChordalZCitationZciteZClassicZclearAllZclearOutput�closeZcloseInZcloseOutZ ClosestFitZCodeZCodimensionLimitZCodingTheoryZCoefficientRingZCofactorZCohenEngineZ CohenTopLevelZ CohomCalgZCoincidentRootLociZcommandLineZcompactMatrixFormZ ComplementZCompleteIntersectionZCompleteIntersectionResolutionsZ ComplexesZConductorElementZ ConfigurationZConformalBlocksZConnectionMatricesZConsequencesZ ConstantsZContributorsZConvexInterfaceZConwayPolynomials� copyrightZCoreZCorrespondenceScrollsZCotangentSchubertZcotangentSurjectionZcoverageSummaryZCpMackeyFunctorsZCremonaZcurrentFileDirectoryZcurrentFileNameZ currentLayoutZcurrentPackageZ CyclotomicZDate�ddZ DebuggingModeZ debuggingModeZ debugLevelZDecomposableSparseSystemsZ DecomposeZDefaultZdefaultPrecisionZDegreeZDegreeGroupZ DegreeLiftZDegreeLimitZ DegreeMapZDegreeOrderZ DegreeRankZDegreesZDenseZDensityZDepthZ DescendingZDescriptionZDeterminantalRepresentationsZ DGAlgebrasZdictionaryPathZDiffAlgZDispatchZ DivideConquerZ DividedPowersZDmodulesZ docExampleZdocTemplateZDownZDynamicZEagonResolutionZ EdgeIdealsZeditZEigenSolverZEisenbudHunekeVasconcelosZEliminationZEliminationMatricesZEllipticCurvesZEllipticIntegralsZEmailZembeddedToAbstract�endZendlZEngineZengineDebugLevelZEngineTestsZEnumerationCurvesZenvironmentZ EquivariantGBZ errorDepthZ EulerConstantZ eulerSequenceZExampleZExampleFilesZExampleSystemsZExclude�exitZExtZExteriorExtensionsZExteriorIdealsZExteriorModulesZExtLongExactSequence�falseZ FastMinorsZFastNonminimalZFGLMZfileDictionariesZ fileExitHooksZFileNameZFindOneZFiniteFittingIdealsZFirstZFirstPackageZ FlatMonoidZFlexible�flushZFollowLinksZForeignFunctionsZFormalGroupLawsZFormatZFourierMotzkinZ FourTiTwoZfpLLLZFrobeniusThresholdsZFunctionFieldDesingularizationZ GameTheoryZ GBDegreesZgbTraceZGenerateAssertions�GenericZGenericInitialIdealZGeometricDecomposabilityZ gfanInterfaceZGivensZGKMVarietiesZGLexZGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZGlobalSectionLimitZ GorensteinZGradedLieAlgebrasZGraphicalModelsZGraphicalModelsMLEZGraphicsZGraphsZGRevLexZGroebnerStrataZGroebnerWalkZGroupLexZGroupRevLexZGTZZHadamardZhandleInterruptsZHardDegreeLimitZHeadingZHeadlineZHeftZHeight�helpZHermiteZ HermitianZHHZhhZHigherCIOperatorsZHighestWeightsZHilbertZHodgeIntegralsZHolonomicSystemsZ homeDirectoryZHomePageZHomogeneousZHomogeneous2ZHomologicalAlgebraPackageZHomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangements�idZidealSheafSequenceZIgnoreExampleErrors�iiZ!IncidenceCorrespondenceCohomologyZincomparableZ IncrementZ indeterminateZIndexZindexComponentsZinfinityZInfoDirSectionZinfoHelpZ InhomogeneousZInputsZ InstallPrefixZIntegerProgrammingZIntegralClosureZinterpreterDepthZIntersectionZ InvariantRingZ InverseMethodZInversesZInverseSystemsZ InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinZJSONZJSONRPCZ K3CarpetsZ K3SurfacesZKeepZ KeepFilesZ KeepZeroesZKeyZKeywordsZ KroneckerZKustinMillerZ lastMatchZLatticePolytopesZLayoutZLeftZLengthLimitZLexZ LexIdealsZLieAlgebraRepresentationsZLimitZLinearZ LinearAlgebraZLinearTruncationsZ lineNumberZlistLocalSymbolsZlistUserSymbolsZLLLBasesZ loadDepthZLoadDocumentationZloadedFilesZloadedPackagesZLocalZ LocalRingsZLongPolynomialZM0nbarZMacaulay2DocZ MaintainerZMakeDocumentationZMakeHTMLZMakeInfoZMakePDFZMapleInterfaceZMarkovZMatchingFieldsZMatrixFactorizationsZMatrixSchubertZMatroidsZmaxAllowableThreadsZmaxExponentZMaximalRankZMaxReductionCountZMCMApproximationsZMergeTeXZminExponentZMinimalGeneratorsZ MinimalMatrixZminimalPresentationMapZminimalPresentationMapInvZ MinimalPrimesZMinimizeZMinimumVersionZMiuraZMixedMultiplicityZModuleDeformationsZMonodromySolverZMonomialZMonomialAlgebrasZMonomialIntegerProgramsZMonomialOrbitsZ MonomialOrderZ MonomialsZMonomialSizeZMsolveZMultigradedBGGZMultigradedImplicitizationZMultiGradedRationalMapZMultiplicitySequenceZMultiplierIdealsZMultiplierIdealsDim2ZMultiprojectiveVarietiesZNAGtypesr ZNautyZNautyGraphsZ NCAlgebraZNCLexZ NewFromMethod�newlineZ NewMethodZNewOfFromMethodZNewOfMethod�nilZNodeZNoetherianOperatorsZNoetherNormalizationZNonminimalComplexesZNonPrincipalTestIdealsZNoPrintZNormalizZNormalToricVarietiesZ NotANumber�notifyZNTL�nullZnullaryMethodsZNumericalAlgebraicGeometryZNumericalCertificationZNumericalImplicitizationZNumericalLinearAlgebraZNumericalSchubertCalculusZNumericalSemigroupsZNumericSolutionsZ numTBBThreadsZOIGroebnerBasesZOldChainComplexesZOldPolyhedraZOldToricVectorBundlesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresent�OptionsZOrder�orderZOscillatorsZOutputDictionaryZOutputsZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZ PairLimitZPairsRemainingZ ParallelF4ZParallelizeByDegreeZParametrizationZParsing�pathZPathSignaturesZPencilsOfQuadricsZ PermanentsZPermutationsZPHCpackZPhylogeneticTrees�piZ PieriMapsZPlaneCurveLinearSeriesZPlaneCurveSingularitiesZPointsZ PolyhedraZPolymakeZPolyominoIdealsZPosetsZPositionZPositivityToricBundlesZPOSIXZPostfixZPreZ PrecisionZPrefixZprefixDirectoryZ prefixPathZPrimaryDecompositionZ PrimaryTagZPrimitiveElementZPrintZprintingAccuracyZprintingLeadLimitZprintingPrecisionZprintingSeparatorZprintingTimeLimitZprintingTrailLimitZ printWidthZProbabilityZprofileSummaryZprogramPathsZ ProjectiveZPruneZPruneComplexZ pruningMapZ"PseudomonomialPrimaryDecompositionZPullbackZpullbackMapsZPushForwardZpushoutMaps�PythonZQthPowerZQuadraticIdealExamplesByRoosZQuasidegreesZQuaternaryQuarticsZ QuillenSuslin�quitZQuotientZRadicalZ RadicalCodim1Z RaiseErrorZRandomCanonicalCurvesZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomGenus14CurvesZRandomIdealsZRandomMonomialIdealsZ RandomObjectsZRandomPlaneCurvesZRandomPointsZRandomSpaceCurvesZRangeZRationalMapsZRationalPointsZRationalPoints2ZReactionNetworksZRealFPZRealQPZRealQP1Z RealRootsZRealRRZRealXDZrecursionLimitZReduceZReesAlgebraZ ReferencesZReflexivePolytopesDBZ RegularityZRelativeCanonicalResolutionZReloadZRemakeAllDocumentationZ RerunExamplesZResidualIntersectionsZResLengthThreeZ ResolutionsOfStanleyReisnerRingsZrestartZResultZ ResultantsZ returnCodeZReverseZRevLexZRHomZRightZ RInterfaceZrootPathZrootURIZRunDirectoryZRunExamplesZ RunExternalM2ZSagbiGbDetectionZ SaturationZ SaturationMapZ Schubert2ZSchurComplexesZ SchurFunctorsZ SchurRingsZ SchurVeroneseZSCMAlgebrasZscriptCommandLineZSCSCPZSectionRingZSeeAlsoZSegreClassesZSemidefiniteProgrammingZSeminormalizationZSeparateExecZ SerializationZsheafExtZShimoyamaYokoyamaZshowClassStructureZ showStructureZshowUserStructureZ SimpleDocZSimplicialComplexesZSimplicialDecomposabilityZSimplicialPosetsZSimplifyFractionsZ SizeLimitZSkewCommutativeZSlackIdealsZSLnEquivariantMatricesZSLPexpressionsZSortZSortStrategyZ SourceCodeZ SourceRingZSpaceCurvesZSparseResultantsZSpechtModuleZSpecialFanoFourfoldsZSpectralSequencesZSRdeformationsZStandardZStartWithOneMinorZ StatePolytopeZ StatGraphs�stderrZstdioZStopBeforeComputationZstopIfError� StopIterationZStopWithMinimalGeneratorsZStrategyZStrictZStronglyStableIdealsZStyleZSubalgebraBasesZSubnodesZSubringLimitZ subscriptZ SugarlessZ SumsOfSquaresZSuperLinearAlgebraZsuperscriptZSVDComplexesZSwitchingFieldsZSymbolicPowersZSymmetricPolynomialsZSynopsisZSyzygiesZSyzygyLimitZSyzygyMatrixZ SyzygyRowsZTableauxZTangentConeZTateOnProductsZTensorComplexesZ TerraciniLociZTestZtestExampleZ TestIdealsZTeXmacsr ZThinSincereQuiversZ ThreadedGBZThreadsZ ThresholdZTopcomZtopLevelModeZTorZ TorAlgebraZToricZToricHigherDirectImagesZToricInvariantsZ ToricTopologyZToricVectorBundlesZTorsionZTorsionFreeZ TotalPairsZTreeZTriangularSetsZTriangulationsZTriesZTrimZTripletsZTropicalZ TropicalToric�trueZTruncateZTruncationsZ TSpreadIdealsZTypicalValueZ typicalValuesZUndoZUniqueZUnitsZUnmixedZUpZ UpdateOnlyZUpperTriangularZUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesZ ValuationsZVariableZVariableBaseNameZ VariablesZ VarietiesZVasconcelosZVectorFieldsZVectorGraphics�VerboseZ VerbosityZVerifyZVersalDeformations�Version�versionZ VerticalSpaceZviewHelpZVirtualResolutionsZ VisualizeZVNumberZWebAppZWeightsZWeilDivisorsZWeylAlgebraZWeylAlgebrasZ WeylGroupsZWhitneyStratificationsZWrapZXMLZyonedaSheafExtensionc @ s� e Zd ZdZdZdZdgZdgZdZde j fde jd fd edfded fe eddd�efe eddd�ejfe eddd�ejfe eddd�ejfdejfdefg de jfde jdfde jfgdefd edfdefgdefdefdedfdefgd�ZdS )r zJLexer for Macaulay2, a software system for research in algebraic geometry.Z Macaulay2zhttps://macaulay2.com/Z macaulay2z*.m2z2.12z--.*$z-\*� block comment�"�quote stringz///�slash stringz\b)�prefix�suffixz\s+�.z[^*-]+z\*-z#popz[*-]z[^\\"]+z\\"?z[^/]+z (//)+(?!/)z/(//)+(?!/)�/)�rootr� r� r� N)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ version_addedr �SingleZ Multiliner r � M2KEYWORDSr �M2DATATYPESr ZBuiltin�M2FUNCTIONSr'