U
    -e}                     @   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-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
    )
RegexLexerwords)CommentKeywordNameStringTextMacaulay2Lexer)"andbreakZcatchcontinuedoZelapsedTimeZelapsedTimingelseforfromglobalifinlistlocalnewnotZoforreturnshieldSPACEstepsymbolZthenZthreadVariablethrowtimeZtimingtotrywhenwhilexor)ZAdjacentZAffineVarietyZAnalyzerZANCHORZAngleBarListZArrayZAssociativeExpressionZBagZ	BasicListZ
BettiTallyZBinaryOperationZ
BLOCKQUOTEZBODYZBOLDBooleanZBRZBUTTONZCacheFunctionZ
CacheTableCCZCDATAZChainComplexZChainComplexMapZCODEZCoherentSheafCommandCOMMENTZCompiledFunctionZCompiledFunctionBodyZCompiledFunctionClosureZComplexFieldConstantZDatabaseZDDZDescentZDescribeZ
DictionaryZ	DirectSumZDIVZDivideZDLZDocumentTagZDTZ	EliminateZEMZ
EngineRingZEquationZExampleItem
ExpressionFileZFilePositionZFractionFieldFunctionZFunctionApplicationZFunctionBodyZFunctionClosureZGaloisFieldZGeneralOrderedMonoidZGlobalDictionaryZGradedModuleZGradedModuleMapZGroebnerBasisZGroebnerBasisOptionsZ	HashTableHEADZHEADER1ZHEADER2ZHEADER3ZHEADER4ZHEADER5ZHEADER6Z
HeaderTypeZHolderZHRZHREFHTMLZHybridZ	HypertextZHypertextContainerZHypertextParagraphZHypertextVoidZIdealZIMGZImmutableTypeINDENTZIndeterminateNumberZIndexedVariableZIndexedVariableTableZInexactFieldZInexactFieldFamilyZInexactNumberZInfiniteNumberZINPUTZIntermediateMarkUpTypeZITALICIteratorZKBDr   ZLABELZLATERZLIZLINKListLITERALZLocalDictionaryZ
LowerBoundZManipulatorZMapExpressionZ
MarkUpTypeZMatrixZMatrixExpressionZMENUZMETAZMethodFunctionZMethodFunctionBinaryZMethodFunctionSingleZMethodFunctionWithOptionsZMinusModuleZMonoidZMonoidElementZMonomialIdealZMultigradedBettiTallyZMutableHashTableZMutableListZMutableMatrixZNetZNetFileZNothingNumberZNumberedVerticalListZOLZOneExpressionOptionZOptionTableZOrderedMonoidPackageZPARAZParenthesizeParserZ	PartitionZPolynomialRingZPowerZPREZProductZProductOrderZProgramZ
ProgramRunZProjectiveHilbertPolynomialZProjectiveVarietyZ
PseudocodeZQQZQuotientRingZ	RealField
ResolutionZRingZRingElementZ
RingFamilyZRingMapZRowExpressionZRRZRRiZSAMPZSCRIPTZScriptedFunctorZSelfInitializingTypeSequenceSetZSheafExpressionZSheafOfRingsZSMALLZSPANZSparseMonomialVectorExpressionZSparseVectorExpressionr   ZSTRONGZSTYLEZSUB	SubscriptZ
SUBSECTIONZSumZSumOfTwistsZSUPZSuperscriptSymbolZ
SymbolBodyZTABLETableZTallyTaskZTDZTensorProductZ	TestInputZTEXZTHZThingZTimeZTITLEZTOZTO2ZTOHZTRZTTTypeZULURLZVARZVarietyZVectorZVectorExpressionZVerticalListZVirtualTallyZVisibleListZWrapperTypeZZeroExpressionZZZ(   Zaboutabs
accumulateacosacoshZacotZacothZaddCancelTaskZaddDependencyTaskZaddEndFunctionZaddHookZaddStartFunctionZaddStartTaskZadjointZagm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associatedPrimesatanatan2atanhZatEndOfFileZautoloadbaseFilenamebaseNameZbaseRingZbasisZbeginDocumentationZ	benchmarkZBesselJZBesselYBetaZbettiZbetweenZbinomialZborelZ
cacheValueZ
cancelTaskcaptureZceilingZcenterStringZchainComplexZ
changeBasechar
charactersZcharAnalyzercheckZcheckDegreeschiclasscleanZ	clearEchocodeZcodimZcoefficientZcoefficientRingZcoefficientsZ
cohomologyZcoimageZcokerZcokernelZcollectGarbageZ	columnAddZ	columnateZ
columnMultZcolumnPermuteZcolumnRankProfileZ
columnSwapcombineZcommandInterpreterZ	commonestZ
commonRingZcomoduleZ
complementZcomplete
componentsZcomposeZcompositionscompressZconcatenateZ	conductorZcone	conjugateZconnectionCountZconstParsercontentZcontractZconwayPolynomialcopyZcopyDirectoryZcopyFilecoscoshZcotZcotangentSheafZcothZcoverZcoverMapZcpuTimeZ
createTaskZcscZcschZcurrentColumnNumberZcurrentDirectoryZcurrentPositionZcurrentRowNumbercurrentTimeZ
deadParserdebugZ
debugErrorZ	decomposeZ
deepSplicedefaultZdegreeZdegreeGroupZdegreeLengthdegreesZdegreesMonoidZdegreesRingdeleteZdemarkdenominatordepthZdescribeZdetZdeterminantZdiagonalMatrixZdiameter
dictionarydiff
differenceZDigammadimZ	directSumdisassembleZdiscriminantZdismissZdistinguishedZdivideByVariabledocZdocumentZdropZdualZeagonNorthcottZechoOffZechoOnZeigenvaluesZeigenvectorsZeintelementsZ	eliminateZEndZ
endPackageentriesZeraseerferfcerrorZeulerZeulersZevenZEXAMPLEZexamplesexecexpZexpectedReesIdealexpm1Z	exponentsZexportZ
exportFromZexportMutableZ
expressionextendZexteriorPowerfactorZFanoZfileExecutableZ
fileExistsZ
fileLengthZfileModeZfileReadableZfileTimeZfileWritableZ
fillMatrixZ	findFilesZfindHeftZfindProgramZfindSynonymsfirstZfirstkeyZfittingIdealZ
flagLookupflattenZflattenRingflipfloorfoldZforceGBforkformatZ	formationfracfractionframesZfromDividedPowersZfromDualZfunctionBodyZfutureParserGammagbZgbRemoveZ
gbSnapshotgcdZgcdCoefficientsZgcdLLLZGCstatsZgeneraZgenerateAssertions	generator
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heftheightZhermiteZhilbertFunctionZhilbertPolynomialZhilbertSeriesZholdZHomZ
homogenizeZhomologyZhomomorphismhooksZhorizontalJoinhtmlZhttpHeadersZ	hypertextZicFracPZicFractionsZicMapZicPIdealZidealZ	idealizeridentity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	isMutableZ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isWeylAlgebraiteratorZjacobianZjacobianDualjoinZkerZkernelZ	kernelLLLZkernelOfLocalizationkeyskillZkoszullastZlcmZleadCoefficientZleadComponentZleadMonomialZleadTermleftlengthZletterParserZliftZliftableZ
limitFilesZlimitProcesseslinesZlinkFileZlistFormZlistSymbolsZLLLZlngammaloadZloadPackageZlocalDictionariesZlocalizeZlocateloglog1plookupZlookupCountZLUdecompositionZM2CODEZmakeDirectoryZmakeDocumentTagZmakePackageIndexZmakeS2mapZmarkedGBmatchZmathMLmatrixmaxZmaxPositionmembermemoizeZmemoizeClearZmemoizeValuesmergeZ
mergePairsmethodZmethodOptionsmethodsZmidpointminZmingensZmingleZminimalBettiZminimalPresentationZminimalPrimesZminimalReductionZminimizeZminimizeFilenameZminorsZminPositionZminPresZ	minprimesminusmkdirmodmoduleZmoduloZmonoidZmonomialCurveIdealZmonomialIdealZ	monomialsZmonomialSubidealZmoveFileZmultidegreeZmultidocZmultigradedZmultiplicitymutableZmutableIdentityZmutableMatrixZ	nanosleepZneedsZneedsPackagenetZnetListZnewClassZnewCoordinateSystemZ
newNetFileZ
newPackageZnewRingnextZnextkeyZ	nextPrimeZNNParserZnonspaceAnalyzerZnormZ
normalConeZnotImplementedZnullhomotopyZ
nullParserZ	nullSpacenumberZnumcolsZ
numColumns	numeratornumericZnumericIntervalZnumgensZnumRowsZnumrowsZoddZoeisZofClassonZopenDatabaseZopenDatabaseOutZ	openFilesZopenInZ	openInOutZopenListenerZopenOutZopenOutAppendZoptionalSignParseroptionsZoptPZorPoverridepackpackageZpackageTemplatepadpagerpairsparentpart	partitionZ
partitionspartsZpdimpeekZ
permanentspermutationsZ	pfaffiansZpivotsplusZpoincareZ	poincareNZpolarizeZpolypositionZ	positionspowerZpowermod	precisionZpreimageprependZpresentationprettyZprimaryComponentZprimaryDecompositionprintZprinterrZprintStringZ	processIDproductZprofileZProjZprojectiveHilbertPolynomialZpromoteZprotectZpruneZ
pseudocodeZpseudoRemainderZpushForwardZQQParserZQRDecompositionZquotientZquotientRemainderradicalZradicalContainmentrandomZrandomKRationalPointZrandomMutableMatrixZrankreadZreadDirectoryreadlinkZreadPackageZrealPartrealpathZrecursionDepthZreducedRowEchelonFormZreduceHilbertZreductionNumberZreesAlgebraZreesAlgebraIdealZ	reesIdealregexZ
regexQuoteZregisterFinalizerZregSeqInIdealZ
regularityZregularizedBetaZregularizedGammaZ	relationsZrelativizeFilename	remainderremoveZremoveDirectoryZ
removeFileZremoveLowestDimensionZ
reorganizereplaceresZreshape
resolutionZ	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SchubertZ
searchPathsecZsechZ
seeParsingselectZselectInSubringZselectVariablesZseparateZseparateRegexpsequenceZserialNumbersetZsetEchoZ
setGroupIDZsetIOExclusiveZsetIOSynchronizedZsetIOUnSynchronizedZsetRandomSeedsetupZ
setupEmacsZsheafZsheafHomshowZshowHtmlZshowTexZsimpleDocFrobsinZsingularLocussinhsizeZsize2sleepZsmithNormalFormZsolveZ	someTermssortZsortColumnssourcespanZSpecZspecialFiberZspecialFiberIdealZspliceZsplitWWWsqrtstackZstacksProjectZstandardFormZstandardPairsZ
stashValuestatusstylesubZsublistsZ	submatrixZsubmatrixByDegreesZsubquotientZsubsets
substituteZ	substringZsubtablesumsuperZsupportZSVDswitchZsylvesterMatrixZ
symbolBodyZsymlinkDirectoryZsymlinkFileZsymmetricAlgebraZsymmetricAlgebraIdealZsymmetricKernelZsymmetricPowerZsynonymZSYNOPSISZsyzZsyzygySchemetableZtakeZtallytanZtangentConeZtangentSheaftanhtargetZ
taskResultZtemporaryFileNameZtensorZtensorAssociativityZterminalParserZtermsZTESTZtestHunekeQuestionteststexZtexMathtimesZtoAbsolutePathZtoCCZtoDividedPowersZtoDualZtoExternalStringZtoFieldZtoListZtoLowertopZtopCoefficientsZtopComponentsZtoRRZtoRRiZ
toSequenceZtoStringZtoUppertraceZ	transposeZtrimtruncateZtruncateOutputZtutorialZultimateZunbagZuncurryZundocumenteduniformZuninstallAllPackagesZuninstallPackageuniqueZuniquePermutationsZ
unsequenceZunstackZ	urlEncodeZuseZuserSymbolsutf8Z	utf8checkZutf8substringvalidatevaluevaluesZvarietyvarsZvectorZversalEmbeddingwaitZwedgeProductZweightRangeZwhichGmwidthZ	wikipediawrapZyoungestzerozetaZZZParser(~  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BernsteinSatoZBertiniZBettiCharactersZBGGZBIBasisBinaryZBinomialZBinomialEdgeIdealsZ	BinomialsZBKZZblockMatrixFormZBodyZBoijSoederbergZBook3264ExamplesZ	BooleanGBZBoxesZBrowseZBrunscacheZCacheExampleOutputZ	CallLimitZCannedExampleZCatalanConstantZCaveatZCellularResolutionsZ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compactMatrixFormZ
ComplementZCompleteIntersectionZCompleteIntersectionResolutionsZ	ComplexesZConductorElementConfigurationZConformalBlocksZConsequencesZ	ConstantsZContributorsZConvexInterfaceZConwayPolynomials	copyrightZCoreZCorrespondenceScrollsZCotangentSchubertZCremonaZcurrentFileDirectoryZcurrentFileNameZcurrentLayoutZcurrentPackageZ
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DispatchZDivideConquerZDividedPowersZDivisorZDmodulesZ
docExampleZdocTemplateZDownDynamicZEagonResolutionZ
EdgeIdealsZeditZEigenSolverZEisenbudHunekeVasconcelosZEliminationZEliminationMatricesZEllipticCurvesZEllipticIntegralsZEmailendZendlZEngineZengineDebugLevelZEngineTestsZEnumerationCurvesenvironmentZEquivariantGBZ
errorDepthZEulerConstantZExampleZExampleFilesZExampleSystemsZExcludeexitZExtZExteriorIdealsZExteriorModulesfalseZ
FastMinorsZFastNonminimalZFGLMZfileDictionariesZfileExitHooksZFileNameZFindOneZFiniteFittingIdealsZFirstZFirstPackageZ
FlatMonoidZFlexibleflushZFollowLinksZForeignFunctionsZFormalGroupLawsZFormatZFourierMotzkinZ	FourTiTwoZfpLLLZFrobeniusThresholdsZFunctionFieldDesingularizationZ	GBDegreesZgbTraceZGenerateAssertionsGenericZGenericInitialIdealZGeometricDecomposabilityZgfanInterfaceZGivensZGKMVarietiesZGLexGlobalZGlobalAssignHookZglobalAssignmentHooksZGlobalHookStoreZGlobalReleaseHookZ
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HomotopyLieAlgebraZHorizontalSpaceZHyperplaneArrangementsidZIgnoreExampleErrorsiiZincomparableZ	IncrementZindeterminateIndexZindexComponentsinfinityZInfoDirSectionZinfoHelpZInhomogeneousZInputsZInstallPrefixZIntegralClosureZinterpreterDepthZIntersectionZInvariantRingZInverseMethodZInversesZInverseSystemsZ
InvertibleZInvolutiveBasesZIsomorphismZItemZIterateZJacobianZJetsZJoinJSONZJupyterZ	K3CarpetsZ
K3SurfacesZKeepZ	KeepFilesZ
KeepZeroesKey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MatchingFieldsZ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NewOfMethodnilNodeZNoetherianOperatorsZNoetherNormalizationZNonminimalComplexesZNoPrintZNormalizZNormalToricVarietiesnotifyZNTLnullZnullaryMethodsZNumericalAlgebraicGeometryZNumericalCertificationZNumericalImplicitizationZNumericalLinearAlgebraZNumericalSchubertCalculusZNumericSolutionsZOldPolyhedraZOldToricVectorBundlesZOnlineLookupZOOZooZoooZooooZOpenMathZoperatorAttributesZOptionalComponentsPresentOptionsZOrderorderZOutputDictionaryZOutputsZPackageCitationsZPackageDictionaryZPackageExportsZPackageImportsZPackageTemplateZ	PairLimitZPairsRemainingZParametrizationZParsingpathZPencilsOfQuadricsZ
PermanentsZPHCpackZPhylogeneticTreespiZ	PieriMapsZ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PruneComplexZ
pruningMapZ"PseudomonomialPrimaryDecompositionZPullbackZPushForwardPythonZQthPowerZQuasidegreesZQuaternaryQuarticsZQuillenSuslinquitZQuotientZRadicalZRadicalCodim1Z
RaiseErrorZRandomCanonicalCurvesZRandomComplexesZRandomCurvesZ%RandomCurvesOverVerySmallFiniteFieldsZRandomGenus14CurvesZRandomIdealsZRandomMonomialIdealsZRandomObjectsZRandomPlaneCurvesZRandomPointsZRandomSpaceCurves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
ResultantsZ
returnCodeZReverseZRevLexZRightZrootPathZrootURIZRunDirectoryZRunExamplesZRunExternalM2ZSagbiGbDetectionZ
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stopIfErrorStopIterationZStopWithMinimalGeneratorsZStrategyZStrictZStronglyStableIdeals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TorsionZ
TotalPairsZTreeZTriangularSetsZTriangulationsZTriesZTrimZTripletsZTropicaltrueZTruncateZTruncationsZTSpreadIdealsZTypicalValueZtypicalValuesZUndoZUniqueZUnitsZUnmixedZUpZ
UpdateOnlyZUpperTriangularUsageZUseCachedExampleOutputZUseHilbertFunctionZUserModeZUseSyzygiesVariableZVariableBaseName	VariablesZVasconcelosZVectorFieldsZVectorGraphicsVerboseZ	VerbosityZVerifyZVersalDeformationsVersionversionZVerticalSpaceZviewHelpZVirtualResolutionsZ	VisualizeZWebAppZWeightsZWeylAlgebraZ
WeylGroupsZWhitneyStratificationsZWrap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.	Macaulay2z,https://faculty.math.illinois.edu/Macaulay2/	macaulay2z*.m2z--.*$z-\*block comment"quote stringz///slash stringz\b)prefixsuffixz\s+.z[^*-]+z\*-z#popz[*-]z[^\\"]+z\\"?z[^/]+z
(//)+(?!/)z/(//)+(?!/)/)rootrE  rG  rH  N)__name__
__module____qualname____doc__nameurlaliases	filenamesr   Single	Multiliner   r   
M2KEYWORDSr   M2DATATYPESr   BuiltinM2FUNCTIONSr,   M2CONSTANTSr)   r   
Whitespacetokens r_  r_  Z/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/pygments/lexers/macaulay2.pyr	     s<   

N)rQ  Zpygments.lexerr   r   Zpygments.tokenr   r   r   r   r   __all__rX  rY  r[  r\  r	   r_  r_  r_  r`  <module>   s(   
% \      )     