B
    bl{                 @   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-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwords)CommentKeywordNameStringTextMacaulay2Lexer)"andbreakZcatchcontinueZdoZelapsedTimeZelapsedTimingelseforfromglobalifinlistZlocalnewnotZoforreturnZshieldZSPACEstepsymbolZthenZthreadVariablethrowZtimeZtimingtotryZwhenwhilexor)ZAdjacentZAffineVarietyZAnalyzerZANCHORZAngleBarListZArrayZAssociativeExpressionZBagZ	BasicListZ
BettiTallyZBinaryOperationZ
BLOCKQUOTEZBODYZBOLDZBooleanZBRZCacheFunctionZ
CacheTableZCCZCDATAZChainComplexZChainComplexMapZCODEZCoherentSheafZCommandCOMMENTZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureZComplexFieldConstantZDatabaseZDDZDescentZDescribeZ
DictionaryZDIVZDivideZDLZDocumentTagZDTZ	EliminateZEMZ
EngineRingZEquationZExampleItemZ
ExpressionZFileZFilePositionZFractionFieldFunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZGroebnerBasisZGroebnerBasisOptionsZ	HashTableZHEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6Z
HeaderTypeZHolderZHRZHREFZHTMLZHybridZ	HypertextZHypertextContainerZHypertextParagraphZIdealZIMGZImmutableTypeZIndeterminateNumberZIndexedVariableZIndexedVariableTableZInexactFieldZInexactFieldFamilyZInexactNumberZInfiniteNumberZIntermediateMarkUpTypeZITALICr   ZLABELZLATERZLIZLINKZListLITERALZLocalDictionaryZ
LowerBoundZManipulatorZMapExpressionZ
MarkUpTypeZMatrixZMatrixExpressionZMENUZMETAZMethodFunctionZMethodFunctionBinaryZMethodFunctionSingleZMethodFunctionWithOptionsZMinusZModuleZMonoidZMonoidElementZMonomialIdealZMultigradedBettiTallyZMutableHashTableZMutableListZMutableMatrixZNetZNetFileZNonAssociativeProductZNothingNumberZNumberedVerticalListZOLZOneExpressionZOptionZOptionTableZOrderedMonoidZPackageZPARAZParenthesizeZParserZ	PartitionZPolynomialRingZPowerZPREZProductZProductOrderZProgramZ
ProgramRunZProjectiveHilbertPolynomialZProjectiveVarietyZ
PseudocodeZQQZQuotientRingZ	RealFieldZ
ResolutionZRingZRingElementZ
RingFamilyZRingMapZRowExpressionZRRZRRiZSCRIPTZScriptedFunctorZSelfInitializingTypeSequenceSetZSheafExpressionZSheafOfRingsZSMALLZSPANZSparseMonomialVectorExpressionZSparseVectorExpressionr   ZSTRONGZSTYLEZSUBZ	SubscriptZ
SUBSECTIONZSumZSumOfTwistsZSUPZSuperscriptZSymbolZ
SymbolBodyZTABLEZTableZTallyZTaskZTDZ	TestInputZTEXZTHZThingZTimeZTITLEZTOZTO2ZTOHZTRZTTZTypeZULZURLZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZeroExpressionZZZ(  Zaboutabs
accumulateZacosZacoshZacotZacothZaddCancelTaskZaddDependencyTaskZaddEndFunctionZaddHookZaddStartFunctionZaddStartTaskZadjointZagmalarmallZambientZanalyticSpreadZancestorZ	ancestorsZandPannZannihilatorZantipodeanyappendZapplicationDirectoryZapplyZ	applyKeysZ
applyPairsZ
applyTableZapplyValuesZaproposZarXivasciiZasinZasinhZassassertZassociatedGradedRingZassociatedPrimesZatanZatan2ZatanhZatEndOfFileZautoloadZbaseFilenameZbaseNameZbaseRingZbasisZbeginDocumentationZ	benchmarkZBesselJZBesselYZBetaZbettiZbetweenZbinomialZborelZ
cacheValueZ
cancelTaskZcaptureZceilingZcenterStringZchainComplexcharZ
charactersZcharAnalyzerZcheckZcheckDegreesZchiclassZcleanZ	clearEchocodeZcodimZcoefficientZcoefficientRingZcoefficientsZ
cohomologyZcoimageZcokerZcokernelZcollectGarbageZ	columnAddZ	columnateZ
columnMultZcolumnPermuteZcolumnRankProfileZ
columnSwapZcombineZcommandInterpreterZ	commonestZ
commonRingZcomoduleZ
complementZcompleteZ
componentsZcomposeZcompositionscompressZconcatenateZ	conductorZcone	conjugateZconnectionCountZconstParserZcontentZcontractZconwayPolynomialcopyZcopyDirectoryZcopyFileZcosZcoshZcotZcotangentSheafZcothZcoverZcoverMapZcpuTimeZ
createTaskZcscZcschZcurrentColumnNumberZcurrentDirectoryZcurrentPositionZcurrentRowNumberZcurrentTimeZ
deadParserdebugZ
debugErrorZ	decomposeZ
deepSplicedefaultZdegreeZdegreeLengthZdegreesZdegreesMonoidZdegreesRingdeleteZdemarkdenominatordepthZdescribeZdetZdeterminantZdiagonalMatrixZdiameterZ
dictionaryZdiff
differenceZDigammaZdimZ	directSumZdisassembleZdiscriminantZdismissZdistinguishedZdivideByVariabledocZdocumentZdropZdualZeagonNorthcottZechoOffZechoOnZeigenvaluesZeigenvectorsZeintelementsZ	eliminateZEndZ
endPackageentriesZeraseZerfZerfcerrorZeulerZeulersZevenZEXAMPLEZexamplesexecZexpZexpectedReesIdealZexpm1Z	exponentsZexportZ
exportFromZexportMutableZ
expressionextendZexteriorPowerZfactorZFanoZfileExecutableZ
fileExistsZ
fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ
fillMatrixZ	findFilesZfindHeftZfindProgramZfindSynonymsfirstZfirstkeyZfittingIdealZ
flagLookupZflattenZflattenRingZflipZfloorZfoldZforceGBforkformatZ	formationZfracZfractionZframesZfromDividedPowersZfromDualZfunctionBodyZfutureParserZGammaZgbZgbRemoveZ
gbSnapshotZgcdZgcdCoefficientsZgcdLLLZGCstatsZgeneraZgenerateAssertions	generatorZ
generatorsZgenericMatrixZgenericSkewMatrixZgenericSymmetricMatrixZgensZgenusgetZgetcZgetChangeMatrixgetenvZgetGlobalSymbolZ
getNetFileZ
getNonUnitZgetPrimeWithRootOfUnityZ	getSymbolZgetWWWZGFZglobalAssignZglobalAssignFunctionZglobalAssignmentZglobalReleaseFunctionZgradedModuleZgradedModuleMapZgrammZ
graphIdealZ	graphRingZGrassmannianZgroebnerBasisZgroupIDhashZ	hashTableZheftZheightZhermiteZhilbertFunctionZhilbertPolynomialZhilbertSeriesZholdZHomZ
homogenizeZhomologyZhomomorphismZhooksZhorizontalJoinZhtmlZhttpHeadersZ	hypertextZicFracPZicFractionsZicMapZicPIdealZidealZ	idealizeridentityZimageZimaginaryPartZ
importFromZindependentSetsindexindicesZ
inducedMapZinducesWellDefinedMapinfoinputinsertZinstallAssignmentMethodZinstalledPackagesZinstallHilbertFunctionZinstallMethodZinstallMinprimesZinstallPackageinstanceZ	instancesZintegralClosureZ	integrateZ	intersectZintersectInPintersectionintervalZinverseZ
inverseErfZinversePermutationZinverseRegularizedBetaZinverseRegularizedGammaZinverseSystemZirreducibleCharacteristicSeriesZirreducibleDecompositionZisAffineRingZ	isANumberZisBorelZiscZ
isCanceledZisCommutativeZ
isConstantZisDirectoryZisDirectSumZisEmptyZisFieldZisFiniteZisFinitePrimeFieldZisFreeModuleZisGlobalSymbolZisHomogeneousZisIdealZ
isInfiniteZisInjectiveZisInputFileZisIsomorphicZisIsomorphismZisLinearTypeZ
isListenerZisLLLZisMemberZisModuleZisMonomialIdealZisNormalZisOpenZisOutputFileZisPolynomialRingZ	isPrimaryZisPrimeZisPrimitiveZisPseudoprimeZisQuotientModuleZisQuotientOfZisQuotientRingZisReadyZisRealZisReductionZisRegularFileZisRingZisSkewCommutativeZisSortedZisSquareFreeZisStandardGradedPolynomialRingZisSubmoduleZisSubquotientZisSubsetZisSupportedInZeroLocusZisSurjectiveZisTableZisUnitZisWellDefinedZisWeylAlgebraZjacobianZjacobianDualjoinZkerZkernelZ	kernelLLLZkernelOfLocalizationkeyskillZkoszulZlastZlcmZleadCoefficientZleadComponentZleadMonomialZleadTermleftlengthZletterParserZliftZliftableZ
limitFilesZlimitProcesseslinesZlinkFileZlistFormZlistSymbolsZLLLZlngammaloadZloadPackageZlocalDictionariesZlocalizeZlocatelogZlog1plookupZlookupCountZLUdecompositionZM2CODEZmakeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2mapZmarkedGBmatchZmathMLZmatrixmaxZmaxPositionmemberZmemoizeZmemoizeClearZmemoizeValuesmergeZ
mergePairsmethodZmethodOptionsmethodsZmidpointminZmingensZmingleZminimalBettiZminimalPresentationZminimalPrimesZminimalReductionZminimizeFilenameZminorsZminPositionZminPresZ	minprimesZminusmkdirmodmoduleZmoduloZmonoidZmonomialCurveIdealZmonomialIdealZ	monomialsZmonomialSubidealZmoveFileZmultidegreeZmultidocZmultigradedZmultiplicityZmutableZmutableIdentityZmutableMatrixZ	nanosleepZneedsZneedsPackageZnetZnetListZnewClassZnewCoordinateSystemZ
newNetFileZ
newPackageZnewRingZnextkeyZ	nextPrimeZNNParserZnonspaceAnalyzerZnormZ
normalConeZnotImplementedZnullhomotopyZ
nullParserZ	nullSpaceZnumberZnumcolsZ
numColumns	numeratorZnumericZnumericIntervalZnumgensZnumRowsZnumrowsZoddZoeisZofClassZonZopenDatabaseZopenDatabaseOutZ	openFilesZopenInZ	openInOutZopenListenerZopenOutZopenOutAppendZoptionalSignParseroptionsZoptPZorPoverridepackpackageZpackageTemplateZpadZpagerZpairsparentpart	partitionZ
partitionspartsZpdimpeekZ
permanentspermutationsZ	pfaffiansZpivotsZplusZpoincareZ	poincareNZpolarizeZpolyZpositionZ	positionsZpowerZpowermodZ	precisionZpreimageZprependZpresentationZprettyZprimaryComponentZprimaryDecompositionprintZprinterrZprintStringZ	processIDproductZprofileZProjZprojectiveHilbertPolynomialZpromoteZprotectZpruneZ
pseudocodeZpseudoRemainderZpushForwardZQQParserZQRDecompositionZquotientZquotientRemainderZradicalZradicalContainmentZrandomZrandomKRationalPointZrandomMutableMatrixZrankreadZreadDirectoryreadlinkZreadPackageZrealPartrealpathZrecursionDepthZreducedRowEchelonFormZreduceHilbertZreductionNumberZreesAlgebraZreesAlgebraIdealZ	reesIdealZregexZ
regexQuoteZregisterFinalizerZregSeqInIdealZ
regularityZregularizedBetaZregularizedGammaZ	relationsZrelativizeFilenameZ	remainderremoveZremoveDirectoryZ
removeFileZremoveLowestDimensionZ
reorganizereplaceZresZreshapeZ
resolutionZ	resultantreverserightZringZringFromFractionsrootsrotateroundZrowAddZrowMultZ
rowPermuteZrowRankProfileZrowSwapZrsortrunZrunHooksZrunLengthEncodeZ
runProgramZsameZsaturatescanZscanKeysZ	scanLinesZ	scanPairsZ
scanValuesZscheduleZschreyerOrderZSchubertZ
searchPathZsecZsechZ
seeParsingZselectZselectInSubringZselectVariablesZseparateZseparateRegexpZsequenceZserialNumbersetZsetEchoZ
setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZsetRandomSeedZsetupZ
setupEmacsZsheafZsheafHomZshowZshowHtmlZshowTexZsimpleDocFrobZsinZsingularLocusZsinhsizeZsize2ZsleepZsmithNormalFormZsolveZ	someTermssortZsortColumnssourcespanZSpecZspecialFiberZspecialFiberIdealZspliceZsplitWWWZsqrtstackZstacksProjectZstandardFormZstandardPairsZ
stashValuestatusZstylesubZsublistsZ	submatrixZsubmatrixByDegreesZsubquotientZsubsetsZ
substituteZ	substringZsubtablesumsuperZsupportZSVDZswitchZsylvesterMatrixZ
symbolBodyZsymlinkDirectoryZsymlinkFileZsymmetricAlgebraZsymmetricAlgebraIdealZsymmetricKernelZsymmetricPowerZsynonymZSYNOPSISZsyzZsyzygySchemetableZtakeZtallyZtanZtangentConeZtangentSheafZtanhtargetZ
taskResultZtemporaryFileNameZtensorZtensorAssociativityZterminalParserZtermsZTESTZtestHunekeQuestionZtestsZtexZtexMathtimesZtoAbsolutePathZtoCCZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowertopZtopCoefficientsZtopComponentsZtoRRZtoRRiZ
toSequenceZtoStringZtoUpperZtraceZ	transposeZtrimtruncateZtruncateOutputZtutorialZultimateZunbagZuncurryZundocumentedZuniformZuninstallAllPackagesZuninstallPackageuniqueZuniquePermutationsZ
unsequenceZunstackZ	urlEncodeZuseZuserSymbolsutf8Z	utf8checkZvalidatevaluevaluesZvarietyvarsZvectorZversalEmbeddingwaitZwedgeProductZweightRangeZwhichGmwidthZ	wikipediawrapZyoungestZzeroZzetaZZZParser(o  ZAbstractToricVarietiesZAcknowledgementZAdditionalPathsZAdjointIdealZ	AfterEvalZAfterNoPrintZ
AfterPrintZ	AInfinityZAlgebraicSplinesZ	AlgorithmZ	AlignmentZAllCodimensionsZallowableThreadsZAnalyzeSheafOnP1ZapplicationDirectorySuffixargumentZ	AscendingZAssociativeAlgebrasZAuthorsZAuxiliaryFilesZ	backtraceZBareissZBaseFunctionZ	baseRingsZBaseRowZBasisElementLimitZBayerZBeforePrintZBeginningMacaulay2Z	BenchmarkZBertiniZBettiCharactersZBGGZBIBasisZBinaryZBinomialZBinomialEdgeIdealsZ	BinomialsZBKZZBlockMatrixZBodyZBoijSoederbergZBook3264ExamplesZ	BooleanGBZBoxesZBrowseZBrunscacheZCacheExampleOutputZ	CallLimitZCannedExampleZCatalanConstantZCaveatZCenterZCertificationZChainComplexExtrasZChainComplexOperationsZChangeMatrixZCharacteristicClassesZCheckDocumentationZChordalZClassicZclearAllZclearOutputcloseZcloseInZcloseOutZ
ClosestFitZCodeZCodimensionLimitZCodingTheoryZCoefficientRingZCofactorZCohenEngineZCohenTopLevelZ	CohomCalgZCoincidentRootLociZcommandLineZCompactMatrixZcompactMatrixFormZ
ComplementZCompleteIntersectionZCompleteIntersectionResolutionsZ	ComplexesZConductorElementZConfigurationZConformalBlocksZConsequencesZ	ConstantsZContributorsZConvexInterfaceZConwayPolynomials	copyrightZCoreZCorrespondenceScrollsZCotangentSchubertZCremonaZcurrentFileDirectoryZcurrentFileNameZcurrentLayoutZcurrentPackageZ
CyclotomicZDateddZDebuggingModeZdebuggingModeZ
debugLevelZDecomposableSparseSystemsZ	DecomposeZDefaultZdefaultPrecisionZDegreeZ
DegreeLiftZDegreeLimitZ	DegreeMapZDegreeOrderZ
DegreeRankZDegreesZDenseZDensityZDepthZ
DescendingZDescriptionZDeterminantalRepresentationsZ
DGAlgebrasZdictionaryPathZDiffAlgZDispatchZDivideConquerZDividedPowersZDivisorZDmodulesZ
docExampleZdocTemplateZDownZEagonResolutionZ
EdgeIdealsZeditZEigenSolverZEisenbudHunekeVasconcelosZEliminationZEliminationMatricesZEllipticCurvesZEllipticIntegralsZEmailendZendlZEngineZengineDebugLevelZEngineTestsZEnumerationCurvesZenvironmentZEquivariantGBZ
errorDepthZEulerConstantZExampleZExampleFilesZExampleSystemsZExcludeexitZExtZExteriorIdealsZExteriorModulesZfalseZ
FastMinorsZFastNonminimalZFGLMZfileDictionariesZfileExitHooksZFileNameZFindOneZFiniteFittingIdealsZFirstZFirstPackageZ
FlatMonoidZFlexibleflushZFollowLinksZFormalGroupLawsZFormatZFourierMotzkinZ	FourTiTwoZfpLLLZFrobeniusThresholdsZFunctionFieldDesingularizationZ	GBDegreesZgbTraceZGenerateAssertionsZGenericZGenericInitialIdealZgfanInterfaceZGivensZGKMVarietiesZGLexZGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZ
GorensteinZGradedLieAlgebrasZGraphicalModelsZGraphicalModelsMLEZGraphicsZGraphsZGRevLexZGroebnerStrataZGroebnerWalkZGroupLexZGroupRevLexZGTZZHadamardZhandleInterruptsZHardDegreeLimitZHeadingZHeadlineZHeftZHeighthelpZHermiteZ	HermitianZHHZhhZHigherCIOperatorsZHighestWeightsZHilbertZHodgeIntegralsZhomeDirectoryZHomePageZHomogeneousZHomogeneous2ZHomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangementsidZIgnoreExampleErrorsiiZincomparableZ	IncrementZindeterminateZIndexZindexComponentsZinfinityZInfoDirSectionZinfoHelpZInhomogeneousZInputsZInstallPrefixZIntegralClosureZinterpreterDepthZIntersectionZInvariantRingZInverseMethodZInversesZInverseSystemsZ
InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinZJupyterZ	K3CarpetsZ
K3SurfacesZKeepZ	KeepFilesZ
KeepZeroesZKeyZKeywordsZ	KroneckerZKustinMillerZ	lastMatchZLatticePolytopesZLayoutZLeftZLengthLimitZLexZ	LexIdealsZLicensesZLieTypesZLimitZLinearZLinearAlgebraZLinearTruncationsZ
lineNumberZlistLocalSymbolsZlistUserSymbolsZLLLBasesZ	loadDepthZLoadDocumentationZloadedFilesZloadedPackagesZLocalZ
LocalRingsZLongPolynomialZM0nbarZMacaulay2DocZMakeDocumentationZMakeHTMLZMakeInfoZ	MakeLinksZMakePDFZMapleInterfaceZMarkovZMatroidsZmaxAllowableThreadsZmaxExponentZMaximalRankZMaxReductionCountZMCMApproximationsZMergeTeXZminExponentZMinimalGeneratorsZMinimalMatrixZminimalPresentationMapZminimalPresentationMapInvZMinimalPrimesZMinimizeZMinimumVersionZMiuraZMixedMultiplicityZModuleDeformationsZMonodromySolverZMonomialZMonomialAlgebrasZMonomialIntegerProgramsZMonomialOrbitsZMonomialOrderZ	MonomialsZMonomialSizeZMultiGradedRationalMapZMultiplicitySequenceZMultiplierIdealsZMultiplierIdealsDim2ZMultiprojectiveVarietiesZNAGtypesr   ZNautyZNautyGraphsZ	NCAlgebraZNCLexZNewFromMethodnewlineZ	NewMethodZNewOfFromMethodZNewOfMethodZnilZNodeZNoetherianOperatorsZNoetherNormalizationZNonminimalComplexesZNoPrintZNormalizZNormalToricVarietiesZnotifyZNTLZnullZnullaryMethodsZNumericalAlgebraicGeometryZNumericalCertificationZNumericalImplicitizationZNumericalLinearAlgebraZNumericalSchubertCalculusZNumericSolutionsZOldPolyhedraZOldToricVectorBundlesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresentZOptionsZOrderorderZOutputDictionaryZOutputsZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZ	PairLimitZPairsRemainingZParametrizationZParsingpathZPencilsOfQuadricsZ
PermanentsZPHCpackZPhylogeneticTreesZpiZ	PieriMapsZPlaneCurveSingularitiesZPointsZ	PolyhedraZPolymakeZPosetsZPositionZPositivityToricBundlesZPOSIXZPostfixZPreZ	PrecisionZPrefixZprefixDirectoryZ
prefixPathZPrimaryDecompositionZ
PrimaryTagZPrimitiveElementZPrintZprintingAccuracyZprintingLeadLimitZprintingPrecisionZprintingSeparatorZprintingTimeLimitZprintingTrailLimitZ
printWidthZProbabilityZprofileSummaryZprogramPathsZ
ProjectiveZPruneZPruneComplexZ
pruningMapZPullbackZPushForwardPythonZQthPowerZQuasidegreesZQuaternaryQuarticsZQuillenSuslinquitZQuotientZRadicalZRadicalCodim1Z
RaiseErrorZRandomCanonicalCurvesZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomGenus14CurvesZRandomIdealsZRandomMonomialIdealsZRandomObjectsZRandomPlaneCurvesZRandomPointsZRandomSpaceCurvesZRangeZRationalMapsZRationalPointsZRationalPoints2ZReactionNetworksZRealFPZRealQPZRealQP1Z	RealRootsZRealRRZRealXDZrecursionLimitZReduceZReesAlgebraZ
ReferencesZReflexivePolytopesDBZ
RegularityZRelativeCanonicalResolutionZReloadZRemakeAllDocumentationZRerunExamplesZResidualIntersectionsZResLengthThreeZ ResolutionsOfStanleyReisnerRingsZrestartZResultZ
ResultantsZ
returnCodeZReverseZRevLexZRightZrootPathZrootURIZRunDirectoryZRunExamplesZRunExternalM2Z
SaturationZ	Schubert2ZSchurComplexesZSchurFunctorsZ
SchurRingsZscriptCommandLineZSCSCPZSectionRingZSeeAlsoZSegreClassesZSemidefiniteProgrammingZSeminormalizationZSeparateExecZSerializationZsheafExtZShimoyamaYokoyamaZshowClassStructureZshowStructureZshowUserStructureZ	SimpleDocZSimplicialComplexesZSimplicialDecomposabilityZSimplicialPosetsZSimplifyFractionsZ	SizeLimitZSkewCommutativeZSlackIdealsZSLnEquivariantMatricesZSLPexpressionsZSortZSortStrategyZ
SourceCodeZ
SourceRingZSpaceCurvesZSparseResultantsZSpechtModuleZSpecialFanoFourfoldsZSpectralSequencesZSRdeformationsZStandardZStartWithOneMinorZStatePolytopeZ
StatGraphsstderrZstdioZStopBeforeComputationZstopIfErrorZStopWithMinimalGeneratorsZStrategyZStrictZStronglyStableIdealsZStyleZSubalgebraBasesZSubnodesZSubringLimitZ	subscriptZ	SugarlessZSumsOfSquaresZSuperLinearAlgebraZsuperscriptZSVDComplexesZSwitchingFieldsZSymbolicPowersZSymmetricPolynomialsZSynopsisZSyzygiesZSyzygyLimitZSyzygyMatrixZ
SyzygyRowsZTangentConeZTateOnProductsZTensorComplexesZTestZtestExampleZ
TestIdealsZTeXmacsr   ZThinSincereQuiversZ
ThreadedGBZ	ThresholdZTopcomZtopLevelModeZTorZ
TorAlgebraZToricZToricInvariantsZToricTopologyZToricVectorBundlesZ
TotalPairsZTreeZTriangularSetsZTriesZTrimZTripletsZTropicaltrueZTruncateZTruncationsZTSpreadIdealsZTypicalValueZtypicalValuesZUndoZUniqueZUnitsZUnmixedZUpZ
UpdateOnlyZUpperTriangularZUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesZVariableZVariableBaseNameZ	VariablesZVasconcelosZVectorFieldsZVectorGraphicsVerboseZ	VerbosityZVerifyZVersalDeformationsZVersionversionZVerticalSpaceZviewHelpZVirtualResolutionsZ	VisualizeZWebAppZWeightsZWeylAlgebraZ
WeylGroupsZWrapZXMLc               @   s   e Zd ZdZdZdZdgZdgZdej	fdej
dfd	ed
fdedfeedddefeedddejfeedddejfeedddejfdejfdefg
dej
fdej
dfdej
fgdefd	edfdefgdefdefdedfdefgdZdS )r	   zJLexer for Macaulay2, a software system for research in algebraic geometry.Z	Macaulay2z,https://faculty.math.illinois.edu/Macaulay2/Z	macaulay2z*.m2z--.*$z-\*zblock comment"zquote stringz///zslash stringz\b)prefixsuffixz\s+.z[^*-]+z\*-z#popz[*-]z[^\\"]+z\\"?z[^/]+z
(//)+(?!/)z/(//)+(?!/)/)rootzblock commentzquote stringzslash stringN)__name__
__module____qualname____doc__nameZurlaliases	filenamesr   SingleZ	Multiliner   r   
M2KEYWORDSr   M2DATATYPESr   ZBuiltinM2FUNCTIONSr!   M2CONSTANTSr    r   
Whitespacetokens r   r   8lib/python3.7/site-packages/pygments/lexers/macaulay2.pyr	     s2   


N)r   Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   __all__r   r   r   r   r	   r   r   r   r   <module>   s&   % S      "    u