U
    ]gV                     @   sZ   d 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ZdZdZdZG d	d deZd
S )z
    pygments.lexers.macaulay2
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for Macaulay2.

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwords)CommentKeywordNameStringTextMacaulay2Lexer)$SPACEZTESTandbreakZcatchcontinueZdoZelapsedTimeZelapsedTimingelseforfromglobalifinlistlocalnewnotZoforreturnZshieldstepsymbolZthenZthreadLocalZthreadVariablethrowtimeZtimingtotrywhenwhilexor)ZANCHORZAdjacentZAffineVarietyZAnalyzerZAngleBarListArrayZAssociativeExpressionZ	AtomicIntZ
BLOCKQUOTEZBODYZBOLDZBRZBUTTONZBagZ	BasicListZ
BettiTallyZBinaryOperationBooleanCCCDATAZCODECOMMENTZCacheFunctionZ
CacheTableZChainComplexZChainComplexMapZCoherentSheafCommandZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureZComplexFieldConstantZDDZDIVZDLZDTZDatabaseZDescentZDescribeZ
DictionaryZ	DirectSumZDivideZDocumentTagZEMZ	EliminateZ
EngineRingZEquationZExampleItemZ
ExpressionZFileZFilePositionZFractionFieldFunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZGroebnerBasisZGroebnerBasisOptionsHEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6ZHRZHREFZHTMLZ	HashTableZ
HeaderTypeZHolderZHybridZ	HypertextZHypertextContainerZHypertextParagraphZHypertextVoidZIMGINDENTZINPUTZITALICZIdealZImmutableTypeZIndeterminateNumberZIndexedVariableZIndexedVariableTableZInexactFieldZInexactFieldFamilyZInexactNumberZInfiniteNumberZIntermediateMarkUpTypeIteratorZKBDr   ZLABELZLATERZLIZLINKLITERALListZLocalDictionaryZ
LowerBoundZMENUZMETAZManipulatorZMapExpressionZ
MarkUpTypeZMatrixZMatrixExpressionZMethodFunctionZMethodFunctionBinaryZMethodFunctionSingleZMethodFunctionWithOptionsZMinusModuleZMonoidZMonoidElementZMonomialIdealZMultigradedBettiTallyZMutableHashTableZMutableListZMutableMatrixZNetZNetFileZNothingNumberZNumberedVerticalListZOLZOneExpressionOptionZOptionTableZOrderedMonoidZPARAZPREPackageZParenthesizeParserZ	PartitionZPolynomialRingZPowerZProductZProductOrderZProgramZ
ProgramRunZProjectiveHilbertPolynomialZProjectiveVarietyZ
PseudocodeZPseudocodeClosureZQQZQuotientRingZRRZRRiZ	RealFieldZ
ResolutionZRingZRingElementZ
RingFamilyZRingMapZRowExpressionZSAMPZSCRIPTZSMALLZSPANZSTRONGZSTYLEZSUBZ
SUBSECTIONZSUPZScriptedFunctorZSelfInitializingTypeSequenceSetZSheafExpressionZSheafMapZSheafOfRingsZSparseMonomialVectorExpressionZSparseVectorExpressionr   Z	SubscriptZSumZSumOfTwistsZSuperscriptZSymbolZ
SymbolBodyZTABLEZTDZTEXZTHTITLEZTOZTO2ZTOHZTRZTTZTableZTallyZTaskZTensorProductZ	TestInputZThingZTimeTypeZULURLZVARZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZZZZeroExpression(4  ZBesselJZBesselYBetaZDigammaZEXAMPLEZEndZFanoZGCstatsZGFGammaZGrassmannianZHomZLLLZLUdecompositionZM2CODEZNNParserZProjZQQParserZQRDecompositionZSVDZSYNOPSISZSchubertZSpecZZZParserZaboutabs
accumulateacosacoshZacotZacothZaddCancelTaskZaddDependencyTaskZaddEndFunctionZaddHookZaddStartTaskZadjointZagmalarmallZambientZanalyticSpreadZancestorZ	ancestorsZandPannZannihilatorZantipodeanyappendZapplicationDirectoryapplyZ	applyKeysZ
applyPairsZ
applyTableZapplyValuesZaproposZarXivasciiasinasinhZassassertZassociatedGradedRingZassociatedPrimesZatEndOfFileatanatan2atanhZautoloadbaseFilenamebaseNameZbaseRingZbasisZbeginDocumentationZ	benchmarkZbettiZbetweenZbinomialZborelZ
cacheValueZ
cancelTaskZcanonicalBundlecaptureZceilingZcenterStringZchainComplexZ
changeBaseZchangeDirectorycharZcharAnalyzer
characterscheckZcheckDegreeschiclasscleanZ	clearEchocodeZcodimZcoefficientZcoefficientRingZcoefficientsZ
cohomologyZcoimageZcokerZcokernelZcollectGarbageZ	columnAddZ
columnMultZcolumnPermuteZcolumnRankProfileZ
columnSwapZ	columnatecombineZcommandInterpreterZ
commonRingZ	commonestZcomoduleZcompareExchangeZ
complementZcomplete
componentsZcomposeZcompositionscompressZconcatenateZ	conductorZcone	conjugateZconnectionCountZconstParsercontentZcontractZconwayPolynomialcopyZcopyDirectoryZcopyFilecoscoshZcotZcotangentSheafZcothZcoverZcoverMapZcpuTimeZ
createTaskZcscZcschZcurrentColumnNumberZcurrentDirectoryZcurrentPositionZcurrentRowNumbercurrentTimeZ
deadParserdebugZ
debugErrorZ	decomposeZ
deepSplicedefaultZdegreeZdegreeGroupZdegreeLengthdegreesZdegreesMonoidZdegreesRingdeleteZdemarkdenominatordepthZdescribeZdetZdeterminantZdiagonalMatrixZdiameter
dictionaryZdiff
differenceZdimZ	directSumdisassembleZdiscriminantZdismissZdistinguishedZdivideByVariabledocdocumentZdropZdualZeagonNorthcottZechoOffZechoOnZeigenvaluesZeigenvectorsZeintelementsZ	eliminateZ
endPackageentriesZeraseerferfcerrorZeulerZeulersZevenZexamplesexchangeexecexpZexpectedReesIdealexpm1Z	exponentsexportZ
exportFromZexportMutableZ
expressionextendZexteriorPowerZfactorZfileExecutableZ
fileExistsZ
fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ
fillMatrixZ	findFilesZfindHeftZfindProgramZfindSynonymsfirstZfirstkeyZfittingIdealZ
flagLookupflattenZflattenRingZflipfloorfoldZforceGBforkformatZ	formationfracfractionframesZfromDividedPowersZfromDualZfunctionBodyZfutureParsergbZgbRemoveZ
gbSnapshotgcdZgcdCoefficientsZgcdLLLZgeneraZgenerateAssertions	generator
generatorsZgenericMatrixZgenericSkewMatrixZgenericSymmetricMatrixZgensZgenusgetZgetChangeMatrixZgetGlobalSymbolZgetIOThreadModeZ
getNetFileZ
getNonUnitZgetPrimeWithRootOfUnityZ	getSymbolZgetWWWZgetcgetenvZglobalAssignZglobalAssignFunctionZglobalAssignmentZglobalReleaseFunctionZgradedModuleZgradedModuleMapZgrammZ
graphIdealZ	graphRingZgroebnerBasisZgroupIDhashZ	hashTableZ	headlinesZheftheightZhermiteZhilbertFunctionZhilbertPolynomialZhilbertSeriesZholdZ
homogenizeZhomologyZhomomorphismhooksZhorizontalJoinhtmlZhttpHeadersZ	hypertextZicFracPZicFractionsZicMapZicPIdealZidealZ	idealizeridentityimageZimaginaryPartZ
importFromZindependentSetsindexindicesZ
inducedMapZinducesWellDefinedMapinfoinputinsertZinstallAssignmentMethodZinstallHilbertFunctionZinstallMethodZinstallMinprimesZinstallPackageZinstalledPackagesinstanceZ	instancesZintegralClosureZ	integrateZ	intersectZintersectInPintersectionintervalZinverseZ
inverseErfZinversePermutationZinverseRegularizedBetaZinverseRegularizedGammaZinverseSystemZirreducibleCharacteristicSeriesZirreducibleDecompositionZ	isANumberZisAffineRingZisBorelZ
isCanceledZisCommutativeZ
isConstantZisDirectSumZisDirectoryZisEmptyZisFieldZisFiniteZisFinitePrimeFieldZisFreeModuleZisGlobalSymbolZisHomogeneousZisIdealZ
isInfiniteZisInjectiveZisInputFileZisIsomorphicZisIsomorphismZisLLLZ
isLiftableZisLinearTypeZ
isListenerZisMemberZisModuleZisMonomialIdealZ	isMutableZisNormalZisOpenZisOutputFileZisPolynomialRingZ	isPrimaryZisPrimeZisPrimitiveZisProjectiveZisPseudoprimeZisQuotientModuleZisQuotientOfZisQuotientRingZisReadyZisRealZisReductionZisRegularFileZisRingZisSkewCommutativeZisSmoothZisSortedZisSquareFreeZisStandardGradedPolynomialRingZisSubmoduleZisSubquotientZisSubsetZisSupportedInZeroLocusZisSurjectiveZisTableZisUnitZisVeryAmpleZisWellDefinedZisWeylAlgebraZisciteratorZjacobianZjacobianDualjoinZkerkernelZ	kernelLLLZkernelOfLocalizationkeyskillZkoszullastZlcmZleadCoefficientZleadComponentZleadMonomialZleadTermleftlengthZletterParserZliftZliftableZ
limitFilesZlimitProcesseslinesZlinkFileZlistFormZlistSymbolsZlngammaloadZloadPackageZlocalDictionariesZlocalizeZlocateloglog1plookupZlookupCountZmakeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2mapZmarkedGBmatchZmathMLZmatrixmaxZmaxPositionmembermemoizeZmemoizeClearZmemoizeValuesmergeZ
mergePairsmethodZmethodOptionsmethodsZmidpointminZminPositionZminPresZmingensZmingleZminimalBettiZminimalPresentationZminimalPrimesZminimalReductionZminimizeZminimizeFilenameZminorsZ	minprimesminusmkdirmodmoduleZmoduloZmonoidZmonomialCurveIdealZmonomialIdealZmonomialSubidealZ	monomialsZmoveFileZmultidegreeZmultidocZmultigradedZmultiplicityZmutableZmutableIdentityZmutableMatrixZ	nanosleepZneedsZneedsPackagenetZnetListZnewClassZnewCoordinateSystemZ
newNetFileZ
newPackageZnewRingnextZ	nextPrimeZnextkeyZnonspaceAnalyzerZnormZ
normalConeZnotImplementedZ
nullParserZ	nullSpaceZnullhomotopyZ
numColumnsZnumRowsnumberZnumcols	numeratornumericZnumericIntervalZnumgensZnumrowsZoddZoeisZofClassonZopenDatabaseZopenDatabaseOutZ	openFilesZopenInZ	openInOutZopenListenerZopenOutZopenOutAppendZoptPZoptionalSignParseroptionsZorPoverridepackpackageZpackageTemplatepadZpagerpairsZparallelApplyparentpart	partitionZ
partitionspartsZpdimpeekZ
permanentspermutationsZ	pfaffiansZpivotsplusZpoincareZ	poincareNZpolarizeZpolypositionZ	positionspowerZpowermodZ	precisionZpreimageprependZpresentationprettyZprimaryComponentZprimaryDecompositionprintZprintStringZprinterrZ	processIDproductprofileZprojectiveHilbertPolynomialZpromoteZprotectZpruneZpseudoRemainderZ
pseudocodeZpullbackZpushForwardZpushoutZquotientZquotientRemainderradicalZradicalContainmentrandomZrandomKRationalPointZrandomMutableMatrixZrankZraysreadZreadDirectoryZreadPackagereadlinkZrealPartrealpathZrecursionDepthZreduceHilbertZreducedRowEchelonFormZreductionNumberZreesAlgebraZreesAlgebraIdealZ	reesIdealZregSeqInIdealregexZ
regexQuoteZregisterFinalizerZ
regularityZregularizedBetaZregularizedGammaZ	relationsZrelativizeFilename	remainderremoveZremoveDirectoryZ
removeFileZremoveLowestDimensionZ
reorganizereplaceresZreshape
resolutionZ	resultantreverserightZringZringFromFractionsrootsrotateroundZrowAddZrowMultZ
rowPermuteZrowRankProfileZrowSwapZrsortrunZrunHooksZrunLengthEncodeZ
runProgramZsameZsaturatescanZscanKeysZ	scanLinesZ	scanPairsZ
scanValuesscheduleZschreyerOrderZ
searchPathsecZsechZ
seeParsingselectZselectInSubringZ
selectKeysZselectPairsZselectValuesZselectVariablesZseparateZseparateRegexpsequenceserialNumbersetZsetEchoZ
setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZsetRandomSeedsetupZ
setupEmacsZ	setupLiftZsetupPromoteZsheafZsheafHomZsheafMapshowZshowHtmlZshowTexZsimpleDocFrobsinZsingularLocussinhsizeZsize2sleepZsmithNormalFormZsolveZ	someTermssortZsortColumnssourcespanZspecialFiberZspecialFiberIdealZspliceZsplitWWWsqrtstackZstacksProjectZstandardFormZstandardPairsZ
stashValuestatusstorestylesubZsublistsZ	submatrixZsubmatrixByDegreesZsubquotientZsubsets
substituteZ	substringZsubtablesumsuperZsupportswitchZsylvesterMatrixZ
symbolBodyZsymlinkDirectoryZsymlinkFileZsymmetricAlgebraZsymmetricAlgebraIdealZsymmetricKernelZsymmetricPowerZsynonymZsyzZsyzygySchemetableZtakeZtallytanZtangentConeZtangentSheaftanhtargetZ
taskResultZtemporaryFileNameZtensorZtensorAssociativityZterminalParserZtermsZtestHunekeQuestiontestsZtexZtexMathtimesZtoAbsolutePathZtoCCZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowerZtoRRZtoRRiZ
toSequencetoStringZtoUppertopZtopCoefficientsZtopComponentstraceZ	transposeZtrimtruncateZtruncateOutputZtutorialZultimateZunbagZuncurryZundocumenteduniformZuninstallAllPackagesZuninstallPackageunionuniqueZuniquePermutationsZ
unsequenceZunstackZ	urlEncodeZuseZuserSymbolsutf8Z	utf8checkZutf8substringvalidatevaluevaluesZvarietyvarsZvectorZversalEmbeddingwaitZwedgeProductZweightRangeZwhichGmwidthZ	wikipediawrapZyoungestZzerozeta(  ZA1BrouwerDegreesZAbstractSimplicialComplexesZAbstractToricVarietiesZAcknowledgementZAdditionalPathsZAdjointIdealZAdjunctionForSurfacesZ	AfterEvalZAfterNoPrintZ
AfterPrintZ	AInfinityZAlgebraicSplinesZ	AlgorithmZ	AlignmentZAllCodimensionsZallowableThreadsZAnalyzeSheafOnP1ZapplicationDirectorySuffixargumentZ	AscendingZAssociativeAlgebrasZAuthorsZAuxiliaryFilesZ	backtraceZBareissZBaseZBaseFunctionZ	baseRingsZBaseRowZBasisElementLimitZBayerZBeforePrintZBeginningMacaulay2Z	BenchmarkZBernsteinSatoZBertiniZBettiCharactersZBGGZBIBasisBinaryZBinomialZBinomialEdgeIdealsZ	BinomialsZBKZZblockMatrixFormZBodyZBoijSoederbergZBook3264ExamplesZ	BooleanGBZBoxesZBrowseZBrunscacheZCacheExampleOutputZ	CallLimitZCannedExampleZCatalanConstantZCaveatZCellularResolutionsZCenterZCertificationZChainComplexExtrasZChainComplexOperationsZChangeMatrixZCharacteristicClassesZCheckDocumentationZChordalZciteZClassicZclearAllZclearOutputcloseZcloseInZcloseOutZ
ClosestFitZCodeZCodimensionLimitZCodingTheoryZCoefficientRingZCofactorZCohenEngineZCohenTopLevelZ	CohomCalgZCoincidentRootLociZcommandLineZcompactMatrixFormZ
ComplementZCompleteIntersectionZCompleteIntersectionResolutionsZ	ComplexesZConductorElementConfigurationZConformalBlocksZConsequencesZ	ConstantsZContributorsZConvexInterfaceZConwayPolynomials	copyrightZCoreZCorrespondenceScrollsZCotangentSchubertZCremonaZcurrentFileDirectoryZcurrentFileNameZcurrentLayoutZcurrentPackageZ
CyclotomicDateddZDebuggingModeZdebuggingModeZ
debugLevelZDecomposableSparseSystemsZ	DecomposeZDefaultZdefaultPrecisionZDegreeZDegreeGroupZ
DegreeLiftZDegreeLimitZ	DegreeMapZDegreeOrderZ
DegreeRankZDegreesZDenseZDensityZDepthZ
DescendingDescriptionZDeterminantalRepresentationsZ
DGAlgebrasZdictionaryPathZDiffAlgZDispatchZDivideConquerZDividedPowersZDivisorZDmodulesZ
docExampleZdocTemplateZDownZDynamicZEagonResolutionZ
EdgeIdealsZeditZEigenSolverZEisenbudHunekeVasconcelosZEliminationZEliminationMatricesZEllipticCurvesZEllipticIntegralsZEmailendZendlZEngineZengineDebugLevelZEngineTestsZEnumerationCurvesenvironmentZEquivariantGBZ
errorDepthZEulerConstantZExampleZExampleFilesZExampleSystemsZExcludeexitZExtZExteriorIdealsZExteriorModulesfalseZ
FastMinorsZFastNonminimalZFGLMZfileDictionariesZfileExitHooksZFileNameZFindOneZFiniteFittingIdealsZFirstZFirstPackageZ
FlatMonoidZFlexibleflushZFollowLinksZForeignFunctionsZFormalGroupLawsZFormatZFourierMotzkinZ	FourTiTwoZfpLLLZFrobeniusThresholdsZFunctionFieldDesingularizationZ	GBDegreesZgbTraceZGenerateAssertionsGenericZGenericInitialIdealZGeometricDecomposabilityZgfanInterfaceZGivensZGKMVarietiesZGLexZGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZGlobalSectionLimitZ
GorensteinZGradedLieAlgebrasZGraphicalModelsZGraphicalModelsMLEZGraphicsZGraphsZGRevLexZGroebnerStrataZGroebnerWalkZGroupLexZGroupRevLexZGTZZHadamardZhandleInterruptsZHardDegreeLimitZHeadingZHeadlineZHeftZHeighthelpZHermiteZ	HermitianZHHhhZHigherCIOperatorsZHighestWeightsZHilbertZHodgeIntegralsZHolonomicSystemsZhomeDirectoryZHomePageZHomogeneousZHomogeneous2ZHomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangementsidZIgnoreExampleErrorsiiZincomparableZ	IncrementZindeterminateZIndexZindexComponentsZinfinityZInfoDirSectionZinfoHelpZInhomogeneousZInputsZInstallPrefixZIntegralClosureZinterpreterDepthZIntersectionZInvariantRingZInverseMethodZInversesZInverseSystemsZ
InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinZJSONZJupyterZ	K3CarpetsZ
K3SurfacesZKeepZ	KeepFilesZ
KeepZeroesZKeyZKeywordsZ	KroneckerZKustinMillerZ	lastMatchZLatticePolytopesZLayoutZLeftZLengthLimitZLexZ	LexIdealsZLicensesZLieTypesZLimitZLinearZLinearAlgebraZLinearTruncationsZ
lineNumberZlistLocalSymbolsZlistUserSymbolsZLLLBasesZ	loadDepthZLoadDocumentationZloadedFilesZloadedPackagesZLocalZ
LocalRingsZLongPolynomialZM0nbarZMacaulay2DocZ
MaintainerZMakeDocumentationZMakeHTMLZMakeInfoZ	MakeLinksZMakePDFZMapleInterfaceZMarkovZMatchingFieldsZMatrixSchubertZMatroidsZmaxAllowableThreadsZmaxExponentZMaximalRankZMaxReductionCountZMCMApproximationsZMergeTeXZminExponentZMinimalGeneratorsZMinimalMatrixZminimalPresentationMapZminimalPresentationMapInvZMinimalPrimesZMinimizeZMinimumVersionZMiuraZMixedMultiplicityZModuleDeformationsZMonodromySolverZMonomialZMonomialAlgebrasZMonomialIntegerProgramsZMonomialOrbitsZMonomialOrderZ	MonomialsZMonomialSizeZMsolveZMultigradedBGGZMultigradedImplicitizationZMultiGradedRationalMapZMultiplicitySequenceZMultiplierIdealsZMultiplierIdealsDim2ZMultiprojectiveVarietiesZNAGtypesr   ZNautyZNautyGraphsZ	NCAlgebraZNCLexZNewFromMethodnewlineZ	NewMethodZNewOfFromMethodZNewOfMethodnilNodeZNoetherianOperatorsZNoetherNormalizationZNonminimalComplexesZNoPrintZNormalizZNormalToricVarietiesnotifyZNTLnullZnullaryMethodsZNumericalAlgebraicGeometryZNumericalCertificationZNumericalImplicitizationZNumericalLinearAlgebraZNumericalSchubertCalculusZNumericalSemigroupsZNumericSolutionsZnumTBBThreadsZOIGroebnerBasesZOldPolyhedraZOldToricVectorBundlesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresentOptionsZOrderorderZOutputDictionaryZOutputsZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZ	PairLimitZPairsRemainingZ
ParallelF4ZParallelizeByDegreeZParametrizationZParsingpathZPencilsOfQuadricsZ
PermanentsZPermutationsZPHCpackZPhylogeneticTreespiZ	PieriMapsZPlaneCurveLinearSeriesZPlaneCurveSingularitiesZPointsZ	PolyhedraZPolymakeZPolyominoIdealsZPosetsZPositionZPositivityToricBundlesZPOSIXZPostfixZPreZ	PrecisionZPrefixZprefixDirectoryZ
prefixPathZPrimaryDecompositionZ
PrimaryTagZPrimitiveElementZPrintZprintingAccuracyZprintingLeadLimitZprintingPrecisionZprintingSeparatorZprintingTimeLimitZprintingTrailLimitZ
printWidthZProbabilityZprofileSummaryZprogramPathsZ
ProjectiveZPruneZPruneComplexZ
pruningMapZ"PseudomonomialPrimaryDecompositionZPullbackZpullbackMapsZPushForwardZpushoutMapsPythonZQthPowerZQuadraticIdealExamplesByRoosZQuasidegreesZQuaternaryQuarticsZQuillenSuslinquitZQuotientZRadicalZRadicalCodim1Z
RaiseErrorZRandomCanonicalCurvesZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomGenus14CurvesZRandomIdealsZRandomMonomialIdealsZRandomObjectsZRandomPlaneCurvesZRandomPointsZRandomSpaceCurvesZRangeZRationalMapsZRationalPointsZRationalPoints2ZReactionNetworksZRealFPZRealQPZRealQP1Z	RealRootsZRealRRZRealXDZrecursionLimitZReduceZReesAlgebraZ
ReferencesZReflexivePolytopesDBZ
RegularityZRelativeCanonicalResolutionZReloadZRemakeAllDocumentationZRerunExamplesZResidualIntersectionsZResLengthThreeZ ResolutionsOfStanleyReisnerRingsZrestartZResultZ
ResultantsZ
returnCodeZReverseZRevLexZRightZ
RInterfaceZrootPathZrootURIZRunDirectoryZRunExamplesZRunExternalM2ZSagbiGbDetectionZ
SaturationZSaturationMapZ	Schubert2ZSchurComplexesZSchurFunctorsZ
SchurRingsZSchurVeroneseZSCMAlgebrasZscriptCommandLineZSCSCPZSectionRingZSeeAlsoZSegreClassesZSemidefiniteProgrammingZSeminormalizationZSeparateExecZSerializationZsheafExtZShimoyamaYokoyamaZshowClassStructureZshowStructureZshowUserStructureZ	SimpleDocZSimplicialComplexesZSimplicialDecomposabilityZSimplicialPosetsZSimplifyFractionsZ	SizeLimitZSkewCommutativeZSlackIdealsZSLnEquivariantMatricesZSLPexpressionsZSortZSortStrategyZ
SourceCodeZ
SourceRingZSpaceCurvesZSparseResultantsZSpechtModuleZSpecialFanoFourfoldsZSpectralSequencesZSRdeformationsZStandardZStartWithOneMinorZStatePolytopeZ
StatGraphsstderrZstdioZStopBeforeComputationZstopIfErrorStopIterationZStopWithMinimalGeneratorsZStrategyZStrictZStronglyStableIdealsStyleZSubalgebraBasesZSubnodesZSubringLimitZ	subscriptZ	SugarlessZSumsOfSquaresZSuperLinearAlgebraZsuperscriptZSVDComplexesZSwitchingFieldsZSymbolicPowersZSymmetricPolynomialsZSynopsisZSyzygiesZSyzygyLimitZSyzygyMatrixZ
SyzygyRowsZTangentConeZTateOnProductsZTensorComplexesZTerraciniLociZTestZtestExampleZ
TestIdealsZTeXmacsr   ZThinSincereQuiversZ
ThreadedGBZThreadsZ	ThresholdZTopcomZtopLevelModeZTorZ
TorAlgebraZToricZToricInvariantsZToricTopologyZToricVectorBundlesZTorsionZTorsionFreeZ
TotalPairsZTreeZTriangularSetsZTriangulationsZTriesZTrimZTripletsZTropicalZTropicalTorictrueZTruncateZTruncationsZTSpreadIdealsZTypicalValueZtypicalValuesZUndoZUniqueZUnitsZUnmixedZUpZ
UpdateOnlyZUpperTriangularUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesZ
ValuationsVariableZVariableBaseName	VariablesZ	VarietiesZVasconcelosZVectorFieldsZVectorGraphicsVerboseZ	VerbosityZVerifyZVersalDeformationsVersionversionZVerticalSpaceZviewHelpZVirtualResolutionsZ	VisualizeZVNumberZWebAppZWeightsZWeylAlgebraZWeylAlgebrasZ
WeylGroupsZWhitneyStratificationsZWrapXMLc                   @   s   e Zd ZdZdZdZdgZdgZdZde	j
fde	jd	fd
edfded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dejfdefg
de	jfde	jdfde	jfgdefd
edfdefgdefdefdedfdefgdZdS )r	   zJLexer for Macaulay2, a software system for research in algebraic geometry.Z	Macaulay2zhttps://macaulay2.com/Z	macaulay2z*.m2z2.12z--.*$z-\*block comment"quote stringz///slash stringz\b)prefixsuffixz\s+.z[^*-]+z\*-z#popz[*-]z[^\\"]+z\\"?z[^/]+z
(//)+(?!/)z/(//)+(?!/)/)rootr1  r3  r4  N)__name__
__module____qualname____doc__nameurlaliases	filenamesZversion_addedr   SingleZ	Multiliner   r   
M2KEYWORDSr   M2DATATYPESr   ZBuiltinM2FUNCTIONSr*   M2CONSTANTSr)   r   
Whitespacetokens rI  rI  =/tmp/pip-unpacked-wheel-zak7uw41/pygments/lexers/macaulay2.pyr	     s>   

N)r=  Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   __all__rC  rD  rE  rF  r	   rI  rI  rI  rJ  <module>   s(   
' _      =     '