ó
    öÞ j@Š  ã                   ó`   • S r SSKJrJr  SSKJrJrJrJrJ	r	  S/r
SrSrSrSr " S	 S\5      rg
)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))ÚSPACEÚTESTÚandÚbreakÚ
breakpointÚcatchÚcontinueÚdoÚelapsedTimeÚelapsedTimingÚelseÚexceptÚfinishÚforÚfromÚglobalÚifÚinÚlistÚlocalÚnewÚnotÚofÚorÚprofileÚreturnÚshieldÚstepÚsymbolÚthenÚthreadLocalÚthreadVariableÚthrowÚtimeÚtimingÚtoÚtrapÚtryÚwhenÚwhileÚxor)ÞÚANCHORÚAdjacentÚAffineVarietyÚAnalyzerÚAngleBarListÚArrayÚAssociativeExpressionÚ	AtomicIntÚ
BLOCKQUOTEÚBODYÚBOLDÚBRÚBUTTONÚBagÚ	BasicListÚ
BettiTallyÚBinaryOperationÚBooleanÚCCÚCCiÚCDATAÚCODEÚCOMMENTÚ
CacheTableÚCoherentSheafÚCommandÚCompiledFunctionÚCompiledFunctionBodyÚCompiledFunctionClosureÚComplexÚComplexFieldÚ
ComplexMapÚConstantÚDDÚDIVÚDLÚDTÚDatabaseÚDescentÚDescribeÚ
DictionaryÚ	DirectSumÚDivideÚDocumentTagÚEMÚ	EliminateÚ
EngineRingÚEquationÚErrorÚExampleItemÚ
ExpressionÚFileÚFilePositionÚFractionFieldÚFunctionÚFunctionApplicationÚFunctionBodyÚFunctionClosureÚGaloisFieldÚGeneralOrderedMonoidÚGlobalDictionaryÚGradedModuleÚGradedModuleMapÚGroebnerBasisÚGroebnerBasisOptionsÚHEADÚHEADER1ÚHEADER2ÚHEADER3ÚHEADER4ÚHEADER5ÚHEADER6ÚHRÚHREFÚHTMLÚ	HashTableÚ
HeaderTypeÚHolderÚHybridÚ	HypertextÚHypertextContainerÚHypertextParagraphÚHypertextVoidÚIFRAMEÚIMGÚINDENTÚINPUTÚITALICÚIdealÚImmutableTypeÚIndeterminateNumberÚIndexedVariableÚIndexedVariableTableÚInexactFieldÚInexactFieldFamilyÚInexactNumberÚInfiniteNumberÚIntermediateMarkUpTypeÚIteratorÚKBDr   ÚLABELÚLATERÚLIÚLINKÚLITERALÚListÚLocalDictionaryÚ
LowerBoundÚMENUÚMETAÚManipulatorÚMapExpressionÚ
MarkUpTypeÚMatrixÚMatrixExpressionÚMethodFunctionÚMethodFunctionBinaryÚMethodFunctionSingleÚMethodFunctionWithOptionsÚMinusÚModuleÚMonoidÚMonoidElementÚMonomialIdealÚMultigradedBettiTallyÚMutableHashTableÚMutableListÚMutableMatrixÚMutexÚNetÚNetFileÚNothingÚNumberÚNumberedVerticalListÚOLÚOneExpressionÚOptionÚOptionTableÚOrderedMonoidÚPARAÚPREÚPackageÚParenthesizeÚParserÚ	PartitionÚPolynomialRingÚPowerÚProductÚProductOrderÚProgramÚ
ProgramRunÚProjectiveHilbertPolynomialÚProjectiveVarietyÚ
PseudocodeÚPseudocodeClosureÚQQÚQuotientRingÚRRÚRRiÚ	RealFieldÚ
ResolutionÚRingÚRingElementÚ
RingFamilyÚRingMapÚRowExpressionÚSAMPÚSCRIPTÚSMALLÚSPANÚSTRONGÚSTYLEÚSUBÚ
SUBSECTIONÚSUPÚScriptedFunctorÚSelfInitializingTypeÚSequenceÚSetÚSheafExpressionÚSheafMapÚSheafOfRingsÚSparseMonomialVectorExpressionÚSparseVectorExpressionr   Ú	SubscriptÚSumÚSumOfTwistsÚSuperscriptÚSymbolÚ
SymbolBodyÚTABLEÚTDÚTEXÚTHÚTITLEÚTOÚTO2ÚTOHÚTRÚTTÚTableÚTallyÚTaskÚTensorProductÚ	TestInputÚThingÚTimeÚTypeÚULÚURLÚVARÚVarietyÚVectorÚVectorExpressionÚVerticalListÚVirtualTallyÚVisibleListÚWrapperTypeÚZZÚZeroExpression(k  ÚBesselJÚBesselYÚBetaÚDigammaÚEXAMPLEÚEndÚFanoÚGCstatsÚGFÚGammaÚGrassmannianÚHomÚLLLÚLUdecompositionÚM2CODEÚNNParserÚProjÚQQParserÚQRDecompositionÚSVDÚSYNOPSISÚSchubertÚSpecÚZZParserÚaboutÚabsÚ
accumulateÚacosÚacoshÚacotÚacothÚaddCancelTaskÚaddDependencyTaskÚaddEndFunctionÚaddHookÚ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ÚatEndOfFileÚatanÚatan2ÚatanhÚaugmentationMapÚautoloadÚbaseFilenameÚbaseNameÚbaseRingÚbasisÚbeginDocumentationÚ	benchmarkÚbettiÚbetweenÚbinomialÚborelÚ
cacheValueÚcanUseHilbertHintÚ
cancelTaskÚcanonicalBundleÚcanonicalMapÚcanonicalTruncationÚcaptureÚceilingÚcenterStringÚ
changeBaseÚchangeDirectoryÚcharÚcharAnalyzerÚ
charactersÚcheckÚcheckDegreesÚchiÚclassÚcleanÚ	clearEchoÚcodeÚcodimÚcoefficientÚcoefficientRingÚcoefficientsÚ
cohomologyÚcoimageÚcokerÚcokernelÚcollectGarbageÚ	columnAddÚ
columnMultÚcolumnPermuteÚcolumnRankProfileÚ
columnSwapÚ	columnateÚcombineÚcommandInterpreterÚ
commonRingÚ	commonestÚcomoduleÚcompareExchangeÚ
complementÚcompleteÚcomplexÚ	componentÚ
componentsÚcomposeÚcompositionsÚcompressÚconcatenateÚconcentrationÚ	conductorÚconeÚ	conjugateÚconnectingExtMapÚconnectingMapÚconnectingTorMapÚconnectionCountÚconstParserÚconstantStrandÚcontentÚcontractÚconwayPolynomialÚcopyÚcopyDirectoryÚcopyFileÚcosÚcoshÚcotÚcotangentSheafÚcothÚcoverÚcoverMapÚcpuTimeÚ
createTaskÚcscÚcschÚcurrentColumnNumberÚcurrentDirectoryÚcurrentPositionÚcurrentRowNumberÚcurrentTimeÚcylinderÚ
deadParserÚdebugÚ
debugErrorÚ	decomposeÚ
deepSpliceÚdefaultÚdegreeÚdegreeGroupÚdegreeLengthÚdegreesÚdegreesMonoidÚdegreesRingÚdeleteÚdemarkÚdenominatorÚdepthÚdescribeÚdetÚdeterminantÚdiagonalMatrixÚdiameterÚ
dictionaryÚdiffÚ
differenceÚdimÚdirectProductÚ	directSumÚdisassembleÚdiscriminantÚdismissÚdistinguishedÚdivideByVariableÚdocÚdocumentÚdropÚdualÚeagonNorthcottÚeagonNorthcottComplexÚechoOffÚechoOnÚeigenvaluesÚeigenvectorsÚeintÚelementsÚ	eliminateÚ
endPackageÚentriesÚepicResolutionMapÚeraseÚerfÚerfcÚerrorÚeulerÚeulersÚevenÚexamplesÚexchangeÚexecÚexpÚexpectedReesIdealÚexpm1Ú	exponentsÚexportÚ
exportFromÚexportMutableÚ
expressionÚextendÚexteriorPowerÚfactorÚ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ÚfreeResolutionÚfromDividedPowersÚfromDualÚfunctionBodyÚfutureParserÚgbÚgbRemoveÚ
gbSnapshotÚgcdÚgcdCoefficientsÚgcdLLLÚgeneraÚgenerateAssertionsÚ	generatorÚ
generatorsÚgenericMatrixÚgenericSkewMatrixÚgenericSymmetricMatrixÚgensÚgenusÚgetÚgetChangeMatrixÚgetGlobalSymbolÚgetIOThreadModeÚ
getNetFileÚ
getNonUnitÚgetPrimeWithRootOfUnityÚ	getSymbolÚgetWWWÚgetcÚgetenvÚglobalAssignÚglobalAssignFunctionÚglobalAssignmentÚglobalReleaseFunctionÚgradedModuleÚgrammÚ
graphIdealÚ	graphRingÚgroebnerBasisÚgroupIDÚhashÚ	hashTableÚ	headlinesÚheftÚheightÚhermiteÚhilbertFunctionÚhilbertPolynomialÚhilbertSeriesÚholdÚ
homogenizeÚhomologyÚhomomorphismÚhomotopyMapÚhooksÚhorizontalJoinÚhorseshoeResolutionÚhtmlÚhttpHeadersÚ	hypertextÚicFracPÚicFractionsÚicMapÚicPIdealÚidealÚ
idealSheafÚ	idealizerÚidentityÚimageÚimaginaryPartÚ
importFromÚindependentSetsÚindexÚindicesÚ
inducedMapÚinducesWellDefinedMapÚinfoÚinputÚinsertÚinstallAssignmentMethodÚinstallHilbertFunctionÚinstallMethodÚinstallPackageÚinstalledPackagesÚinstanceÚ	instancesÚintegralClosureÚ	integrateÚ	intersectÚintersectInPÚintersectionÚintervalÚinverseÚ
inverseErfÚinversePermutationÚinverseRegularizedBetaÚinverseRegularizedGammaÚinverseSystemÚirreducibleCharacteristicSeriesÚirreducibleDecompositionÚ	isANumberÚisAffineRingÚisBorelÚ
isCanceledÚisCommutativeÚisComplexMorphismÚ
isConstantÚisDirectSumÚisDirectoryÚisEmptyÚisExactÚisFieldÚisFiniteÚisFinitePrimeFieldÚisFreeÚisFreeModuleÚisGlobalSymbolÚisHomogeneousÚisIdealÚ
isInfiniteÚisInjectiveÚisInputFileÚisIsomorphicÚisIsomorphismÚisLLLÚisLinearTypeÚ
isListenerÚisLocallyFreeÚisMemberÚisModuleÚisMonomialIdealÚ	isMutableÚisNormalÚisNullHomotopicÚisNullHomotopyOfÚisOpenÚisOutputFileÚisPolynomialRingÚ	isPrimaryÚisPrimeÚisPrimitiveÚisProjectiveÚisPseudoprimeÚisQuasiIsomorphismÚisQuotientModuleÚisQuotientOfÚisQuotientRingÚisReadyÚisRealÚisReductionÚisRegularFileÚisRingÚisScalarÚisShortExactSequenceÚisSkewCommutativeÚisSmoothÚisSortedÚisSquareFreeÚisStandardGradedPolynomialRingÚisSubmoduleÚisSubquotientÚisSubsetÚisSupportedInZeroLocusÚisSurjectiveÚisTableÚisUnitÚisVeryAmpleÚisWellDefinedÚisWeylAlgebraÚiscÚisomorphismÚiteratorÚjacobianÚjacobianDualÚjoinÚkerÚkernelÚ	kernelLLLÚkernelOfLocalizationÚkeysÚkillÚkoszulÚkoszulComplexÚlastÚlcmÚleadCoefficientÚleadComponentÚleadMonomialÚleadTermÚleftÚlengthÚletterParserÚliftÚliftMapAlongQuasiIsomorphismÚliftableÚ
limitFilesÚlimitProcessesÚlinesÚlinkFileÚlistFormÚlistSymbolsÚlngammaÚloadÚloadPackageÚlocalDictionariesÚlocalizeÚlocateÚlockÚlogÚlog1pÚlongExactSequenceÚlookupÚlookupCountÚ	lowerLeftÚ
lowerRightÚmakeDirectoryÚmakeDocumentTagÚmakePackageIndexÚmakeS2ÚmapÚmarkedGBÚmatchÚmathMLÚmatrixÚmaxÚmaxPositionÚmemberÚmemoizeÚmemoizeClearÚmemoizeValuesÚmergeÚ
mergePairsÚmethodÚmethodOptionsÚmethodsÚmidpointÚminÚminPositionÚminPresÚmingensÚmingleÚminimalBettiÚminimalPresentationÚminimalPrimesÚminimalReductionÚminimizeÚminimizeFilenameÚminorsÚ	minprimesÚminusÚmkdirÚmodÚmoduleÚmoduloÚmonoidÚmonomialCurveIdealÚmonomialIdealÚmonomialSubidealÚ	monomialsÚmoveFileÚmultidegreeÚmultidocÚmultigradedÚmultiplicityÚmutableÚmutableIdentityÚmutableMatrixÚnaiveTruncationÚ	nanosleepÚneedsÚneedsPackageÚnetÚnetListÚnewClassÚnewCoordinateSystemÚ
newNetFileÚ
newPackageÚnewRingÚnextÚ	nextPrimeÚnextkeyÚnonspaceAnalyzerÚnormÚ
normalConeÚnotImplementedÚnullHomotopyÚ
nullParserÚ	nullSpaceÚnullhomotopyÚ
numColumnsÚnumRowsÚnumberÚnumcolsÚ	numeratorÚnumericÚnumericIntervalÚnumgensÚnumrowsÚoddÚoeisÚofClassÚonÚopenDatabaseÚopenDatabaseOutÚ	openFilesÚopenInÚ	openInOutÚopenListenerÚopenOutÚopenOutAppendÚoptPÚoptionalSignParserÚoptionsÚorPÚoverrideÚpackÚpackageÚpackageTemplateÚpadÚpagerÚpairsÚparallelApplyÚparentÚparseÚpartÚ	partitionÚ
partitionsÚpartsÚpdimÚpeekÚ
permanentsÚpermutationsÚpfaffianÚ	pfaffiansÚpivotsÚplusÚpoincareÚ	poincareNÚpolarizeÚpolyÚpolylogÚpositionÚ	positionsÚpowerÚpowermodÚ	precisionÚpreimageÚprependÚpresentationÚprettyÚprimaryComponentÚprimaryDecompositionÚprintÚprintStringÚprinterrÚ	processIDÚproductÚprojectiveHilbertPolynomialÚpromoteÚprotectÚpruneÚpruneComplexÚ	pruneDiffÚ	pruneUnitÚpseudoRemainderÚ
pseudocodeÚpullbackÚpushForwardÚpushoutÚquotientÚquotientRemainderÚradicalÚradicalContainmentÚrandomÚrandomComplexMapÚrandomElementÚrandomKRationalPointÚrandomMutableMatrixÚrandomSubsetÚrankÚraysÚreadÚreadDirectoryÚreadPackageÚreadlinkÚrealPartÚrealpathÚrecursionDepthÚreduceHilbertÚreducedRowEchelonFormÚreductionNumberÚreesAlgebraÚreesAlgebraIdealÚ	reesIdealÚregSeqInIdealÚregexÚ
regexQuoteÚregisterFinalizerÚ
regularityÚregularizedBetaÚregularizedGammaÚ	relationsÚrelativizeFilenameÚ	remainderÚremoveÚremoveDirectoryÚ
removeFileÚremoveLowestDimensionÚ
reorganizeÚreplaceÚresÚreshapeÚ
resolutionÚresolutionMapÚ	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Ú
searchPathÚsecÚsechÚ
seeParsingÚselectÚselectInSubringÚ
selectKeysÚselectPairsÚselectValuesÚselectVariablesÚseparateÚseparateRegexpÚsequenceÚserialNumberÚsetÚsetEchoÚ
setGroupIDÚsetIOExclusiveÚsetIOSynchronizedÚsetIOUnSynchronizedÚsetRandomSeedÚsetupÚ
setupEmacsÚ	setupLiftÚsetupPromoteÚsheafÚsheafHomÚshowÚshowHtmlÚshowTexÚshuffleÚsignÚsimpleDocFrobÚsinÚsingularLocusÚsinhÚsizeÚsize2ÚsleepÚsmithNormalFormÚsolveÚ	someTermsÚsortÚsortColumnsÚsourceÚspanÚspecialFiberÚspecialFiberIdealÚspliceÚsplitWWWÚsqrtÚstackÚstacksProjectÚ
stacktraceÚstandardFormÚstandardPairsÚ
stashValueÚstatusÚstoreÚstyleÚsubÚsublistsÚ	submatrixÚsubmatrixByDegreesÚsubquotientÚsubsetsÚ
substituteÚ	substringÚsubtableÚsumÚsuperÚsupportÚswitchÚsylvesterMatrixÚ
symbolBodyÚsymlinkDirectoryÚsymlinkFileÚsymmetricAlgebraÚsymmetricAlgebraIdealÚsymmetricKernelÚsymmetricPowerÚsynonymÚsyzÚtableÚtakeÚtallyÚtanÚtangentConeÚtangentSheafÚtanhÚtargetÚ
taskResultÚtemporaryFileNameÚtensorÚtensorAssociativityÚtensorCommutativityÚterminalParserÚtermsÚtestHunekeQuestionÚtestsÚtexÚtexMathÚtimesÚtoAbsolutePathÚtoCCÚtoCCiÚtoChainComplexÚtoDividedPowersÚtoDualÚtoExternalStringÚtoFieldÚtoListÚtoLowerÚtoMutableComplexÚtoRRÚtoRRiÚ
toSequenceÚtoStringÚtoUpperÚtopÚtopCoefficientsÚtopComponentsÚtorSymmetryÚtraceÚ	transposeÚtrimÚtruncateÚtruncateOutputÚtryLockÚtutorialÚultimateÚunbagÚuncurryÚundocumentedÚuniformÚuninstallAllPackagesÚuninstallPackageÚunionÚuniqueÚuniquePermutationsÚunlockÚ
unsequenceÚunstackÚ	upperLeftÚ
upperRightÚ	urlEncodeÚuseÚuserSymbolsÚutf8Ú	utf8checkÚutf8substringÚvalidateÚvalueÚvaluesÚvarietyÚvarsÚvectorÚversalEmbeddingÚwaitÚwedgeProductÚweightRangeÚwhichGmÚwidthÚ	wikipediaÚwrapÚyonedaExtensionÚ	yonedaMapÚyonedaProductÚyoungestÚzeroÚzeta(Ä  ÚA1BrouwerDegreesÚAbstractSimplicialComplexesÚAbstractToricVarietiesÚAcknowledgementÚAdditionalPathsÚAdjointIdealÚAdjunctionForSurfacesÚ	AfterEvalÚAfterNoPrintÚ
AfterPrintÚ	AInfinityÚAlgebraicSplinesÚ	AlgorithmÚ	AlignmentÚAllCodimensionsÚAllMarkovBasesÚ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ÚBoundaryÚBoxesÚBracketsÚBrowseÚBrunsÚcacheÚCacheExampleOutputÚ	CallLimitÚCannedExampleÚCatalanConstantÚCaveatÚCellularResolutionsÚCenterÚCertificationÚChainComplexExtrasÚChainComplexOperationsÚChangeMatrixÚCharacteristicClassesÚCheckDocumentationÚChordalÚCitationÚciteÚClassicÚclearAllÚclearOutputÚcloseÚcloseInÚcloseOutÚ
ClosestFitÚCodeÚCodimensionLimitÚCodingTheoryÚCoefficientRingÚCofactorÚCohenEngineÚCohenTopLevelÚ	CohomCalgÚCoincidentRootLociÚcommandLineÚcompactMatrixFormÚ
ComplementÚCompleteIntersectionÚCompleteIntersectionResolutionsÚ	ComplexesÚConcentrationÚConductorElementÚConfigurationÚConformalBlocksÚConnectionMatricesÚConsequencesÚ	ConstantsÚContributorsÚConvexInterfaceÚConwayPolynomialsÚ	copyrightÚCoreÚCorrespondenceScrollsÚCotangentSchubertÚcoverageSummaryÚCpMackeyFunctorsÚCremonaÚcurrentFileDirectoryÚcurrentFileNameÚcurrentLayoutÚcurrentPackageÚCycleÚ
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Ú	DirectionÚDirectSummandsÚDispatchÚDivideConquerÚDividedPowersÚDmodulesÚ
docExampleÚdocTemplateÚDownÚDynamicÚEagonResolutionÚ
EdgeIdealsÚeditÚEigenSolverÚEisenbudHunekeVasconcelosÚEliminationÚEliminationMatricesÚEliminationTemplatesÚEllipticCurvesÚEllipticIntegralsÚEmailÚendÚendlÚEngineÚengineDebugLevelÚEngineTestsÚEnumerationCurvesÚenvironmentÚEquivariantGBÚ
errorDepthÚEuclideanDistanceDegreeÚEulerConstantÚExampleÚExampleFilesÚExampleSystemsÚExcludeÚexitÚExtÚExteriorExtensionsÚExteriorIdealsÚExteriorModulesÚfalseÚ
FastMinorsÚFastNonminimalÚFGLMÚfileDictionariesÚfileExitHooksÚFileNameÚFindOneÚFiniteFittingIdealsÚFirstÚFirstPackageÚ
FlatMonoidÚFlexibleÚflushÚFollowLinksÚForeignFunctionsÚFormalGroupLawsÚFormatÚFourierMotzkinÚ	FourTiTwoÚfpLLLÚFreeToExactÚFrobeniusThresholdsÚFunctionFieldDesingularizationÚ
GameTheoryÚ	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ÚHomogenizationÚHomologicalAlgebraPackageÚHomotopyLieAlgebraÚHorizontalSpaceÚHyperplaneArrangementsÚidÚIgnoreExampleErrorsÚiiÚ!IncidenceCorrespondenceCohomologyÚincomparableÚ	IncrementÚindeterminateÚIndexÚindexComponentsÚinfinityÚInfoDirSectionÚinfoHelpÚInhomogeneousÚInputsÚInstallPrefixÚIntegerProgrammingÚIntegralClosureÚInternalDegreeÚinterpreterDepthÚIntersectionÚInvariantRingÚInverseMethodÚInversesÚInverseSystemsÚ
InvertibleÚInvolutiveBasesÚIsomorphismÚItemÚIterateÚJacobianÚJetsÚJoinÚJSONÚJSONRPCÚ	K3CarpetsÚ
K3SurfacesÚKeepÚ	KeepFilesÚ
KeepZeroesÚKeyÚKeywordsÚ	KroneckerÚKustinMillerÚLanguageServerÚ	lastMatchÚLatticePolytopesÚLayoutÚLeftÚLengthLimitÚLexÚ	LexIdealsÚLieAlgebraRepresentationsÚLimitÚLinearÚLinearAlgebraÚLinearTruncationsÚ
lineNumberÚlistLocalSymbolsÚlistUserSymbolsÚLLLBasesÚ	loadDepthÚLoadDocumentationÚloadedFilesÚloadedPackagesÚLocalÚ
LocalRingsÚLongPolynomialÚM0nbarÚMacaulay2DocÚMacaulayPosetsÚ
MaintainerÚMakeDocumentationÚMakeHTMLÚMakeInfoÚMakePDFÚMapleInterfaceÚMarkovÚMatchingFieldsÚMatrixFactorizationsÚMatrixSchubertÚMatroidsÚmaxAllowableThreadsÚmaxExponentÚMaximalRankÚMaxReductionCountÚMCMApproximationsÚMergeTeXÚminExponentÚMinimalGeneratorsÚMinimalMatrixÚminimalPresentationMapÚminimalPresentationMapInvÚMinimalPrimesÚMinimizeÚminimizingMapÚMinimumVersionÚMiuraÚMixedMultiplicityÚModuleDeformationsÚMonodromySolverÚMonomialÚMonomialAlgebrasÚMonomialIntegerProgramsÚMonomialOrbitsÚMonomialOrderÚ	MonomialsÚMonomialSizeÚMRDIÚMsolveÚMultigradedBGGÚMultigradedImplicitizationÚMultiGradedRationalMapÚMultiplicitySequenceÚMultiplierIdealsÚMultiplierIdealsDim2ÚMultiprojectiveVarietiesÚNAGtypesr   ÚNautyÚNautyGraphsÚ	NCAlgebraÚNCLexÚNeuralIdealsÚNewFromMethodÚnewlineÚ	NewMethodÚNewOfFromMethodÚNewOfMethodÚnilÚNodeÚNoetherianOperatorsÚNoetherNormalizationÚ
NonminimalÚNonminimalWithGBÚNonPrincipalTestIdealsÚNoPrintÚNormalizÚNormalToricVarietiesÚ
NotANumberÚnotifyÚNTLÚnullÚnullaryMethodsÚNumericalAlgebraicGeometryÚNumericalCertificationÚNumericalImplicitizationÚNumericalLinearAlgebraÚNumericalSchubertCalculusÚNumericalSemigroupsÚNumericSolutionsÚnumTBBThreadsÚOIGroebnerBasesÚOldChainComplexesÚOnlineLookupÚOOÚooÚoooÚooooÚOpenMathÚoperatorAttributesÚOptionalComponentsPresentÚOptionsÚOrderÚorderÚOscillatorsÚOutputDictionaryÚOutputsÚ	OverFieldÚOverZZÚPackageCitationsÚPackageDictionaryÚPackageExportsÚPackageImportsÚPackageTemplateÚPadicÚ	PairLimitÚPairsRemainingÚ
ParallelF4ÚParallelizeByDegreeÚParametrizationÚParsingÚpathÚPathSignaturesÚPencilsOfQuadricsÚ
PermanentsÚPermutationsÚ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Ú
PruningMapÚ
pruningMapÚ"PseudomonomialPrimaryDecompositionÚPullbackÚpullbackMapsÚPushForwardÚpushoutMapsÚPythonÚQthPowerÚQuadraticIdealExamplesByRoosÚQuasidegreesÚQuaternaryQuarticsÚQuillenSuslinÚquitÚQuotientÚRadicalÚRadicalCodim1Ú
RaiseErrorÚRandomComplexesÚRandomCurvesÚ%RandomCurvesOverVerySmallFiniteFieldsÚRandomIdealsÚRandomMonomialIdealsÚRandomObjectsÚRandomPointsÚ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ÚResultantComplexesÚ
ResultantsÚ
returnCodeÚReverseÚRevLexÚRightÚ
RInterfaceÚrootPathÚrootURIÚRunDirectoryÚRunExamplesÚRunExternalM2ÚSagbiGbDetectionÚ
SaturationÚSaturationMapÚ	Schubert2ÚSchurComplexesÚSchurFunctorsÚ
SchurRingsÚSchurVeroneseÚSCMAlgebrasÚscriptCommandLineÚSCSCPÚSectionRingÚSeeAlsoÚSegreClassesÚSemidefiniteProgrammingÚSeminormalizationÚSeparateExecÚSerializationÚsheafExtÚShimoyamaYokoyamaÚshowClassStructureÚshowStructureÚshowUserStructureÚ	SimpleDocÚSimplicialComplexesÚSimplicialDecomposabilityÚSimplicialModulesÚ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ÚTableauxÚTangentConeÚTateOnProductsÚTensorComplexesÚTerraciniLociÚTestÚ	TestAuditÚtestExampleÚ
TestIdealsÚTeXmacsr	   ÚThinSincereQuiversÚ
ThreadedGBÚThreadsÚ	ThresholdÚTopcomÚtopLevelModeÚTorÚ
TorAlgebraÚToricÚToricHigherDirectImagesÚToricInvariantsÚToricTopologyÚToricVectorBundlesÚTorsionÚTorsionFreeÚ
TotalPairsÚTreeÚTriangularSetsÚTriangulationsÚTriesÚTrimÚTripletsÚTropicalÚTropicalToricÚtrueÚTruncateÚTruncationsÚTSpreadIdealsÚTypicalValueÚtypicalValuesÚUndoÚUniqueÚUnitsÚUnitTestÚUnmixedÚUpÚ
UpdateOnlyÚUpperTriangularÚUsageÚUseCachedExampleOutputÚUseHilbertFunctionÚUserModeÚUseSyzygiesÚ	UseTargetÚ
ValuationsÚVariableÚVariableBaseNameÚ	VariablesÚ	VarietiesÚVasconcelosÚVectorFieldsÚVectorGraphicsÚVerboseÚ	VerbosityÚVerifyÚVersalDeformationsÚVersionÚversionÚVerticalSpaceÚviewHelpÚVirtualResolutionsÚ	VisualizeÚVNumberÚWebAppÚWeierstrassSemigroupsÚWeightsÚWeilDivisorsÚWeylAlgebraÚWeylAlgebrasÚ
WeylGroupsÚWhitneyStratificationsÚWittVectorsÚWrapÚXMLc                   ó¦  • \ rS rSrSrSrSrS/rS/rSr	S\
R                  4S	\
R                  S
4S\S4S\S4\" \SSS9\4\" \SSS9\R&                  4\" \SSS9\R*                  4\" \SSS9\R.                  4S\R2                  4S\4/
S\
R                  4S\
R                  S4S\
R                  4/S\4S\S4S\4/S\4S\4S\S4S\4/S.rSrg) r
   iT  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@  rB  rC  © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   ÚSingleÚ	Multiliner   r   Ú
M2KEYWORDSr   ÚM2DATATYPESr   ÚBuiltinÚM2FUNCTIONSrj   ÚM2CONSTANTSrT   r	   Ú
WhitespaceÚtokensÚ__static_attributes__rI  ó    ÚS/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/macaulay2.pyr
   r
   T  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)rN  Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   Ú__all__rV  rW  rY  rZ  r
   rI  r^  r_  Ú<module>rc     sL   ðñ÷ -ß ?Õ ?àÐ
€ð*€
ðX_€ðBl€ð\E€ôN&�Zõ &r^  