Ë
    RPfL€  ã                   ó`   — 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e«      Zy
)zË
    pygments.lexers.macaulay2
    ~~~~~~~~~~~~~~~~~~~~~~~~~

    Lexer for Macaulay2.

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚCommentÚKeywordÚNameÚStringÚTextÚMacaulay2Lexer)"ÚandÚbreakÚcatchÚcontinueÚdoÚelapsedTimeÚelapsedTimingÚelseÚforÚfromÚglobalÚifÚinÚlistÚlocalÚnewÚnotÚofÚorÚreturnÚshieldÚSPACEÚstepÚsymbolÚthenÚthreadVariableÚthrowÚtimeÚtimingÚtoÚtryÚwhenÚwhileÚxor)ÚÚAdjacentÚAffineVarietyÚAnalyzerÚANCHORÚAngleBarListÚArrayÚAssociativeExpressionÚ	AtomicIntÚBagÚ	BasicListÚ
BettiTallyÚBinaryOperationÚ
BLOCKQUOTEÚBODYÚBOLDÚBooleanÚBRÚBUTTONÚCacheFunctionÚ
CacheTableÚCCÚCDATAÚChainComplexÚChainComplexMapÚCODEÚCoherentSheafÚCommandÚCOMMENTÚCompiledFunctionÚCompiledFunctionBodyÚCompiledFunctionClosureÚComplexFieldÚConstantÚDatabaseÚDDÚDescentÚDescribeÚ
DictionaryÚ	DirectSumÚDIVÚDivideÚDLÚDocumentTagÚDTÚ	EliminateÚEMÚ
EngineRingÚEquationÚExampleItemÚ
ExpressionÚFileÚFilePositionÚFractionFieldÚFunctionÚFunctionApplicationÚFunctionBodyÚFunctionClosureÚGaloisFieldÚGeneralOrderedMonoidÚGlobalDictionaryÚGradedModuleÚGradedModuleMapÚGroebnerBasisÚGroebnerBasisOptionsÚ	HashTableÚHEADÚHEADER1ÚHEADER2ÚHEADER3ÚHEADER4ÚHEADER5ÚHEADER6Ú
HeaderTypeÚHolderÚHRÚHREFÚHTMLÚHybridÚ	HypertextÚHypertextContainerÚHypertextParagraphÚHypertextVoidÚIdealÚIMGÚImmutableTypeÚINDENTÚIndeterminateNumberÚIndexedVariableÚIndexedVariableTableÚInexactFieldÚInexactFieldFamilyÚInexactNumberÚInfiniteNumberÚINPUTÚIntermediateMarkUpTypeÚITALICÚIteratorÚKBDr   ÚLABELÚLATERÚLIÚLINKÚListÚLITERALÚLocalDictionaryÚ
LowerBoundÚManipulatorÚMapExpressionÚ
MarkUpTypeÚMatrixÚMatrixExpressionÚMENUÚMETAÚMethodFunctionÚMethodFunctionBinaryÚMethodFunctionSingleÚMethodFunctionWithOptionsÚMinusÚModuleÚMonoidÚMonoidElementÚMonomialIdealÚMultigradedBettiTallyÚMutableHashTableÚMutableListÚMutableMatrixÚNetÚNetFileÚNothingÚNumberÚNumberedVerticalListÚOLÚOneExpressionÚOptionÚOptionTableÚOrderedMonoidÚPackageÚPARAÚParenthesizeÚParserÚ	PartitionÚPolynomialRingÚPowerÚPREÚProductÚProductOrderÚProgramÚ
ProgramRunÚProjectiveHilbertPolynomialÚProjectiveVarietyÚ
PseudocodeÚQQÚQuotientRingÚ	RealFieldÚ
ResolutionÚRingÚRingElementÚ
RingFamilyÚRingMapÚRowExpressionÚRRÚRRiÚSAMPÚSCRIPTÚScriptedFunctorÚSelfInitializingTypeÚSequenceÚSetÚSheafExpressionÚSheafMapÚSheafOfRingsÚSMALLÚSPANÚSparseMonomialVectorExpressionÚSparseVectorExpressionr   ÚSTRONGÚSTYLEÚSUBÚ	SubscriptÚ
SUBSECTIONÚSumÚSumOfTwistsÚSUPÚSuperscriptÚSymbolÚ
SymbolBodyÚTABLEÚTableÚTallyÚTaskÚTDÚTensorProductÚ	TestInputÚTEXÚTHÚThingÚTimeÚTITLEÚTOÚTO2ÚTOHÚTRÚTTÚTypeÚULÚURLÚVARÚVarietyÚVectorÚVectorExpressionÚVerticalListÚVirtualTallyÚVisibleListÚWrapperTypeÚZeroExpressionÚZZ(*  ÚaboutÚabsÚ
accumulateÚacosÚacoshÚacotÚacothÚaddCancelTaskÚaddDependencyTaskÚaddEndFunctionÚaddHookÚaddStartFunctionÚaddStartTaskÚadjointÚagmÚalarmÚallÚambientÚanalyticSpreadÚancestorÚ	ancestorsÚandPÚannÚannihilatorÚantipodeÚanyÚappendÚapplicationDirectoryÚapplyÚ	applyKeysÚ
applyPairsÚ
applyTableÚapplyValuesÚaproposÚarXivÚasciiÚasinÚasinhÚassÚassertÚassociatedGradedRingÚassociatedPrimesÚatanÚatan2ÚatanhÚatEndOfFileÚautoloadÚbaseFilenameÚbaseNameÚbaseRingÚbasisÚbeginDocumentationÚ	benchmarkÚBesselJÚBesselYÚBetaÚbettiÚbetweenÚbinomialÚborelÚ
cacheValueÚ
cancelTaskÚcanonicalBundleÚcaptureÚceilingÚcenterStringÚchainComplexÚ
changeBaseÚcharÚ
charactersÚcharAnalyzerÚcheckÚcheckDegreesÚchiÚclassÚcleanÚ	clearEchoÚcodeÚcodimÚcoefficientÚcoefficientRingÚcoefficientsÚ
cohomologyÚcoimageÚcokerÚcokernelÚcollectGarbageÚ	columnAddÚ	columnateÚ
columnMultÚcolumnPermuteÚcolumnRankProfileÚ
columnSwapÚcombineÚcommandInterpreterÚ	commonestÚ
commonRingÚcomoduleÚcompareExchangeÚ
complementÚcompleteÚ
componentsÚcomposeÚcompositionsÚcompressÚconcatenateÚ	conductorÚconeÚ	conjugateÚconnectionCountÚconstParserÚcontentÚcontractÚconwayPolynomialÚcopyÚcopyDirectoryÚcopyFileÚcosÚcoshÚcotÚcotangentSheafÚcothÚcoverÚcoverMapÚcpuTimeÚ
createTaskÚcscÚcschÚcurrentColumnNumberÚcurrentDirectoryÚcurrentPositionÚcurrentRowNumberÚcurrentTimeÚ
deadParserÚdebugÚ
debugErrorÚ	decomposeÚ
deepSpliceÚdefaultÚdegreeÚdegreeGroupÚdegreeLengthÚdegreesÚdegreesMonoidÚdegreesRingÚdeleteÚdemarkÚdenominatorÚdepthÚdescribeÚdetÚdeterminantÚdiagonalMatrixÚdiameterÚ
dictionaryÚdiffÚ
differenceÚDigammaÚdimÚ	directSumÚdisassembleÚdiscriminantÚdismissÚdistinguishedÚdivideByVariableÚdocÚdocumentÚdropÚdualÚeagonNorthcottÚechoOffÚechoOnÚeigenvaluesÚeigenvectorsÚeintÚelementsÚ	eliminateÚEndÚ
endPackageÚentriesÚeraseÚerfÚerfcÚerrorÚeulerÚeulersÚevenÚEXAMPLEÚexamplesÚexchangeÚexecÚexpÚexpectedReesIdealÚexpm1Ú	exponentsÚexportÚ
exportFromÚexportMutableÚ
expressionÚextendÚexteriorPowerÚfactorÚFanoÚfileExecutableÚ
fileExistsÚ
fileLengthÚfileModeÚfileReadableÚfileTimeÚfileWritableÚ
fillMatrixÚ	findFilesÚfindHeftÚfindProgramÚfindSynonymsÚfirstÚfirstkeyÚfittingIdealÚ
flagLookupÚflattenÚflattenRingÚflipÚfloorÚfoldÚforceGBÚforkÚformatÚ	formationÚfracÚfractionÚframesÚfromDividedPowersÚfromDualÚfunctionBodyÚfutureParserÚGammaÚgbÚgbRemoveÚ
gbSnapshotÚgcdÚgcdCoefficientsÚgcdLLLÚGCstatsÚgeneraÚgenerateAssertionsÚ	generatorÚ
generatorsÚgenericMatrixÚgenericSkewMatrixÚgenericSymmetricMatrixÚgensÚgenusÚgetÚgetcÚgetChangeMatrixÚgetenvÚgetGlobalSymbolÚ
getNetFileÚ
getNonUnitÚgetPrimeWithRootOfUnityÚ	getSymbolÚgetWWWÚGFÚglobalAssignÚglobalAssignFunctionÚglobalAssignmentÚglobalReleaseFunctionÚgradedModuleÚgradedModuleMapÚgrammÚ
graphIdealÚ	graphRingÚGrassmannianÚgroebnerBasisÚgroupIDÚhashÚ	hashTableÚheftÚheightÚhermiteÚhilbertFunctionÚhilbertPolynomialÚhilbertSeriesÚholdÚHomÚ
homogenizeÚhomologyÚhomomorphismÚhooksÚhorizontalJoinÚhtmlÚhttpHeadersÚ	hypertextÚicFracPÚicFractionsÚicMapÚicPIdealÚidealÚ	idealizerÚidentityÚimageÚimaginaryPartÚ
importFromÚindependentSetsÚindexÚindicesÚ
inducedMapÚinducesWellDefinedMapÚinfoÚinputÚinsertÚinstallAssignmentMethodÚinstalledPackagesÚinstallHilbertFunctionÚinstallMethodÚinstallMinprimesÚinstallPackageÚinstanceÚ	instancesÚintegralClosureÚ	integrateÚ	intersectÚintersectInPÚintersectionÚintervalÚinverseÚ
inverseErfÚinversePermutationÚinverseRegularizedBetaÚinverseRegularizedGammaÚinverseSystemÚirreducibleCharacteristicSeriesÚirreducibleDecompositionÚisAffineRingÚ	isANumberÚisBorelÚiscÚ
isCanceledÚisCommutativeÚ
isConstantÚisDirectoryÚisDirectSumÚisEmptyÚisFieldÚisFiniteÚisFinitePrimeFieldÚisFreeModuleÚisGlobalSymbolÚisHomogeneousÚisIdealÚ
isInfiniteÚisInjectiveÚisInputFileÚisIsomorphicÚisIsomorphismÚ
isLiftableÚisLinearTypeÚ
isListenerÚisLLLÚisMemberÚisModuleÚisMonomialIdealÚ	isMutableÚisNormalÚisOpenÚisOutputFileÚisPolynomialRingÚ	isPrimaryÚisPrimeÚisPrimitiveÚisProjectiveÚisPseudoprimeÚisQuotientModuleÚisQuotientOfÚisQuotientRingÚisReadyÚisRealÚisReductionÚisRegularFileÚisRingÚisSkewCommutativeÚisSortedÚisSquareFreeÚisStandardGradedPolynomialRingÚisSubmoduleÚisSubquotientÚisSubsetÚisSupportedInZeroLocusÚisSurjectiveÚisTableÚisUnitÚisWellDefinedÚisWeylAlgebraÚiteratorÚjacobianÚjacobianDualÚjoinÚkerÚkernelÚ	kernelLLLÚkernelOfLocalizationÚkeysÚkillÚkoszulÚlastÚlcmÚleadCoefficientÚleadComponentÚleadMonomialÚleadTermÚleftÚlengthÚletterParserÚliftÚliftableÚ
limitFilesÚlimitProcessesÚlinesÚlinkFileÚlistFormÚlistSymbolsÚLLLÚlngammaÚloadÚloadPackageÚlocalDictionariesÚlocalizeÚlocateÚlogÚlog1pÚlookupÚlookupCountÚLUdecompositionÚM2CODEÚmakeDirectoryÚmakeDocumentTagÚmakePackageIndexÚmakeS2ÚmapÚmarkedGBÚmatchÚmathMLÚmatrixÚmaxÚmaxPositionÚmemberÚmemoizeÚmemoizeClearÚmemoizeValuesÚmergeÚ
mergePairsÚmethodÚmethodOptionsÚmethodsÚmidpointÚminÚmingensÚmingleÚminimalBettiÚminimalPresentationÚminimalPrimesÚminimalReductionÚminimizeÚminimizeFilenameÚminorsÚminPositionÚminPresÚ	minprimesÚminusÚmkdirÚmodÚmoduleÚmoduloÚmonoidÚmonomialCurveIdealÚmonomialIdealÚ	monomialsÚmonomialSubidealÚmoveFileÚmultidegreeÚmultidocÚmultigradedÚmultiplicityÚmutableÚmutableIdentityÚmutableMatrixÚ	nanosleepÚneedsÚneedsPackageÚnetÚnetListÚnewClassÚnewCoordinateSystemÚ
newNetFileÚ
newPackageÚnewRingÚnextÚnextkeyÚ	nextPrimeÚNNParserÚnonspaceAnalyzerÚnormÚ
normalConeÚnotImplementedÚnullhomotopyÚ
nullParserÚ	nullSpaceÚnumberÚnumcolsÚ
numColumnsÚ	numeratorÚnumericÚnumericIntervalÚnumgensÚnumRowsÚnumrowsÚoddÚoeisÚofClassÚonÚopenDatabaseÚopenDatabaseOutÚ	openFilesÚopenInÚ	openInOutÚopenListenerÚopenOutÚopenOutAppendÚoptionalSignParserÚoptionsÚoptPÚorPÚoverrideÚpackÚpackageÚpackageTemplateÚpadÚpagerÚpairsÚparentÚpartÚ	partitionÚ
partitionsÚpartsÚpdimÚpeekÚ
permanentsÚpermutationsÚ	pfaffiansÚpivotsÚplusÚpoincareÚ	poincareNÚpolarizeÚpolyÚpositionÚ	positionsÚpowerÚpowermodÚ	precisionÚpreimageÚprependÚpresentationÚprettyÚprimaryComponentÚprimaryDecompositionÚprintÚprinterrÚprintStringÚ	processIDÚproductÚprofileÚProjÚprojectiveHilbertPolynomialÚpromoteÚprotectÚpruneÚ
pseudocodeÚpseudoRemainderÚpullbackÚpushForwardÚpushoutÚQQParserÚQRDecompositionÚquotientÚquotientRemainderÚradicalÚradicalContainmentÚrandomÚrandomKRationalPointÚrandomMutableMatrixÚrankÚraysÚreadÚreadDirectoryÚreadlinkÚreadPackageÚrealPartÚrealpathÚrecursionDepthÚreducedRowEchelonFormÚreduceHilbertÚreductionNumberÚreesAlgebraÚreesAlgebraIdealÚ	reesIdealÚregexÚ
regexQuoteÚregisterFinalizerÚregSeqInIdealÚ
regularityÚregularizedBetaÚregularizedGammaÚ	relationsÚrelativizeFilenameÚ	remainderÚremoveÚremoveDirectoryÚ
removeFileÚremoveLowestDimensionÚ
reorganizeÚreplaceÚresÚreshapeÚ
resolutionÚ	resultantÚreverseÚrightÚringÚringFromFractionsÚrootsÚrotateÚroundÚrowAddÚrowMultÚ
rowPermuteÚrowRankProfileÚrowSwapÚrsortÚrunÚrunHooksÚrunLengthEncodeÚ
runProgramÚsameÚsaturateÚscanÚscanKeysÚ	scanLinesÚ	scanPairsÚ
scanValuesÚscheduleÚschreyerOrderÚSchubertÚ
searchPathÚsecÚsechÚ
seeParsingÚselectÚselectInSubringÚselectVariablesÚseparateÚseparateRegexpÚsequenceÚserialNumberÚsetÚsetEchoÚ
setGroupIDÚsetIOExclusiveÚsetIOSynchronizedÚsetIOUnSynchronizedÚsetRandomSeedÚsetupÚ
setupEmacsÚsheafÚsheafHomÚsheafMapÚshowÚshowHtmlÚshowTexÚsimpleDocFrobÚsinÚsingularLocusÚsinhÚsizeÚsize2ÚsleepÚsmithNormalFormÚsolveÚ	someTermsÚsortÚsortColumnsÚsourceÚspanÚSpecÚspecialFiberÚspecialFiberIdealÚspliceÚsplitWWWÚsqrtÚstackÚstacksProjectÚstandardFormÚstandardPairsÚ
stashValueÚstatusÚstoreÚstyleÚsubÚsublistsÚ	submatrixÚsubmatrixByDegreesÚsubquotientÚsubsetsÚ
substituteÚ	substringÚsubtableÚsumÚsuperÚsupportÚSVDÚswitchÚsylvesterMatrixÚ
symbolBodyÚsymlinkDirectoryÚsymlinkFileÚsymmetricAlgebraÚsymmetricAlgebraIdealÚsymmetricKernelÚsymmetricPowerÚsynonymÚSYNOPSISÚsyzÚsyzygySchemeÚtableÚtakeÚtallyÚtanÚtangentConeÚtangentSheafÚtanhÚtargetÚ
taskResultÚtemporaryFileNameÚtensorÚtensorAssociativityÚterminalParserÚtermsÚTESTÚtestHunekeQuestionÚtestsÚtexÚtexMathÚtimesÚtoAbsolutePathÚtoCCÚtoDividedPowersÚtoDualÚtoExternalStringÚtoFieldÚtoListÚtoLowerÚtopÚtopCoefficientsÚtopComponentsÚtoRRÚtoRRiÚ
toSequenceÚtoStringÚtoUpperÚtraceÚ	transposeÚtrimÚtruncateÚtruncateOutputÚtutorialÚultimateÚunbagÚuncurryÚundocumentedÚuniformÚuninstallAllPackagesÚuninstallPackageÚuniqueÚuniquePermutationsÚ
unsequenceÚunstackÚ	urlEncodeÚuseÚuserSymbolsÚutf8Ú	utf8checkÚutf8substringÚvalidateÚvalueÚvaluesÚvarietyÚvarsÚvectorÚversalEmbeddingÚwaitÚwedgeProductÚweightRangeÚwhichGmÚwidthÚ	wikipediaÚwrapÚyoungestÚzeroÚzetaÚZZParser(’  ÚA1BrouwerDegreesÚAbstractToricVarietiesÚAcknowledgementÚAdditionalPathsÚAdjointIdealÚAdjunctionForSurfacesÚ	AfterEvalÚAfterNoPrintÚ
AfterPrintÚ	AInfinityÚAlgebraicSplinesÚ	AlgorithmÚ	AlignmentÚAllCodimensionsÚallowableThreadsÚAnalyzeSheafOnP1ÚapplicationDirectorySuffixÚargumentÚ	AscendingÚAssociativeAlgebrasÚAuthorsÚAuxiliaryFilesÚ	backtraceÚBareissÚBaseÚBaseFunctionÚ	baseRingsÚBaseRowÚBasisElementLimitÚBayerÚBeforePrintÚBeginningMacaulay2Ú	BenchmarkÚBernsteinSatoÚBertiniÚBettiCharactersÚBGGÚBIBasisÚBinaryÚBinomialÚBinomialEdgeIdealsÚ	BinomialsÚBKZÚblockMatrixFormÚBodyÚBoijSoederbergÚBook3264ExamplesÚ	BooleanGBÚBoxesÚBrowseÚBrunsÚcacheÚCacheExampleOutputÚ	CallLimitÚCannedExampleÚCatalanConstantÚCaveatÚCellularResolutionsÚCenterÚCertificationÚChainComplexExtrasÚChainComplexOperationsÚChangeMatrixÚCharacteristicClassesÚCheckDocumentationÚChordalÚClassicÚclearAllÚclearOutputÚcloseÚcloseInÚcloseOutÚ
ClosestFitÚCodeÚCodimensionLimitÚCodingTheoryÚCoefficientRingÚCofactorÚCohenEngineÚCohenTopLevelÚ	CohomCalgÚCoincidentRootLociÚcommandLineÚcompactMatrixFormÚ
ComplementÚCompleteIntersectionÚCompleteIntersectionResolutionsÚ	ComplexesÚConductorElementÚConfigurationÚConformalBlocksÚConsequencesÚ	ConstantsÚContributorsÚConvexInterfaceÚConwayPolynomialsÚ	copyrightÚCoreÚCorrespondenceScrollsÚCotangentSchubertÚCremonaÚcurrentFileDirectoryÚcurrentFileNameÚcurrentLayoutÚcurrentPackageÚ
CyclotomicÚDateÚddÚDebuggingModeÚdebuggingModeÚ
debugLevelÚDecomposableSparseSystemsÚ	DecomposeÚDefaultÚdefaultPrecisionÚDegreeÚDegreeGroupÚ
DegreeLiftÚDegreeLimitÚ	DegreeMapÚDegreeOrderÚ
DegreeRankÚDegreesÚDenseÚDensityÚDepthÚ
DescendingÚDescriptionÚDeterminantalRepresentationsÚ
DGAlgebrasÚdictionaryPathÚDiffAlgÚDispatchÚDivideConquerÚDividedPowersÚDivisorÚDmodulesÚ
docExampleÚdocTemplateÚDownÚDynamicÚEagonResolutionÚ
EdgeIdealsÚeditÚEigenSolverÚEisenbudHunekeVasconcelosÚEliminationÚEliminationMatricesÚEllipticCurvesÚEllipticIntegralsÚEmailÚendÚendlÚEngineÚengineDebugLevelÚEngineTestsÚEnumerationCurvesÚenvironmentÚEquivariantGBÚ
errorDepthÚEulerConstantÚExampleÚExampleFilesÚExampleSystemsÚExcludeÚexitÚExtÚExteriorIdealsÚExteriorModulesÚfalseÚ
FastMinorsÚFastNonminimalÚFGLMÚfileDictionariesÚfileExitHooksÚFileNameÚFindOneÚFiniteFittingIdealsÚFirstÚFirstPackageÚ
FlatMonoidÚFlexibleÚflushÚFollowLinksÚForeignFunctionsÚFormalGroupLawsÚFormatÚFourierMotzkinÚ	FourTiTwoÚfpLLLÚFrobeniusThresholdsÚFunctionFieldDesingularizationÚ	GBDegreesÚgbTraceÚGenerateAssertionsÚGenericÚGenericInitialIdealÚGeometricDecomposabilityÚgfanInterfaceÚGivensÚGKMVarietiesÚGLexÚGlobalÚGlobalAssignHookÚglobalAssignmentHooksÚGlobalHookStoreÚGlobalReleaseHookÚGlobalSectionLimitÚ
GorensteinÚGradedLieAlgebrasÚGraphicalModelsÚGraphicalModelsMLEÚGraphicsÚGraphsÚGRevLexÚGroebnerStrataÚGroebnerWalkÚGroupLexÚGroupRevLexÚGTZÚHadamardÚhandleInterruptsÚHardDegreeLimitÚHeadingÚHeadlineÚHeftÚHeightÚhelpÚHermiteÚ	HermitianÚHHÚhhÚHigherCIOperatorsÚHighestWeightsÚHilbertÚHodgeIntegralsÚHolonomicSystemsÚhomeDirectoryÚHomePageÚHomogeneousÚHomogeneous2ÚHomotopyLieAlgebraÚHorizontalSpaceÚHyperplaneArrangementsÚidÚIgnoreExampleErrorsÚiiÚincomparableÚ	IncrementÚindeterminateÚIndexÚindexComponentsÚinfinityÚInfoDirSectionÚinfoHelpÚInhomogeneousÚInputsÚInstallPrefixÚIntegralClosureÚinterpreterDepthÚIntersectionÚInvariantRingÚInverseMethodÚInversesÚInverseSystemsÚ
InvertibleÚInvolutiveBasesÚIsomorphismÚItemÚIterateÚJacobianÚJetsÚJoinÚJSONÚJupyterÚ	K3CarpetsÚ
K3SurfacesÚKeepÚ	KeepFilesÚ
KeepZeroesÚKeyÚKeywordsÚ	KroneckerÚKustinMillerÚ	lastMatchÚLatticePolytopesÚLayoutÚLeftÚLengthLimitÚLexÚ	LexIdealsÚLicensesÚLieTypesÚLimitÚLinearÚLinearAlgebraÚLinearTruncationsÚ
lineNumberÚlistLocalSymbolsÚlistUserSymbolsÚLLLBasesÚ	loadDepthÚLoadDocumentationÚloadedFilesÚloadedPackagesÚLocalÚ
LocalRingsÚLongPolynomialÚM0nbarÚMacaulay2DocÚMakeDocumentationÚMakeHTMLÚMakeInfoÚ	MakeLinksÚMakePDFÚMapleInterfaceÚMarkovÚMatchingFieldsÚMatrixSchubertÚMatroidsÚmaxAllowableThreadsÚmaxExponentÚMaximalRankÚMaxReductionCountÚMCMApproximationsÚMergeTeXÚminExponentÚMinimalGeneratorsÚMinimalMatrixÚminimalPresentationMapÚminimalPresentationMapInvÚMinimalPrimesÚMinimizeÚMinimumVersionÚMiuraÚMixedMultiplicityÚModuleDeformationsÚMonodromySolverÚMonomialÚMonomialAlgebrasÚMonomialIntegerProgramsÚMonomialOrbitsÚMonomialOrderÚ	MonomialsÚMonomialSizeÚMultiGradedRationalMapÚMultiplicitySequenceÚMultiplierIdealsÚMultiplierIdealsDim2ÚMultiprojectiveVarietiesÚNAGtypesr   ÚNautyÚNautyGraphsÚ	NCAlgebraÚNCLexÚNewFromMethodÚnewlineÚ	NewMethodÚNewOfFromMethodÚNewOfMethodÚnilÚNodeÚNoetherianOperatorsÚNoetherNormalizationÚNonminimalComplexesÚNoPrintÚNormalizÚNormalToricVarietiesÚnotifyÚNTLÚnullÚnullaryMethodsÚNumericalAlgebraicGeometryÚNumericalCertificationÚNumericalImplicitizationÚNumericalLinearAlgebraÚNumericalSchubertCalculusÚNumericSolutionsÚnumTBBThreadsÚOIGroebnerBasesÚOldPolyhedraÚOldToricVectorBundlesÚOnlineLookupÚOOÚooÚoooÚooooÚOpenMathÚoperatorAttributesÚOptionalComponentsPresentÚOptionsÚOrderÚorderÚOutputDictionaryÚOutputsÚPackageCitationsÚPackageDictionaryÚPackageExportsÚPackageImportsÚPackageTemplateÚ	PairLimitÚPairsRemainingÚ
ParallelF4ÚParallelizeByDegreeÚParametrizationÚParsingÚpathÚPencilsOfQuadricsÚ
PermanentsÚPHCpackÚPhylogeneticTreesÚpiÚ	PieriMapsÚPlaneCurveLinearSeriesÚPlaneCurveSingularitiesÚPointsÚ	PolyhedraÚPolymakeÚPolyominoIdealsÚPosetsÚPositionÚPositivityToricBundlesÚPOSIXÚPostfixÚPreÚ	PrecisionÚPrefixÚprefixDirectoryÚ
prefixPathÚPrimaryDecompositionÚ
PrimaryTagÚPrimitiveElementÚPrintÚprintingAccuracyÚprintingLeadLimitÚprintingPrecisionÚprintingSeparatorÚprintingTimeLimitÚprintingTrailLimitÚ
printWidthÚProbabilityÚprofileSummaryÚprogramPathsÚ
ProjectiveÚPruneÚPruneComplexÚ
pruningMapÚ"PseudomonomialPrimaryDecompositionÚPullbackÚpullbackMapsÚPushForwardÚpushoutMapsÚPythonÚQthPowerÚQuadraticIdealExamplesByRoosÚQuasidegreesÚQuaternaryQuarticsÚQuillenSuslinÚquitÚQuotientÚRadicalÚRadicalCodim1Ú
RaiseErrorÚRandomCanonicalCurvesÚRandomComplexesÚRandomCurvesÚ%RandomCurvesOverVerySmallFiniteFieldsÚRandomGenus14CurvesÚRandomIdealsÚRandomMonomialIdealsÚRandomObjectsÚRandomPlaneCurvesÚRandomPointsÚRandomSpaceCurvesÚRangeÚRationalMapsÚRationalPointsÚRationalPoints2ÚReactionNetworksÚRealFPÚRealQPÚRealQP1Ú	RealRootsÚRealRRÚRealXDÚrecursionLimitÚReduceÚReesAlgebraÚ
ReferencesÚReflexivePolytopesDBÚ
RegularityÚRelativeCanonicalResolutionÚReloadÚRemakeAllDocumentationÚRerunExamplesÚResidualIntersectionsÚResLengthThreeÚ ResolutionsOfStanleyReisnerRingsÚrestartÚResultÚ
ResultantsÚ
returnCodeÚReverseÚRevLexÚRightÚ
RInterfaceÚrootPathÚrootURIÚRunDirectoryÚRunExamplesÚRunExternalM2ÚSagbiGbDetectionÚ
SaturationÚSaturationMapÚ	Schubert2ÚSchurComplexesÚSchurFunctorsÚ
SchurRingsÚscriptCommandLineÚSCSCPÚSectionRingÚSeeAlsoÚSegreClassesÚSemidefiniteProgrammingÚSeminormalizationÚSeparateExecÚSerializationÚsheafExtÚShimoyamaYokoyamaÚshowClassStructureÚshowStructureÚshowUserStructureÚ	SimpleDocÚSimplicialComplexesÚSimplicialDecomposabilityÚSimplicialPosetsÚSimplifyFractionsÚ	SizeLimitÚSkewCommutativeÚSlackIdealsÚSLnEquivariantMatricesÚSLPexpressionsÚSortÚSortStrategyÚ
SourceCodeÚ
SourceRingÚSpaceCurvesÚSparseResultantsÚSpechtModuleÚSpecialFanoFourfoldsÚSpectralSequencesÚSRdeformationsÚStandardÚStartWithOneMinorÚStatePolytopeÚ
StatGraphsÚstderrÚstdioÚStopBeforeComputationÚstopIfErrorÚStopIterationÚStopWithMinimalGeneratorsÚStrategyÚStrictÚStronglyStableIdealsÚStyleÚSubalgebraBasesÚSubnodesÚSubringLimitÚ	subscriptÚ	SugarlessÚSumsOfSquaresÚSuperLinearAlgebraÚsuperscriptÚSVDComplexesÚSwitchingFieldsÚSymbolicPowersÚSymmetricPolynomialsÚSynopsisÚSyzygiesÚSyzygyLimitÚSyzygyMatrixÚ
SyzygyRowsÚTangentConeÚTateOnProductsÚTensorComplexesÚTerraciniLociÚTestÚtestExampleÚ
TestIdealsÚTeXmacsr	   ÚThinSincereQuiversÚ
ThreadedGBÚ	ThresholdÚTopcomÚtopLevelModeÚTorÚ
TorAlgebraÚToricÚToricInvariantsÚToricTopologyÚToricVectorBundlesÚTorsionÚTorsionFreeÚ
TotalPairsÚTreeÚTriangularSetsÚTriangulationsÚTriesÚTrimÚTripletsÚTropicalÚtrueÚTruncateÚTruncationsÚTSpreadIdealsÚTypicalValueÚtypicalValuesÚUndoÚUniqueÚUnitsÚUnmixedÚUpÚ
UpdateOnlyÚUpperTriangularÚUsageÚUseCachedExampleOutputÚUseHilbertFunctionÚUserModeÚUseSyzygiesÚ
ValuationsÚVariableÚVariableBaseNameÚ	VariablesÚ	VarietiesÚVasconcelosÚVectorFieldsÚVectorGraphicsÚVerboseÚ	VerbosityÚVerifyÚVersalDeformationsÚVersionÚversionÚVerticalSpaceÚviewHelpÚVirtualResolutionsÚ	VisualizeÚWebAppÚWeightsÚWeylAlgebraÚWeylAlgebrasÚ
WeylGroupsÚWhitneyStratificationsÚWrapÚXMLc                   ó¶  — 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¬«      ef eedd¬«      ej$                  f eedd¬«      ej(                  f eedd¬«      ej,                  fdej0                  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y)r
   zJLexer for Macaulay2, a software system for research in algebraic geometry.Ú	Macaulay2zhttps://macaulay2.com/Ú	macaulay2z*.m2z2.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Ú	filenamesÚversion_addedr   ÚSingleÚ	Multiliner   r   Ú
M2KEYWORDSr   ÚM2DATATYPESr   ÚBuiltinÚM2FUNCTIONSrb   ÚM2CONSTANTSrM   r	   Ú
WhitespaceÚtokens© ó    úS/var/www/fastapitest/venv/lib/python3.12/site-packages/pygments/lexers/macaulay2.pyr
   r
   Ö  s?  „ ÙTà€DØ
"€CØˆm€GØ�€IØ€Mð �w—~‘~Ð&Ø�W×&Ñ&¨Ð8Ø�6˜>Ð*Ø�V˜^Ð,Ù�: e°EÔ:¸GÐDÙ�; u°UÔ;¸T¿\¹\ÐJÙ�; u°UÔ;¸T¿]¹]ÐKÙ�; u°UÔ;¸T¿]¹]ÐKØ�T—_‘_Ð%Ø�4ˆLð
ð ˜×)Ñ)Ð*Ø�W×&Ñ&¨Ð/Ø�g×'Ñ'Ð(ð
ð ˜Ð Ø�6˜6Ð"Ø�fÐð
ð �vÐØ˜FÐ#Ø˜V VÐ,Ø�6ˆNð	
ñ/�FrÞ  N)rÎ  Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   Ú__all__rÖ  r×  rÙ  rÚ  r
   rÝ  rÞ  rß  ú<module>rã     sL   ðñ÷ -ß ?Õ ?àÐ
€ð#€
ðJ[€ðzk€ðZS
€ôj&�Zõ &rÞ  