B
    (d|                 @   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-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwords)CommentKeywordNameStringTextMacaulay2Lexer)"andbreakZcatchcontinuedoZelapsedTimeZelapsedTimingelseforfromglobalifinlistlocalnewnotZoforreturnshieldSPACEstepsymbolZthenZthreadVariablethrowtimeZtimingtotrywhenwhilexor)ZAdjacentZAffineVarietyZAnalyzerZANCHORZAngleBarListZArrayZAssociativeExpressionZBagZ	BasicListZ
BettiTallyZBinaryOperationZ
BLOCKQUOTEZBODYZBOLDBooleanZBRZCacheFunctionZ
CacheTableCCZCDATAZChainComplexZChainComplexMapZCODEZCoherentSheafCommandCOMMENTZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureZComplexFieldConstantZDatabaseZDDZDescentZDescribeZ
DictionaryZDIVZDivideZDLZDocumentTagZDTZ	EliminateZEMZ
EngineRingZEquationZExampleItem
ExpressionFileZFilePositionZFractionFieldFunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZGroebnerBasisZGroebnerBasisOptionsZ	HashTableHEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6Z
HeaderTypeZHolderZHRZHREFHTMLZHybridZ	HypertextZHypertextContainerZHypertextParagraphZIdealZIMGZImmutableTypeZIndeterminateNumberZIndexedVariableZIndexedVariableTableZInexactFieldZInexactFieldFamilyZInexactNumberZInfiniteNumberZIntermediateMarkUpTypeZITALICIteratorr   ZLABELZLATERZLIZLINKListLITERALZLocalDictionaryZ
LowerBoundZManipulatorZMapExpressionZ
MarkUpTypeZMatrixZMatrixExpressionZMENUZMETAZMethodFunctionZMethodFunctionBinaryZMethodFunctionSingleZMethodFunctionWithOptionsZMinusModuleZMonoidZMonoidElementZMonomialIdealZMultigradedBettiTallyZMutableHashTableZMutableListZMutableMatrixZNetZNetFileZNonAssociativeProductZNothingNumberZNumberedVerticalListZOLZOneExpressionOptionZOptionTableZOrderedMonoidPackageZPARAZParenthesizeParserZ	PartitionZPolynomialRingZPowerZPREZProductZProductOrderZProgramZ
ProgramRunZProjectiveHilbertPolynomialZProjectiveVarietyZ
PseudocodeZQQZQuotientRingZ	RealField
ResolutionZRingZRingElementZ
RingFamilyZRingMapZRowExpressionZRRZRRiZSCRIPTZScriptedFunctorZSelfInitializingTypeSequenceSetZSheafExpressionZSheafOfRingsZSMALLZSPANZSparseMonomialVectorExpressionZSparseVectorExpressionr   ZSTRONGZSTYLEZSUB	SubscriptZ
SUBSECTIONZSumZSumOfTwistsZSUPZSuperscriptSymbolZ
SymbolBodyZTABLETableZTallyTaskZTDZ	TestInputZTEXZTHZThingZTimeZTITLEZTOZTO2ZTOHZTRZTTTypeZULURLZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZeroExpressionZZZ(  Zaboutabs
accumulateacosacoshZacotZacothZaddCancelTaskZaddDependencyTaskZaddEndFunctionZaddHookZaddStartFunctionZ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associatedPrimesatanatan2atanhZatEndOfFileZautoloadbaseFilenamebaseNameZbaseRingZbasisZbeginDocumentationZ	benchmarkZBesselJZBesselYBetaZbettiZbetweenZbinomialZborelZ
cacheValueZ
cancelTaskcaptureZceilingZcenterStringZchainComplexZ
changeBasechar
charactersZcharAnalyzercheckZcheckDegreeschiclasscleanZ	clearEchocodeZcodimZcoefficientZcoefficientRingZcoefficientsZ
cohomologyZcoimageZcokerZcokernelZcollectGarbageZ	columnAddZ	columnateZ
columnMultZcolumnPermuteZcolumnRankProfileZ
columnSwapcombineZcommandInterpreterZ	commonestZ
commonRingZcomoduleZ
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
dictionarydiff
differenceZDigammadimZ	directSumdisassembleZdiscriminantZdismissZdistinguishedZdivideByVariabledocZdocumentZdropZdualZeagonNorthcottZechoOffZechoOnZeigenvaluesZeigenvectorsZeintelementsZ	eliminateZEndZ
endPackageentriesZeraseerferfcerrorZeulerZeulersZevenZEXAMPLEZexamplesexecexpZexpectedReesIdealexpm1Z	exponentsZexportZ
exportFromZexportMutableZ
expressionextendZexteriorPowerfactorZFanoZfileExecutableZ
fileExistsZ
fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ
fillMatrixZ	findFilesZfindHeftZfindProgramZfindSynonymsfirstZfirstkeyZfittingIdealZ
flagLookupflattenZflattenRingflipfloorfoldZforceGBforkformatZ	formationfracfractionframesZfromDividedPowersZfromDualZfunctionBodyZfutureParserGammagbZgbRemoveZ
gbSnapshotgcdZgcdCoefficientsZgcdLLLZGCstatsZgeneraZgenerateAssertions	generator
generatorsZgenericMatrixZgenericSkewMatrixZgenericSymmetricMatrixZgensZgenusgetZgetcZgetChangeMatrixgetenvZgetGlobalSymbolZ
getNetFileZ
getNonUnitZgetPrimeWithRootOfUnityZ	getSymbolZgetWWWZGFZglobalAssignZglobalAssignFunctionZglobalAssignmentZglobalReleaseFunctionZgradedModuleZgradedModuleMapZgrammZ
graphIdealZ	graphRingZGrassmannianZgroebnerBasisZgroupIDhashZ	hashTableZheftheightZhermiteZhilbertFunctionZhilbertPolynomialZhilbertSeriesZholdZHomZ
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installedPackagesZinstallHilbertFunctionZinstallMethodZinstallMinprimesZinstallPackageinstanceZ	instancesZintegralClosureZ	integrateZ	intersectZintersectInPintersectionintervalZinverseZ
inverseErfZinversePermutationZinverseRegularizedBetaZinverseRegularizedGammaZinverseSystemZirreducibleCharacteristicSeriesZirreducibleDecompositionZisAffineRingZ	isANumberZisBorelZiscZ
isCanceledZisCommutativeZ
isConstantZisDirectoryZisDirectSumZisEmptyZisFieldZisFiniteZisFinitePrimeFieldZisFreeModuleZisGlobalSymbolZisHomogeneousZisIdealZ
isInfiniteZisInjectiveZisInputFileZisIsomorphicZisIsomorphismZisLinearTypeZ
isListenerZisLLLZisMemberZisModuleZisMonomialIdealZisNormalZisOpenZisOutputFileZisPolynomialRingZ	isPrimaryZisPrimeZisPrimitiveZisPseudoprimeZisQuotientModuleZisQuotientOfZisQuotientRingZisReadyZisRealZisReductionZisRegularFileZisRingZisSkewCommutativeZisSortedZisSquareFreeZisStandardGradedPolynomialRingZisSubmoduleZisSubquotientZisSubsetZisSupportedInZeroLocusZisSurjectiveZisTableZisUnitZisWellDefinedZisWeylAlgebraiteratorZjacobianZjacobianDualjoinZkerZkernelZ	kernelLLLZkernelOfLocalizationkeyskillZkoszullastZlcmZleadCoefficientZleadComponentZleadMonomialZleadTermleftlengthZletterParserZliftZliftableZ
limitFilesZlimitProcesseslinesZlinkFileZlistFormZlistSymbolsZLLLZlngammaloadZloadPackageZlocalDictionariesZlocalizeZlocateloglog1plookupZlookupCountZLUdecompositionZM2CODEZmakeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2mapZmarkedGBmatchZmathMLmatrixmaxZmaxPositionmembermemoizeZmemoizeClearZmemoizeValuesmergeZ
mergePairsmethodZmethodOptionsmethodsZmidpointminZmingensZmingleZminimalBettiZminimalPresentationZminimalPrimesZminimalReductionZminimizeFilenameZminorsZminPositionZminPresZ	minprimesminusmkdirmodmoduleZmoduloZmonoidZmonomialCurveIdealZmonomialIdealZ	monomialsZmonomialSubidealZmoveFileZmultidegreeZmultidocZmultigradedZmultiplicityZmutableZmutableIdentityZmutableMatrixZ	nanosleepZneedsZneedsPackagenetZnetListZnewClassZnewCoordinateSystemZ
newNetFileZ
newPackageZnewRingnextZnextkeyZ	nextPrimeZNNParserZnonspaceAnalyzerZnormZ
normalConeZnotImplementedZnullhomotopyZ
nullParserZ	nullSpacenumberZnumcolsZ
numColumns	numeratornumericZnumericIntervalZnumgensZnumRowsZnumrowsZoddZoeisZofClassonZopenDatabaseZopenDatabaseOutZ	openFilesZopenInZ	openInOutZopenListenerZopenOutZopenOutAppendZoptionalSignParseroptionsZoptPZorPoverridepackpackageZpackageTemplatepadpagerpairsparentpart	partitionZ
partitionspartsZpdimpeekZ
permanentspermutationsZ	pfaffiansZpivotsplusZpoincareZ	poincareNZpolarizeZpolypositionZ	positionspowerZpowermod	precisionZpreimageprependZpresentationprettyZprimaryComponentZprimaryDecompositionprintZprinterrZprintStringZ	processIDproductZprofileZProjZprojectiveHilbertPolynomialZpromoteZprotectZpruneZ
pseudocodeZpseudoRemainderZpushForwardZQQParserZQRDecompositionZquotientZquotientRemainderradicalZradicalContainmentrandomZrandomKRationalPointZrandomMutableMatrixZrankreadZreadDirectoryreadlinkZreadPackageZrealPartrealpathZrecursionDepthZreducedRowEchelonFormZreduceHilbertZreductionNumberZreesAlgebraZreesAlgebraIdealZ	reesIdealregexZ
regexQuoteZregisterFinalizerZregSeqInIdealZ
regularityZregularizedBetaZregularizedGammaZ	relationsZrelativizeFilename	remainderremoveZremoveDirectoryZ
removeFileZremoveLowestDimensionZ
reorganizereplaceresZreshape
resolutionZ	resultantreverserightringZringFromFractionsrootsrotateroundZrowAddZrowMultZ
rowPermuteZrowRankProfileZrowSwapZrsortrunZrunHooksZrunLengthEncodeZ
runProgramZsameZsaturatescanZscanKeysZ	scanLinesZ	scanPairsZ
scanValuesZscheduleZschreyerOrderZSchubertZ
searchPathsecZsechZ
seeParsingselectZselectInSubringZselectVariablesZseparateZseparateRegexpsequenceZserialNumbersetZsetEchoZ
setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZsetRandomSeedsetupZ
setupEmacsZsheafZsheafHomshowZshowHtmlZshowTexZsimpleDocFrobsinZsingularLocussinhsizeZsize2sleepZsmithNormalFormZsolveZ	someTermssortZsortColumnssourcespanZSpecZspecialFiberZspecialFiberIdealZspliceZsplitWWWsqrtstackZstacksProjectZstandardFormZstandardPairsZ
stashValuestatusstylesubZsublistsZ	submatrixZsubmatrixByDegreesZsubquotientZsubsets
substituteZ	substringZsubtablesumsuperZsupportZSVDswitchZsylvesterMatrixZ
symbolBodyZsymlinkDirectoryZsymlinkFileZsymmetricAlgebraZsymmetricAlgebraIdealZsymmetricKernelZsymmetricPowerZsynonymZSYNOPSISZsyzZsyzygySchemetableZtakeZtallytanZtangentConeZtangentSheaftanhtargetZ
taskResultZtemporaryFileNameZtensorZtensorAssociativityZterminalParserZtermsZTESTZtestHunekeQuestionteststexZtexMathtimesZtoAbsolutePathZtoCCZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowertopZtopCoefficientsZtopComponentsZtoRRZtoRRiZ
toSequenceZtoStringZtoUppertraceZ	transposeZtrimtruncateZtruncateOutputZtutorialZultimateZunbagZuncurryZundocumenteduniformZuninstallAllPackagesZuninstallPackageuniqueZuniquePermutationsZ
unsequenceZunstackZ	urlEncodeZuseZuserSymbolsutf8Z	utf8checkZutf8substringvalidatevaluevaluesZvarietyvarsZvectorZversalEmbeddingwaitZwedgeProductZweightRangeZwhichGmwidthZ	wikipediawrapZyoungestzerozetaZZZParser(x  ZAbstractToricVarietiesZAcknowledgementZAdditionalPathsZAdjointIdealZ	AfterEvalZAfterNoPrintZ
AfterPrintZ	AInfinityZAlgebraicSplinesZ	AlgorithmZ	AlignmentZAllCodimensionsZallowableThreadsZAnalyzeSheafOnP1ZapplicationDirectorySuffixargumentZ	AscendingZAssociativeAlgebrasZAuthorsZAuxiliaryFilesZ	backtraceZBareissZBaseFunctionZ	baseRingsZBaseRowZBasisElementLimitZBayerZBeforePrintZBeginningMacaulay2Z	BenchmarkZBertiniZBettiCharactersZBGGZBIBasisBinaryZBinomialZBinomialEdgeIdealsZ	BinomialsZBKZZblockMatrixFormZBodyZBoijSoederbergZBook3264ExamplesZ	BooleanGBZBoxesZBrowseZBrunscacheZCacheExampleOutputZ	CallLimitZCannedExampleZCatalanConstantZCaveatZCenterZCertificationZChainComplexExtrasZChainComplexOperationsZChangeMatrixZCharacteristicClassesZCheckDocumentationZChordalZ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Down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GLexGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZ
GorensteinZGradedLieAlgebrasZGraphicalModelsZGraphicalModelsMLEZGraphicsZGraphsZGRevLexZGroebnerStrataZGroebnerWalkZGroupLexZGroupRevLexZGTZZHadamardZhandleInterruptsZHardDegreeLimitHeadingZHeadlineZHeftZHeighthelpZHermiteZ	HermitianZHHhhZHigherCIOperatorsZHighestWeightsZHilbertZHodgeIntegralsZhomeDirectoryZHomePageZHomogeneousZHomogeneous2ZHomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangementsidZIgnoreExampleErrorsiiZincomparableZ	IncrementZindeterminateIndexZindexComponentsinfinityZInfoDirSectionZinfoHelpZInhomogeneousZInputsZInstallPrefixZIntegralClosureZinterpreterDepthZIntersectionZInvariantRingZInverseMethodZInversesZInverseSystemsZ
InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinJSONZJupyterZ	K3CarpetsZ
K3SurfacesZKeepZ	KeepFilesZ
KeepZeroesKey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MakeDocumentationZMakeHTMLZMakeInfoZ	MakeLinksZMakePDFZMapleInterfaceZMarkovZ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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NumericSolutionsZOldPolyhedraZOldToricVectorBundlesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresentOptionsZOrderorderZOutputDictionaryZOutputsZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZ	PairLimitZPairsRemainingZParametrizationZParsingpathZPencilsOfQuadricsZ
PermanentsZPHCpackZPhylogeneticTreespiZ	PieriMapsZPlaneCurveSingularitiesZPointsZ	PolyhedraZPolymakeZ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PushForwardPythonZQthPowerZQuasidegreesZQuaternaryQuarticsZQuillenSuslinquitZQuotientZRadicalZRadicalCodim1Z
RaiseErrorZRandomCanonicalCurvesZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomGenus14CurvesZRandomIdealsZRandomMonomialIdealsZRandomObjectsZRandomPlaneCurvesZRandomPointsZRandomSpaceCurvesRangeZRationalMapsZRationalPointsZRationalPoints2ZReactionNetworksZRealFPZRealQPZRealQP1Z	RealRootsZRealRRZRealXDZrecursionLimitZReduceZReesAlgebraZ
ReferencesZReflexivePolytopesDBZ
RegularityZRelativeCanonicalResolutionZReloadZRemakeAllDocumentationZRerunExamplesZResidualIntersectionsZResLengthThreeZ ResolutionsOfStanleyReisnerRingsZrestartResultZ
ResultantsZ
returnCodeZReverseZRevLexZRightZrootPathZrootURIZRunDirectoryZRunExamplesZRunExternalM2Z
SaturationZ	Schubert2ZSchurComplexesZSchurFunctorsZ
SchurRingsZ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TestZtestExampleZ
TestIdealsZTeXmacsr   ZThinSincereQuiversZ
ThreadedGBZ	ThresholdZTopcomZtopLevelModeZTorZ
TorAlgebraZToricZToricInvariantsZToricTopologyZToricVectorBundlesZTorsionZ
TotalPairsZTreeZTriangularSetsZTriangulationsZTriesZTrimZTripletsZTropicaltrueZTruncateZTruncationsZTSpreadIdealsZTypicalValueZtypicalValuesZUndoZUniqueZUnitsZUnmixedZUpZ
UpdateOnlyZUpperTriangularUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesVariableZVariableBaseName	VariablesZVasconcelosZVectorFieldsZVectorGraphicsVerboseZ	VerbosityZVerifyZVersalDeformationsVersionversionZVerticalSpaceZviewHelpZVirtualResolutionsZ	VisualizeZWebAppZWeightsZWeylAlgebraZ
WeylGroupsZWhitneyStratificationsZWrapXMLc               @   s   e Zd ZdZdZdZdgZdg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.	Macaulay2z,https://faculty.math.illinois.edu/Macaulay2/	macaulay2z*.m2z--.*$z-\*zblock comment"zquote stringz///zslash stringz\b)prefixsuffixz\s+.z[^*-]+z\*-z#popz[*-]z[^\\"]+z\\"?z[^/]+z
(//)+(?!/)z/(//)+(?!/)/)rootzblock commentzquote stringzslash stringN)__name__
__module____qualname____doc__nameurlaliases	filenamesr   Single	Multiliner   r   
M2KEYWORDSr   M2DATATYPESr   BuiltinM2FUNCTIONSr,   M2CONSTANTSr)   r   
Whitespacetokens rZ  rZ  f/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/pygments/lexers/macaulay2.pyr	     s2   


N)rL  Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   __all__rS  rT  rV  rW  r	   rZ  rZ  rZ  r[  <module>	   s&   % T      '    ~