a
    ñ»j@Š  ã                   @   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-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Ú
breakpointZcatchÚcontinueÚdoZelapsedTimeZelapsedTimingÚelseÚexceptÚfinishÚforÚfromÚglobalÚifÚinÚlistÚlocalÚnewÚnotZofÚorZprofileÚreturnÚshieldÚstepÚsymbolZthenZthreadLocalZthreadVariableÚthrowÚtimeZtimingÚtoZtrapÚtryÚwhenÚwhileÚxor)ÞZANCHORZAdjacentZAffineVarietyZAnalyzerZAngleBarListÚArrayZAssociativeExpressionZ	AtomicIntZ
BLOCKQUOTEZBODYZBOLDZBRZBUTTONZBagZ	BasicListZ
BettiTallyZBinaryOperationÚBooleanÚCCZCCiZCDATAZCODEÚCOMMENTZ
CacheTableZCoherentSheafÚCommandZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureÚComplexZComplexFieldZ
ComplexMapÚConstantZDDZDIVZDLZDTZDatabaseZDescentZDescribeZ
DictionaryZ	DirectSumZDivideZDocumentTagZEMZ	EliminateZ
EngineRingZEquationÚErrorZExampleItemÚ
ExpressionÚFileZFilePositionZFractionFieldÚFunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZGroebnerBasisZGroebnerBasisOptionsÚHEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6ZHRZHREFÚHTMLZ	HashTableZ
HeaderTypeZHolderZHybridZ	HypertextZHypertextContainerZHypertextParagraphZHypertextVoidZIFRAMEZ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MutexZ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	RealFieldÚ
ResolutionZRingZRingElementZ
RingFamilyZRingMapZRowExpressionZSAMPZSCRIPTZSMALLZSPANZSTRONGZSTYLEZSUBZ
SUBSECTIONZSUPZScriptedFunctorZSelfInitializingTypeÚSequenceÚSetZSheafExpressionZSheafMapZSheafOfRingsZSparseMonomialVectorExpressionZSparseVectorExpressionr   Ú	SubscriptZSumZSumOfTwistsZSuperscriptÚSymbolZ
SymbolBodyZTABLEZTDZTEXZTHZTITLEZTOZTO2ZTOHZTRZTTÚTableZTallyÚTaskZTensorProductZ	TestInputZThingZTimeÚTypeZULÚURLZVARZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZZZZeroExpression(k  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agmZ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augmentationMapZautoloadÚbaseFilenameÚbaseNameZbaseRingZbasisZbeginDocumentationZ	benchmarkZbettiZbetweenZbinomialZborelZ
cacheValueZcanUseHilbertHintZ
cancelTaskZcanonicalBundleZcanonicalMapZcanonicalTruncationÚcaptureZceilingZcenterStringZ
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ÚcomplexÚ	componentÚ
componentsZcomposeZcompositionsÚcompressZconcatenateZconcentrationZ	conductorZconeÚ	conjugateZconnectingExtMapZconnectingMapZconnectingTorMapZconnectionCountZconstParserZconstantStrandÚcontentZcontractZconwayPolynomialÚcopyZcopyDirectoryZcopyFileÚcosÚcoshZcotZcotangentSheafZcothZcoverZcoverMapZcpuTimeZ
createTaskZcscZcschZcurrentColumnNumberZcurrentDirectoryZcurrentPositionZcurrentRowNumberÚcurrentTimeZcylinderZ
deadParserÚdebugZ
debugErrorZ	decomposeZ
deepSpliceÚdefaultZdegreeZdegreeGroupZdegreeLengthÚdegreesZdegreesMonoidZdegreesRingÚdeleteZdemarkÚdenominatorÚdepthZdescribeZdetZdeterminantZdiagonalMatrixZdiameterÚ
dictionaryÚdiffÚ
differenceÚdimZdirectProductZ	directSumÚdisassembleZdiscriminantZdismissZdistinguishedZdivideByVariableÚdocZdocumentZdropZdualZeagonNorthcottZeagonNorthcottComplexZechoOffZechoOnZeigenvaluesZeigenvectorsZeintÚelementsZ	eliminateZ
endPackageÚentriesZepicResolutionMapZeraseÚerfÚerfcÚerrorZeulerZeulersZevenZexamplesZexchangeÚexecÚexpZexpectedReesIdealÚexpm1Z	exponentsZexportZ
exportFromZexportMutableÚ
expressionÚextendZexteriorPowerÚfactorZfileExecutableZ
fileExistsZ
fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ
fillMatrixZ	findFilesZfindHeftZfindProgramZfindSynonymsÚfirstZfirstkeyZfittingIdealZ
flagLookupÚflattenZflattenRingÚflipÚfloorÚfoldZforceGBZforkÚformatZ	formationÚfracZfractionÚframesZfreeResolutionZ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grammZ
graphIdealZ	graphRingZgroebnerBasisZgroupIDÚhashZ	hashTableZ	headlinesZheftÚheightZhermiteZhilbertFunctionZhilbertPolynomialZhilbertSeriesZholdZ
homogenizeZhomologyZhomomorphismZhomotopyMapÚhooksZhorizontalJoinZhorseshoeResolutionÚhtmlZhttpHeadersZ	hypertextZicFracPZicFractionsZicMapZicPIdealZidealZ
idealSheafZ	idealizerÚidentityÚimageZimaginaryPartZ
importFromZindependentSetsÚindexÚindicesZ
inducedMapZinducesWellDefinedMapÚinfoÚinputÚinsertZinstallAssignmentMethodZinstallHilbertFunctionZinstallMethodZinstallPackageZinstalledPackagesÚinstanceZ	instancesZintegralClosureZ	integrateZ	intersectZintersectInPÚintersectionÚintervalZinverseZ
inverseErfZinversePermutationZinverseRegularizedBetaZinverseRegularizedGammaZinverseSystemZirreducibleCharacteristicSeriesZirreducibleDecompositionZ	isANumberZisAffineRingZisBorelZ
isCanceledZisCommutativeZisComplexMorphismZ
isConstantZisDirectSumZisDirectoryZisEmptyZisExactZisFieldZisFiniteZisFinitePrimeFieldZisFreeZisFreeModuleZisGlobalSymbolZisHomogeneousZisIdealZ
isInfiniteZisInjectiveZisInputFileZisIsomorphicZisIsomorphismZisLLLZisLinearTypeZ
isListenerZisLocallyFreeZisMemberZisModuleZisMonomialIdealZ	isMutableZisNormalZisNullHomotopicZisNullHomotopyOfZisOpenZisOutputFileZisPolynomialRingZ	isPrimaryZisPrimeZisPrimitiveZisProjectiveZisPseudoprimeZisQuasiIsomorphismZisQuotientModuleZisQuotientOfZisQuotientRingZisReadyZisRealZisReductionZisRegularFileZisRingZisScalarZisShortExactSequenceZisSkewCommutativeZisSmoothZisSortedZisSquareFreeZisStandardGradedPolynomialRingZisSubmoduleZisSubquotientZisSubsetZisSupportedInZeroLocusZisSurjectiveZisTableZisUnitZisVeryAmpleZisWellDefinedZisWeylAlgebraZiscZisomorphismÚiteratorZjacobianZjacobianDualÚjoinZkerZkernelZ	kernelLLLZkernelOfLocalizationÚkeysÚkillZkoszulZkoszulComplexÚlastÚlcmZleadCoefficientZleadComponentZleadMonomialZleadTermÚleftÚlengthZletterParserZliftZliftMapAlongQuasiIsomorphismZliftableZ
limitFilesZlimitProcessesÚlinesZlinkFileZlistFormZlistSymbolsZlngammaÚloadZloadPackageZlocalDictionariesZlocalizeÚlocateÚlockÚlogÚlog1pZlongExactSequenceÚlookupZlookupCountZ	lowerLeftZ
lowerRightZmakeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2ÚmapZmarkedGBÚmatchZmathMLÚ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naiveTruncationZ	nanosleepZneedsZneedsPackageÚnetZnetListZnewClassZnewCoordinateSystemZ
newNetFileZ
newPackageZnewRingÚnextZ	nextPrimeZnextkeyZnonspaceAnalyzerZnormZ
normalConeZnotImplementedZnullHomotopyZ
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ÚpadÚpagerÚpairsZparallelApplyÚparentÚparseÚpartÚ	partitionZ
partitionsÚpartsZpdimÚpeekZ
permanentsÚpermutationsZpfaffianZ	pfaffiansZpivotsÚplusZpoincareZ	poincareNZpolarizeZpolyZpolylogÚpositionZ	positionsÚpowerZpowermodÚ	precisionZpreimageÚprependZpresentationÚprettyZprimaryComponentZprimaryDecompositionÚprintZprintStringZprinterrZ	processIDÚproductZprojectiveHilbertPolynomialZpromoteZprotectZpruneZpruneComplexZ	pruneDiffZ	pruneUnitZpseudoRemainderZ
pseudocodeZpullbackZpushForwardZpushoutZquotientZquotientRemainderÚradicalZradicalContainmentÚrandomZrandomComplexMapZrandomElementZrandomKRationalPointZrandomMutableMatrixZrandomSubsetZ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resolutionMapZ	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
searchPathÚsecZsechZ
seeParsingÚselectZselectInSubringZ
selectKeysZselectPairsZselectValuesZselectVariablesZseparateZseparateRegexpÚsequenceZserialNumberÚsetZsetEchoZ
setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZsetRandomSeedÚsetupZ
setupEmacsZ	setupLiftZsetupPromoteZsheafZsheafHomÚshowZshowHtmlZshowTexÚshuffleÚsignZsimpleDocFrobÚsinZsingularLocusÚsinhÚsizeZsize2ÚsleepZsmithNormalFormZsolveZ	someTermsÚsortZsortColumnsÚsourceÚspanZspecialFiberZspecialFiberIdealZspliceZsplitWWWÚsqrtÚstackZstacksProjectZ
stacktraceZ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syzÚtableZtakeZtallyÚtanZtangentConeZtangentSheafÚtanhÚtargetZ
taskResultZtemporaryFileNameZtensorZtensorAssociativityZtensorCommutativityZterminalParserZtermsZtestHunekeQuestionZtestsÚtexZtexMathÚtimesZtoAbsolutePathZtoCCZtoCCiZtoChainComplexZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowerZtoMutableComplexZtoRRZtoRRiZ
toSequenceZtoStringZtoUpperÚtopZtopCoefficientsZtopComponentsZtorSymmetryÚtraceZ	transposeZtrimÚtruncateZtruncateOutputZtryLockZtutorialZultimateZunbagZuncurryZundocumentedÚuniformZuninstallAllPackagesZuninstallPackageÚunionÚuniqueZuniquePermutationsÚunlockZ
unsequenceZunstackZ	upperLeftZ
upperRightZ	urlEncodeZuseZuserSymbolsÚutf8Z	utf8checkZutf8substringÚvalidateÚvalueÚvaluesZvarietyÚvarsZvectorZversalEmbeddingÚwaitZwedgeProductZweightRangeZwhichGmÚwidthZ	wikipediaÚwrapZyonedaExtensionZ	yonedaMapZyonedaProductZyoungestÚzeroÚzeta(Ä  ZA1BrouwerDegreesZAbstractSimplicialComplexesZAbstractToricVarietiesZAcknowledgementZAdditionalPathsZAdjointIdealZAdjunctionForSurfacesZ	AfterEvalZAfterNoPrintZ
AfterPrintZ	AInfinityZAlgebraicSplinesZ	AlgorithmZ	AlignmentZAllCodimensionsZAllMarkovBasesZallowableThreadsZAnalyzeSheafOnP1ZapplicationDirectorySuffixZ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BoundaryZBoxesZBracketsZBrowseZBrunsÚcacheZCacheExampleOutputZ	CallLimitZCannedExampleZCatalanConstantZCaveatZCellularResolutionsZCenterZCertificationZChainComplexExtrasZChainComplexOperationsZChangeMatrixZCharacteristicClassesZCheckDocumentationZChordalZCitationZciteZClassicZclearAllZclearOutputÚcloseZcloseInZcloseOutZ
ClosestFitZCodeZCodimensionLimitZCodingTheoryZCoefficientRingZCofactorZCohenEngineZCohenTopLevelZ	CohomCalgZCoincidentRootLociZcommandLineZcompactMatrixFormZ
ComplementZCompleteIntersectionZCompleteIntersectionResolutionsZ	ComplexesZConcentrationZConductorElementÚConfigurationZConformalBlocksZConnectionMatricesZConsequencesZ	ConstantsZContributorsZConvexInterfaceZConwayPolynomialsÚ	copyrightZCoreZCorrespondenceScrollsZCotangentSchubertZcoverageSummaryZCpMackeyFunctorsZCremonaZcurrentFileDirectoryZcurrentFileNameZcurrentLayoutZcurrentPackageZCycleZ
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	DirectionZDirectSummandsZDispatchZDivideConquerZDividedPowersZDmodulesZ
docExampleZdocTemplateZDownÚDynamicZEagonResolutionZ
EdgeIdealsZeditZEigenSolverZEisenbudHunekeVasconcelosZEliminationZEliminationMatricesZEliminationTemplatesZEllipticCurvesZEllipticIntegralsZEmailÚendZendlZEngineZengineDebugLevelZEngineTestsZEnumerationCurvesÚenvironmentZEquivariantGBZ
errorDepthZEuclideanDistanceDegreeZEulerConstantZExampleZExampleFilesZExampleSystemsZExcludeÚexitZExtZExteriorExtensionsZExteriorIdealsZExteriorModulesÚfalseZ
FastMinorsZFastNonminimalZFGLMZfileDictionariesZfileExitHooksZFileNameZFindOneZFiniteFittingIdealsZFirstZFirstPackageZ
FlatMonoidZFlexibleÚflushZFollowLinksZForeignFunctionsZFormalGroupLawsZFormatZFourierMotzkinZ	FourTiTwoZfpLLLZFreeToExactZFrobeniusThresholdsZFunctionFieldDesingularizationZ
GameTheoryZ	GBDegreesZgbTraceZGenerateAssertionsÚGenericZGenericInitialIdealZGeometricDecomposabilityZgfanInterfaceZGivensZGKMVarietiesZGLexÚGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZGlobalSectionLimitZ
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HolonomicSystemsZhomeDirectoryZHomePageZHomogeneousZHomogeneous2ZHomogenizationZHomologicalAlgebraPackageZHomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangementsÚidZIgnoreExampleErrorsÚiiZ!IncidenceCorrespondenceCohomologyZincomparableZ	IncrementZindeterminateÚIndexZindexComponentsÚinfinityZInfoDirSectionZinfoHelpZInhomogeneousZInputsZInstallPrefixZIntegerProgrammingZIntegralClosureZInternalDegreeZinterpreterDepthZIntersectionZInvariantRingZInverseMethodZInversesZInverseSystemsZ
InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinÚJSONZJSONRPCZ	K3CarpetsZ
K3SurfacesZKeepZ	KeepFilesZ
KeepZeroesÚKeyÚKeywordsZ	KroneckerZKustinMillerZLanguageServerZ	lastMatchZLatticePolytopesZLayoutÚLeftZLengthLimitZLexZ	LexIdealsZLieAlgebraRepresentationsZLimitZLinearZLinearAlgebraZLinearTruncationsZ
lineNumberZlistLocalSymbolsZlistUserSymbolsZLLLBasesZ	loadDepthZLoadDocumentationZloadedFilesZloadedPackagesZLocalZ
LocalRingsZLongPolynomialZM0nbarZMacaulay2DocZMacaulayPosetsÚ
MaintainerZMakeDocumentationZMakeHTMLZMakeInfoZMakePDFZMapleInterfaceZMarkovZMatchingFieldsZMatrixFactorizationsZMatrixSchubertZMatroidsZmaxAllowableThreadsZmaxExponentZMaximalRankZMaxReductionCountZMCMApproximationsZMergeTeXZminExponentZMinimalGeneratorsZMinimalMatrixZminimalPresentationMapZminimalPresentationMapInvZMinimalPrimesZMinimizeZminimizingMapZMinimumVersionZMiuraZMixedMultiplicityZModuleDeformationsZMonodromySolverZMonomialZMonomialAlgebrasZMonomialIntegerProgramsZMonomialOrbitsZMonomialOrderZ	MonomialsZMonomialSizeZMRDIZMsolveZMultigradedBGGZMultigradedImplicitizationZMultiGradedRationalMapZMultiplicitySequenceZMultiplierIdealsZMultiplierIdealsDim2ZMultiprojectiveVarietiesZNAGtypesr   ZNautyZNautyGraphsZ	NCAlgebraZNCLexZNeuralIdealsZNewFromMethodÚnewlineZ	NewMethodZNewOfFromMethodZNewOfMethodÚnilÚNodeZNoetherianOperatorsZNoetherNormalizationZ
NonminimalZNonminimalWithGBZNonPrincipalTestIdealsZNoPrintZNormalizZNormalToricVarietiesZ
NotANumberÚnotifyZNTLÚnullZnullaryMethodsZNumericalAlgebraicGeometryZNumericalCertificationZNumericalImplicitizationZNumericalLinearAlgebraZNumericalSchubertCalculusZNumericalSemigroupsZNumericSolutionsZnumTBBThreadsZOIGroebnerBasesZOldChainComplexesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresentÚOptionsZOrderÚorderZOscillatorsZOutputDictionaryZOutputsZ	OverFieldZOverZZZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZPadicZ	PairLimitZPairsRemainingZ
ParallelF4ZParallelizeByDegreeZParametrizationZParsingÚpathZPathSignaturesZ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
PruningMapZ
pruningMapZ"PseudomonomialPrimaryDecompositionZPullbackZpullbackMapsZPushForwardZpushoutMapsÚPythonZQthPowerZQuadraticIdealExamplesByRoosZQuasidegreesZQuaternaryQuarticsZQuillenSuslinÚquitZQuotientZRadicalZRadicalCodim1Z
RaiseErrorZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomIdealsZRandomMonomialIdealsZRandomObjectsZRandomPointsÚ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ResultantComplexesZ
ResultantsZ
returnCodeZReverseZRevLexÚ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SimplicialModulesZ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TableauxZTangentConeZTateOnProductsZTensorComplexesZTerraciniLociZTestZ	TestAuditZtestExampleZ
TestIdealsZTeXmacsr   ZThinSincereQuiversZ
ThreadedGBZThreadsZ	ThresholdZTopcomZtopLevelModeZTorZ
TorAlgebraZToricZToricHigherDirectImagesZToricInvariantsZToricTopologyZToricVectorBundlesZTorsionZTorsionFreeZ
TotalPairsZTreeZTriangularSetsZTriangulationsZTriesZTrimZTripletsZTropicalZTropicalToricÚtrueZTruncateZTruncationsZTSpreadIdealsZTypicalValueZtypicalValuesZUndoZUniqueZUnitsZUnitTestZUnmixedZUpZ
UpdateOnlyZUpperTriangularÚUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesZ	UseTargetZ
ValuationsÚVariableZVariableBaseNameÚ	VariablesZ	VarietiesZVasconcelosZVectorFieldsZVectorGraphicsÚVerboseZ	VerbosityZVerifyZVersalDeformationsÚVersionÚversionZVerticalSpaceZviewHelpZVirtualResolutionsZ	VisualizeZVNumberZWebAppZWeierstrassSemigroupsZWeightsZWeilDivisorsZWeylAlgebraZWeylAlgebrasZ
WeylGroupsZWhitneyStratificationsZWittVectorsZ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.Ú	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/(//)+(?!/)ú/)ÚrootrU  rW  rX  N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   ÚSingleÚ	Multiliner   r   Ú
M2KEYWORDSr   ÚM2DATATYPESr   ÚBuiltinÚM2FUNCTIONSr3   ÚM2CONSTANTSr/   r   Ú
WhitespaceÚtokens© rp  rp  ú?E:\soccer\ml_env\Lib\site-packages\pygments/lexers/macaulay2.pyr	   T  s>   
ö
ýýüéN)ra  Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   Ú__all__ri  rj  rl  rm  r	   rp  rp  rp  rq  Ú<module>   s(   
, b      t     L