Ë
    |í¼e«}  ã                   ó`   — 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-2023 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Ú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Ú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Ú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Ú
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Ú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ÚisLinearTypeÚ
isListenerÚisLLLÚisMemberÚisModuleÚisMonomialIdealÚ	isMutableÚisNormalÚisOpenÚisOutputFileÚisPolynomialRingÚ	isPrimaryÚisPrimeÚisPrimitiveÚ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ÚpushForwardÚQQParserÚQRDecompositionÚquotientÚquotientRemainderÚradicalÚradicalContainmentÚrandomÚrandomKRationalPointÚrandomMutableMatrixÚrankÚ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Ú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Ú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(~  ÚAbstractToricVarietiesÚAcknowledgementÚAdditionalPathsÚAdjointIdealÚ	AfterEvalÚAfterNoPrintÚ
AfterPrintÚ	AInfinityÚAlgebraicSplinesÚ	AlgorithmÚ	AlignmentÚAllCodimensionsÚallowableThreadsÚAnalyzeSheafOnP1ÚapplicationDirectorySuffixÚargumentÚ	AscendingÚAssociativeAlgebrasÚAuthorsÚAuxiliaryFilesÚ	backtraceÚBareissÚ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Ú
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Ú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ÚOldPolyhedraÚOldToricVectorBundlesÚOnlineLookupÚOOÚooÚoooÚooooÚOpenMathÚoperatorAttributesÚOptionalComponentsPresentÚOptionsÚOrderÚorderÚOutputDictionaryÚOutputsÚPackageCitationsÚPackageDictionaryÚPackageExportsÚPackageImportsÚPackageTemplateÚ	PairLimitÚPairsRemainingÚParametrizationÚParsingÚpathÚPencilsOfQuadricsÚ
PermanentsÚPHCpackÚPhylogeneticTreesÚpiÚ	PieriMapsÚ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ÚPushForwardÚPythonÚQthPowerÚ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ÚrootPathÚrootURIÚRunDirectoryÚRunExamplesÚRunExternalM2ÚSagbiGbDetectionÚ
SaturationÚ	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ÚTestÚtestExampleÚ
TestIdealsÚTeXmacsr	   ÚThinSincereQuiversÚ
ThreadedGBÚ	ThresholdÚTopcomÚtopLevelModeÚTorÚ
TorAlgebraÚToricÚToricInvariantsÚToricTopologyÚToricVectorBundlesÚTorsionÚ
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ÚVariableÚVariableBaseNameÚ	VariablesÚVasconcelosÚVectorFieldsÚVectorGraphicsÚVerboseÚ	VerbosityÚVerifyÚVersalDeformationsÚVersionÚversionÚVerticalSpaceÚviewHelpÚVirtualResolutionsÚ	VisualizeÚWebAppÚWeightsÚWeylAlgebraÚ
WeylGroupsÚWhitneyStratificationsÚWrapÚXMLc                   ó²  — 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¬«      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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y)r
   zJLexer for Macaulay2, a software system for research in algebraic geometry.Ú	Macaulay2zhttps://macaulay2.com/Ú	macaulay2z*.m2z--.*$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Ú	filenamesr   ÚSingleÚ	Multiliner   r   Ú
M2KEYWORDSr   ÚM2DATATYPESr   ÚBuiltinÚM2FUNCTIONSra   ÚM2CONSTANTSrL   r	   Ú
WhitespaceÚtokens© ó    ú;/usr/lib/python3/dist-packages/pygments/lexers/macaulay2.pyr
   r
   ¶  s:  „ ÙTà€DØ
"€CØˆm€GØ�€Ið �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Y€ðva€ðF	€ôB%�Zõ %r½  