| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa�i � @ s~ d dl mZmZmZmZmZmZ d dlmZm Z m
Z
mZmZm
Z
mZmZ d dlmZmZ d dlmZ dgZG dd� de�ZdS )� )�
RegexLexer�include�bygroups�inherit�words�default)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation)�CLexer�CppLexer)�
_mql_builtins�FreeFemLexerc @ sp e Zd ZdZdgZdgZdgZh d�Zh d�Zh d�Z h d�Z
h d �Zh d
�Zh d�Z
dhZh d
�Zdd� ZdS )r ZFreefemZfreefemz*.edpztext/x-freefem> �/�:z./�*�%�+�^�'�-z^-1z.*> ZmpiCommZEndMacro�complexZmatrixZsolveZproblemZNewMacroZmesh3ZborderZifstreamZdmatrixZofstream�real�boolZmacroZmpiGroupZmeshZ
mpiRequestZ
PsemaphoreZ gslsplineZvarfZfespace�funcZPmmap�int�string>* ZP1blZP4dcZP1bZP3ZP2bZP2dcZP5EdgeZRT1OrthoZP4ZP2ZP4EdgeZRT2OrthoZP2pncZP2hZEdge03dZP3EdgeZRT03dZP1dcZP2BRZRT0OrthoZRT2ZP1ZEdge13dZP0ZP1b3dZBDM1ZP1ncZRT0ZP1EdgeZP3dcZRT1ZP2EdgeZP23dZHCTZ BDM1OrthoZP03dZEdge23dZP0EdgeZP1bl3dZFEQFZP13dZP2Morley> �loadZIFMACROZ
ENDIFMACROr >p �sumZ
notaregionZCroutZCholesky�appendZmpiMIN�true�rfind�beZunusedZ hTriangleZqfV1lumpZsearchMethod�lengthZqf7pTZmpiUndefinedZ precisionZmpirank�FILE�adjZqf1pTZLINEZ
bordermeasureZqf9pTZqf2pT4P1�zZtellpZqfV5Zqf5pTZffindZquantile�fixedZmpiAnySourceZmpiBXORZqfV2�PZcin�reZcoutZ qf1pElump�nZBoundaryEdgeZ
nuTriangleZsparsesolverZ noshowpos�minZgoodZnTonEdge�l2ZfalseZARGV�flushZlenEdgeZmpisize�l1Zqf3pEZshowbaser �NZmpiLANDZnbeZshowposZndofKZGMRESZmpiLOR�labelZLUZmpiPRODZpiZsetwZInternalEdgeZbinaryZmpiSUMZlinftyZnuEdgeZqfnbpEZqf2pTZiminZmpiCommWorldZ qf1pTlumpZqfV1ZndofZwhoinElementZarea�max�mZqf4pE�find� verbosityZ
noshowbaseZvolumeZ
scientificZCGZmpiBAND�nt�yZqf5pEZmpiLXORZimax�nv�region�xZdiagZimZqf1pE�versionZqf2pEZmpiMAXZUMFPACKZedgeOrientationZendlZmeasure> ZconjZgslranchisqZgslinterpcsplineperiodicZgslranlandauZgslsfpsi1intZgslsfbesselJnuZfreeyamsZgslsfShiZgslsfairyBideriv�atoiZcomplexEigenValueZ
gslsfgammaZgslsfCiZdzzZ
gslsfbesselj2ZgslcdffdistQZgslcdfrayleighQinvZgslsflegendrePlmZgslsfairyBiscaledZgslsfexpintEnscaledZ
gslsfhzetaZ
mpiAllgathervZgslsflambertW0ZfmodZjumpZisolineZgslranlogisticZgslsfbesseli0scaledZgslcdflogisticPZgslrangumbel2pdfZ
srandomdevZbuildlayersZdyZsavevtkZ
gslsfgammaincZgslranugaussiantailZgslcdfgumbel2PinvZgslrangumbel1pdfZgslinterpcsplineZgslcdfcauchyQinvZgslranlogisticpdfZgslsfairyAiderivZ
invdiffposZinterpolateZgslsfbesselInuscaledZprocessorblockZmpiAlltoallZ
gslranflatZStringificationZgslsfgegenpoly1ZBFGSZgslcdflogisticQinvZ mpiReduceZgslsflaguerrenZgslsfairyAiscaledZisNaNZtetgtransfoZWriteZ dimKrylovZgslcdfrayleighPZgslsfgegenpoly2Zgslsfpsi1piyZgslranexponentialpdfZmpiWtimeZIsendZ
gslcdfcauchyQZgslsflnfactZgslcdfgaussianQinvZgslranrayleightailpdfZgslcdfbetaPZgslcdfchisqQinvZgslsfchooseZdiffnpZgslsfSiZNLCGZ
gslsflnchooseZgslinterpsteffenZgslsfexpintE1scaledZmpiAllReduceZrintZerfcZtetgreconstructionZgslcdftdistPZgslsfairyzeroBiZgslcdfbinomialQ�roundZgslsftransport2Zgslsffermidirachalf�pow�argZgslsfdebye2Z gslsfsincZgslsffermidiracinc0Zgslsffermidirac3halfZRecvZ gslsfpochZsavesol�signZdzZgslsfzetam1ZdyyZgslrannegativebinomialpdfZ gslsfzetaZgslcdfexponentialPZacosZgslranrayleightailZlroundZ
gslranbetapdfZgslrangammaintZgslranchisqpdfZgslranrayleighpdfZdyzZchiZgslsfhazardZgslcdflogisticQZgslsfsynchrotron2Z
gslranflatpdfZgslsflegendrearraysizeZgslcdflaplaceQZy0ZgslsfbesselInscaledZgslcdfgammaPinvZgslsfexprelZgslcdflognormalQinvZgslsfgegenpoly3ZgslsflndoublefactZgslsfdebye6Zgslsftransport5ZtanhZgslrancauchyZtriangulateZ
gslsfhypotZgslsfhyperg1F1intZgslsflogerfcZgslranexppowpdfZgslsfatanintZgslsfbesselilscaledZmeanZgslcdflognormalPinv�logZgslcdfparetoPinvZ randint32r* ZgslsfbesselI1scaledZgslsfconicalP1Zgslsfexprel2ZgslsftaylorcoeffZgslcdfparetoQinvZgslrantdistpdfZgslsftransport4Zgslsfzetam1intZ randreal3ZinvdiffZgslcdffdistPZdxyZplotZgslcdfexponentialQinvZgslsfairyzeroAiderivZfminZmovemesh�exitZdxzZgslcdfrayleighQZgslsfpsiint�imag�swapZ
gslsfexpintE1ZmpiSizeZ gslsfbetaZgslsfellintEZasinZgslsfbesselKnur0 Zj0Z
gslranlevyZgslsflnbetaZclockZasinhZgslcdfchisqPinvZgslranlognormalZ
gslsfbesselj0Z
gslsfgammainvZgslranlogarithmicpdfZgslsfexpint3Z
gslranbetaZ
gslsfbesselJ0Z processorZtanZgslrangeometricpdfZmpiWaitZgslsflegendrePlZlog10ZgslsflogZgslrangammaZgslranrayleighZ
gslsfbesselI0ZgslsfairyAiZ
gslsfbesselK0ZdzxZgslcdfgumbel2QZAffineGMRESZgslsfcosZ splitCommZcoshZsqrtZgslcdfexponentialQZ dumptableZgslsfairyAiderivscaledZgslsfhypergUintZlrintZlgammaZgslsflegendreQ1Z broadcastZ
gslsfexpm1ZgslcdftdistQZgslsfbesselKnscaledZy1Zgslsfsynchrotron1ZmpiScattervZcmaesZ
mpiWaitAnyZfmaxZ readmesh3ZgslranugaussiantailpdfZ randreal1Zgslcdfgumbel1QZ emptymeshZgslsflegendreH3d0Z gslsferfZZsrandom�absZgslcdfcauchyPinvZ gslsfpsinZgslsfbetaincZgslcdfgammaQinvZsavemeshZjnZ
mpiGathervZmpiAllgatherZgslsfgegenpolynZgslcdfnegativebinomialPZgslsfellintDcompZgslsfconicalPmhalf�sortZgslsfbessellnKnuZgslsfdoublefactZgslcdfpoissonQZgslsfbesselYnuZsinZdfftZgslrangaussiantailZgslsfbesselInuZgslranlaplacepdfZ
gslsfbesselJnZgslsfbesseli2scaledZgslcdfugaussianPinvZ randres53Zgslsflog1plusxmxZ mpiGatherZtellgZ randint31ZreadmeshZgslcdffdistPinvZgslcdfflatPZ
gslsfexpintEnZgslsflegendreP1ZmpiRankZgslranbinomialpdf�execZgslsfChiZpolarZatanZgslsfexpintEiscaledZgslinterppolynomialZ
gslsfexpintEiZdiffposZchangeZgslsfdebye3ZgslsflegendreP2ZgslsflnsinhZint1dZgslcdfflatQZgslranugaussianratiomethodZgslsfdebye1ZgslsflegendresphPlmZgslcdfgammaPZgslsfgammaincQZgslcdfugaussianQinvZrandinitZgslranugaussianpdfZfdimZgslcdflognormalQZgslranfdistZ
gslsfbessely1Zgslsfbesselk1scaledZgslsfellintFZgslsfsinZ
gslrangumbel1ZgslsfellintPcompZtruncZgslcdfnegativebinomialQZgslsfhyperg2F0Zgslsffermidirac1ZgslcdftdistPinvZgslcdfchisqPZ
checkmovemeshZgslsfetaintZgslranpoissonpdfZ gslsferfQZ
gslsfmultiplyZ
projectionZgslcdfgumbel2PZgslranerlangZgslsfpochrelZcopysignZgslcdfpoissonPZ
gslsfbesselYnZgslsffermidiracm1ZgslsfexpintE2scaled�systemZcubeZgslcdfexponentialPinvZexpZgslcdfweibullQZintallfacesZgslsfbesselI0scaledZgslcdfgeometricPZgslsfbesselKnuscaledZPostZgslsfairyBiderivscaledZgslcdfbetaQinvZgslcdflaplacePinvZ gslsffactZgslsfdebye5ZgslsfellintKcompZgslcdfchisqQZ
gslranweibullZgslcdffdistQinvZ
gslrangumbel2ZgslranbernoullipdfZgslsfellintEcompZgslsfanglerestrictposZNaNZ
gslsfexpintE2ZAffineCGZ
gslsfbesseljlZgslsflegendreP3Z
gslsfbesselInZgslsfairyzeroBiderivZgslsflncoshZ
gslcdfpascalPZ
mpiBarrierZ
gslranlaplaceZtgamma�getlineZint3dZgslsffermidiracintZgslranparetoZgetARGVZint2dZ gmshload3ZmpiAlltoallvZgslranugaussianZgslcdfugaussianPZgslsfdawsonZgslcdfweibullPZgslsflogabsZIrecvZ
movemesh23Zgslsfbesseli1scaledZtetgZgslcdfflatPinvZ gslsferfcZ
gslsfbesselKnZceilZgmshloadZ splitmeshZgslcdfgammaQZ
gslsfellintRCZgslrangaussianpdfZseekgZgslrangammapdfZgslinterpakimaZintalledgesZgslsflnpochZgslsflaguerre3Z
gslrangammamtZmmg3dZatanhZgslcdfgumbel1PinvZonZgslranparetopdfZtetgconvexhullZgslrangammaknuth�atofZrandomZgslcdfweibullPinvZgslinterpakimaperiodicZgslcdflaplaceQinvZdyxZ
gslsfbesselylZgslsfairyzeroAiZ
EigenValueZgslsfgammastarZfloorZgslsflegendreH3d1Z
gslcdfexppowPZgslsfpowintZgslsflegendreH3dZSentZgslrangaussianZgslsflngammaZgslsfhypergUZgslsfhyperg1F1Z
gslsfdilogZ invdiffnpZLinearCGZgslsfexpZgslsferfZgslsfbesselk0scaled�dZReadZdistZgslranlognormalpdfZisInfZLinearGMRESZgslcdfflatQinvZ
mpiScatterZgslcdfweibullQinvZgslrangaussiantailpdfZgslcdfugaussianQZgslsflambertWm1ZgslcdfbetaQZgslsfdebye4ZdzyZmeditZgslsfhydrogenicR1Zgslcdfgumbel2QinvZgslsfbesselK0scaledZ
gslsfbessely0ZgslsfbesselklscaledZ randreal2Zgslsflaguerre2ZgslranfdistpdfZdxZ
gslsfbesselY0ZgslcdfgaussianPinvZgslcdfbinomialP�setZ
gslsfbesselK1ZgslsfpsiZerfZconvectZsinhZgslsffermidirac0ZgslsfzetaintZgslcdflaplacePZ
gslsfbesselJ1ZgslinterplinearZgslsfbesselk2scaledZgslsffermidirac2Z
gslcdfexppowQZgslsfbesselzeroJ0ZgslcdflognormalP�ddZ
gslcdfpascalQ�assertZgslcdflogisticPinvZWaitZgslsfconicalPhalfZgslsfexpmultZj1ZgslsfbesselzeroJ1Z gslsfpsi1ZgslranweibullpdfZ
gslsfbesselj1ZgslranlandaupdfZgslsfbesselK1scaledZgslsffermidiracmhalfZcosZgslsflog1plusxZgslsfgammaincPZgslrangaussianzigguratZgslranerlangpdfr6 ZsignbitZsquareZgslsfhyperg0F1ZgslrantdistZgslsfanglerestrictsymmZdxxZ adaptmeshZmpiWtickZ
gslsfbesselI1ZgslrancauchypdfZgslrangaussianratiomethodZgslcdfgeometricQZgslsfbesselzeroJnuZgslsflegendreQlZgslcdfgaussianQZ buildmeshZgslcdfgumbel1QinvZgslsfexprelnZynZgslranpascalpdfZgslsfconicalPcylregZ
gslcdfparetoQZgslcdfgaussianPZgslsfconicalP0ZgslsflegendreQ0ZgslsfetaZacoshZgslcdfbetaPinvZgslsfairyBiZgslsftransport3Z
gslsfbessely2ZgslsfclausenZ
gslcdfparetoPZgslcdftdistQinvZgslcdfrayleighPinvZgslcdfgumbel1PZgslsflaguerre1Z
gslcdfcauchyPZatan2ZgslranexppowZgslsfconicalPsphregZ
gslsfbesselY1ZmshmetZgslranexponential>� ZholelistZ nbofholes�waitZdistmaxZtolpivotZtransfoZ reffaceupZ
regionlistZIsMetric�optionsZU2VcZdatafilenameZreftetZWindowIndexZlevelset�BZvarrowZ smoothingZstrategyZsparams�boundaryZinsideZ
reffacemidZlabelmidZratio�splitZqfVZsaveZtolpivotsymZbeginend�file�whichZsolverZhminZwithsurfacemeshZ gradationZ facemergeZdimZps�optionZfixedborderZ labeldownZnbiter�absoluteZsigma�prev�modeZptmergeZdatanameZfregionZlparamsZsplitin2ZpreconZaspectratioZncvZepsZnbregulZdoptionsZ
normalizationZomegaZ
composante�orderZdparamsrH ZnbarrowZ
reffacelow�flagsZA1�AZtgv�optimizeZgreyZperiodic�stopZkeepbackverticesZloptionsZqfeZqft�fillZnbjacobyZ floatmesh�opr5 ZpowerZbwZabserrorZhmaxZmaxitZnevZanisoZ rescalingZswitch�valueZcmm�cutoff�errZorientationZmetric�binZrefnumZisoZsplitpbedgeZbbZ rawvectorZmemoryZivalueZnomeshgenerationZmemZ factorizeZtolZvectorZvisoZcoefZinquireZfacetclZlabelup�initZerrgZdisplacementZnbsmoothZqforderZrenumvZ
ridgeangleZsizeofvolumeZ maxsubdiv�tr= ZreftriZzboundZnbisoZnbofregions�closeZvepsZnboffacetclZsym�widthZmeditffZnbvxZhsvZthetamaxZfloatsolZflabelZB1Z
fixeborder> Zthread_localZnoexcept�template�typenameZasmZdivZdoubleZdecltypeZgradZrestrictZtypeid� namespaceZ
static_assertZalignofZusing�thisZ constexprZmutablec c s� t �| |�D ]�\}}}|| jv r.|t|fV q|| jv rH|tj|fV q|| jv rb|tj |fV q|| j
v r||tj|fV q|| j
v r�|tj|fV q|| jv r�|tj|fV q|| jv r�|tj|fV q|| jv r�|t|fV q|||fV qd S )N)r �get_tokens_unprocessed� operatorsr
�typesr �Type�fespacesr ZClass�preprocessorr ZPreproc�keywordsZReserved� functionsZFunction�
parametersZPseudo�suppress_highlight)�self�text�index�tokenre � r �;/usr/lib/python3.9/site-packages/pygments/lexers/freefem.pyrq n s$
z#FreeFemLexer.get_tokens_unprocessedN)�__name__�
__module__�__qualname__�name�aliases� filenamesZ mimetypesrr rs ru rv rw rx ry Z
deprecatedrz rq r r r r� r s&