+
    TBi!i                     J    R t ^ RIHtHtHtHt ^ RIHt R.t ! R R]4      t	R# )z
pygments.lexers.freefem
~~~~~~~~~~~~~~~~~~~~~~~

Lexer for FreeFem++ language.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)CommentOperatorKeywordName)CppLexerFreeFemLexerc                     a  ] tR t^t o RtRtRtR.tR.tR.t	Rt
0 ER@mt0 ERAmt0 RkR	kR
kRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kt0 ERBmt0 R2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRKkRLkRMkRNkROkRPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokRpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkt0 RkRkRkRkR2kRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkRkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kER^kER_kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;kER<kER=kER>kER?kER@kERAkERBkERCkERDkEREkERFkERGkERHkERIkERJkERKkERLkERMkERNkEROkERPkERQkERRkERSkERTkERUkERVkERWkERXkERYkERZkER[kER\kER]kRYkER^kER_kR[kER`kERakERbkERckERdkERekERfkERgkERhkERikERjkERkkERlkERmkERnkERokERpkERqkERrkERskERtkERukERvkERwkERxkERykERzkER{kER|kER}kER~kERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkt0 ERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkRRkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkERkER kERkERkERkERkERkERkERkERkER	kER
kERkERkERkERkERkERkERkERkERkERkERkERkERkRkERkERkERkERkERkERkERkERkER kER!kER"kER#kER$kER%kER&kERkER'kER(kER)kER*kER+kER,kER-kER.kER/kER0kER1kER2kER3kER4kER5kER6kER7kER8kER9kER:kER;ktER<0t0 ERCmtERDER= ltER>tV tER?# (E  r   zl
For FreeFem++ source.

This is an extension of the CppLexer, as the FreeFem Language is a superset
of C++.
Freefemzhttps://freefem.org/freefemz*.edpztext/x-freefemz2.4BDM1	BDM1OrthoEdge03dEdge13dEdge23dFEQFHCTP0P03dP0EdgeP1P13dP1bP1b3dP1blP1bl3dP1dcP1EdgeP1ncP2P23dP2bP2BRP2dcP2EdgeP2hP2MorleyP2pncP3P3dcP3EdgeP4P4dcP4EdgeP5EdgeRT0RT03dRT0OrthoRT1RT1OrthoRT2RT2OrthoadjappendareaARGVbebinaryBoundaryEdgebordermeasureCGCholeskycincoutCroutdefaultdiagedgeOrientationendlfalseffindFILEfindfixedflushGMRESgood	hTriangleimimaximinInternalEdgel1l2labellenEdgelengthLINElinftyLUmmaxmeasureminmpiAnySourcempiBANDmpiBXORmpiCommWorldmpiLANDmpiLORmpiLXORmpiMAXmpiMINmpiPRODmpirankmpisizempiSUMmpiUndefinednNnbendofndofK
noshowbase	noshowpos
notaregionntnTonEdgenuEdge
nuTrianglenvPpi	precisionqf1pE	qf1pElumpqf1pT	qf1pTlumpqfV1qfV1lumpqf2pEqf2pTqf2pT4P1qfV2qf3pEqf4pEqf5pEqf5pTqfV5qf7pTqf9pTqfnbpEquantilereregionrfind
scientificsearchMethodsetwshowbaseshowpossparsesolversumtellptrueUMFPACKunusedwhoinElement	verbosityversionvolumexyzabsacosacosh	adaptmeshAffineCGAffineGMRESargasinasinhassertatanatan2atanhatofatoiBFGS	broadcastbuildlayers	buildmeshceilchicomplexEigenValuecopysignchangecheckmovemeshclockcmaesconjconvectcoscoshcubeddddfftdiffnpdiffpos	dimKrylovdist	dumptabledxdxxdxydxzdydyxdyydyzdzdzxdzydzz
EigenValue	emptymesherferfcexecexitexpfdimfloorfmaxfminfmodfreeyamsgetARGVgetlinegmshload	gmshload3gslcdfugaussianPgslcdfugaussianQgslcdfugaussianPinvgslcdfugaussianQinvgslcdfgaussianPgslcdfgaussianQgslcdfgaussianPinvgslcdfgaussianQinvgslcdfgammaPgslcdfgammaQgslcdfgammaPinvgslcdfgammaQinvgslcdfcauchyPgslcdfcauchyQgslcdfcauchyPinvgslcdfcauchyQinvgslcdflaplacePgslcdflaplaceQgslcdflaplacePinvgslcdflaplaceQinvgslcdfrayleighPgslcdfrayleighQgslcdfrayleighPinvgslcdfrayleighQinvgslcdfchisqPgslcdfchisqQgslcdfchisqPinvgslcdfchisqQinvgslcdfexponentialPgslcdfexponentialQgslcdfexponentialPinvgslcdfexponentialQinvgslcdfexppowPgslcdfexppowQgslcdftdistPgslcdftdistQgslcdftdistPinvgslcdftdistQinvgslcdffdistPgslcdffdistQgslcdffdistPinvgslcdffdistQinvgslcdfbetaPgslcdfbetaQgslcdfbetaPinvgslcdfbetaQinvgslcdfflatPgslcdfflatQgslcdfflatPinvgslcdfflatQinvgslcdflognormalPgslcdflognormalQgslcdflognormalPinvgslcdflognormalQinvgslcdfgumbel1Pgslcdfgumbel1Qgslcdfgumbel1Pinvgslcdfgumbel1Qinvgslcdfgumbel2Pgslcdfgumbel2Qgslcdfgumbel2Pinvgslcdfgumbel2QinvgslcdfweibullPgslcdfweibullQgslcdfweibullPinvgslcdfweibullQinvgslcdfparetoPgslcdfparetoQgslcdfparetoPinvgslcdfparetoQinvgslcdflogisticPgslcdflogisticQgslcdflogisticPinvgslcdflogisticQinvgslcdfbinomialPgslcdfbinomialQgslcdfpoissonPgslcdfpoissonQgslcdfgeometricPgslcdfgeometricQgslcdfnegativebinomialPgslcdfnegativebinomialQgslcdfpascalPgslcdfpascalQgslinterpakimagslinterpakimaperiodicgslinterpcsplineperiodicgslinterpcsplinegslinterpsteffengslinterplineargslinterppolynomialgslranbernoullipdf
gslranbetagslranbetapdfgslranbinomialpdfgslranexponentialgslranexponentialpdfgslranexppowgslranexppowpdfgslrancauchygslrancauchypdfgslranchisqgslranchisqpdfgslranerlanggslranerlangpdfgslranfdistgslranfdistpdf
gslranflatgslranflatpdfgslrangammagslrangammaintgslrangammapdfgslrangammamtgslrangammaknuthgslrangaussiangslrangaussianratiomethodgslrangaussianzigguratgslrangaussianpdfgslranugaussiangslranugaussianratiomethodgslranugaussianpdfgslrangaussiantailgslrangaussiantailpdfgslranugaussiantailgslranugaussiantailpdfgslranlandaugslranlandaupdfgslrangeometricpdfgslrangumbel1gslrangumbel1pdfgslrangumbel2gslrangumbel2pdfgslranlogisticgslranlogisticpdfgslranlognormalgslranlognormalpdfgslranlogarithmicpdfgslrannegativebinomialpdfgslranpascalpdfgslranparetogslranparetopdfgslranpoissonpdfgslranrayleighgslranrayleighpdfgslranrayleightailgslranrayleightailpdfgslrantdistgslrantdistpdfgslranlaplacegslranlaplacepdf
gslranlevygslranweibullgslranweibullpdfgslsfairyAigslsfairyBigslsfairyAiscaledgslsfairyBiscaledgslsfairyAiderivgslsfairyBiderivgslsfairyAiderivscaledgslsfairyBiderivscaledgslsfairyzeroAigslsfairyzeroBigslsfairyzeroAiderivgslsfairyzeroBiderivgslsfbesselJ0gslsfbesselJ1gslsfbesselJngslsfbesselY0gslsfbesselY1gslsfbesselYngslsfbesselI0gslsfbesselI1gslsfbesselIngslsfbesselI0scaledgslsfbesselI1scaledgslsfbesselInscaledgslsfbesselK0gslsfbesselK1gslsfbesselKngslsfbesselK0scaledgslsfbesselK1scaledgslsfbesselKnscaledgslsfbesselj0gslsfbesselj1gslsfbesselj2gslsfbesseljlgslsfbessely0gslsfbessely1gslsfbessely2gslsfbesselylgslsfbesseli0scaledgslsfbesseli1scaledgslsfbesseli2scaledgslsfbesselilscaledgslsfbesselk0scaledgslsfbesselk1scaledgslsfbesselk2scaledgslsfbesselklscaledgslsfbesselJnugslsfbesselYnugslsfbesselInuscaledgslsfbesselInugslsfbesselKnuscaledgslsfbesselKnugslsfbessellnKnugslsfbesselzeroJ0gslsfbesselzeroJ1gslsfbesselzeroJnugslsfclausengslsfhydrogenicR1gslsfdawsongslsfdebye1gslsfdebye2gslsfdebye3gslsfdebye4gslsfdebye5gslsfdebye6
gslsfdiloggslsfmultiplygslsfellintKcompgslsfellintEcompgslsfellintPcompgslsfellintDcompgslsfellintFgslsfellintEgslsfellintRC	gslsferfcgslsflogerfcgslsferf	gslsferfZ	gslsferfQgslsfhazardgslsfexpgslsfexpmult
gslsfexpm1gslsfexprelgslsfexprel2gslsfexprelngslsfexpintE1gslsfexpintE2gslsfexpintEngslsfexpintE1scaledgslsfexpintE2scaledgslsfexpintEnscaledgslsfexpintEigslsfexpintEiscaledgslsfShigslsfChigslsfexpint3gslsfSigslsfCigslsfatanintgslsffermidiracm1gslsffermidirac0gslsffermidirac1gslsffermidirac2gslsffermidiracintgslsffermidiracmhalfgslsffermidirachalfgslsffermidirac3halfgslsffermidiracinc0gslsflngamma
gslsfgammagslsfgammastargslsfgammainvgslsftaylorcoeff	gslsffactgslsfdoublefactgslsflnfactgslsflndoublefactgslsflnchoosegslsfchoosegslsflnpoch	gslsfpochgslsfpochrelgslsfgammaincQgslsfgammaincPgslsfgammaincgslsflnbeta	gslsfbetagslsfbetaincgslsfgegenpoly1gslsfgegenpoly2gslsfgegenpoly3gslsfgegenpolyngslsfhyperg0F1gslsfhyperg1F1intgslsfhyperg1F1gslsfhypergUintgslsfhypergUgslsfhyperg2F0gslsflaguerre1gslsflaguerre2gslsflaguerre3gslsflaguerrengslsflambertW0gslsflambertWm1gslsflegendrePlgslsflegendreP1gslsflegendreP2gslsflegendreP3gslsflegendreQ0gslsflegendreQ1gslsflegendreQlgslsflegendrePlmgslsflegendresphPlmgslsflegendrearraysizegslsfconicalPhalfgslsfconicalPmhalfgslsfconicalP0gslsfconicalP1gslsfconicalPsphreggslsfconicalPcylreggslsflegendreH3d0gslsflegendreH3d1gslsflegendreH3dgslsfloggslsflogabsgslsflog1plusxgslsflog1plusxmxgslsfpowintgslsfpsiintgslsfpsigslsfpsi1piygslsfpsi1int	gslsfpsi1	gslsfpsingslsfsynchrotron1gslsfsynchrotron2gslsftransport2gslsftransport3gslsftransport4gslsftransport5gslsfsingslsfcos
gslsfhypot	gslsfsincgslsflnsinhgslsflncoshgslsfanglerestrictsymmgslsfanglerestrictposgslsfzetaint	gslsfzetagslsfzetam1gslsfzetam1int
gslsfhzetagslsfetaintgslsfetaimagint1dint2dint3dintalledgesintallfacesinterpolateinvdiff	invdiffnp
invdiffposIsendisInfisNaNisolineIrecvj0j1jnjumplgammaLinearCGLinearGMRESloglog10lrintlroundmeanmeditmmg3dmovemesh
movemesh23mpiAlltoallmpiAlltoallvmpiAllgathermpiAllgathervmpiAllReduce
mpiBarrier	mpiGather
mpiGathervmpiRank	mpiReduce
mpiScattermpiScattervmpiSizempiWait
mpiWaitAnympiWtickmpiWtimemshmetNaNNLCGonplotpolarPostpow	processorprocessorblock
projectionrandinit	randint31	randint32random	randreal1	randreal2	randreal3	randres53Readreadmesh	readmesh3RecvrintroundsavemeshsavesolsavevtkseekgSentsetsignsignbitsinsinhsort	splitComm	splitmeshsqrtsquaresrandom
srandomdevStringificationswapsystemtantanhtellgtetgtetgconvexhulltetgreconstructiontetgtransfotgammatriangulatetruncWaitWritey0y1ynAA1abserrorabsoluteanisoaspectratioBB1bbbeginendbinboundarybwclosecmmcoef
composantecutoffdatafilenamedatanamedimdistmaxdisplacementdoptionsdparamsepserrerrg	facemergefacetcl	factorizefilefillfixedborderflabelflags	floatmeshfloatsolfregion	gradationgreyhmaxhminholelisthsvinitinquireinsideIsMetricisoivaluekeepbackvertices	labeldownlabelmidlabeluplevelsetloptionslparamsmaxit	maxsubdivmeditffmemmemorymetricmodenbarrownbisonbiternbjacobynboffacetcl	nbofholesnbofregionsnbregulnbsmoothnbvxncvnevnomeshgenerationnormalizationomegaopoptimizeoptionoptionsorderorientationperiodicpowerpreconprevpsptmergeqfeqforderqftqfVratio	rawvector
reffacelow
reffacemid	reffaceuprefnumreftetreftri
regionlistrenumv	rescaling
ridgeanglesavesigmasizeofvolume	smoothingsolversparamssplitsplitin2splitpbedgestopstrategyswitchsymttgvthetamaxtoltolpivottolpivotsymtransfoU2VcvaluevarrowvectorvepsvisowaitwidthwithsurfacemeshWindowIndexwhichzbound
fixeborderc              #    "   \         P                  ! WV4       EF3  w  r4pWPP                  9   d   V\        V3x  K$  WPP                  9   d   V\
        P                  V3x  KK  WPP                  9   d   V\        P                  V3x  Kr  WPP                  9   d   V\        P                  V3x  K  WPP                  9   d   V\
        P                  V3x  K  WPP                  9   d   V\        P                   V3x  K  WPP"                  9   d   V\
        P$                  V3x  EK  WPP&                  9   d   V\        V3x  EK-  W4V3x  EK6  	  R # 5i)N)r   get_tokens_unprocessed	operatorsr   typesr   Typefespacesr   Classpreprocessorr   PreprockeywordsReserved	functionsFunction
parametersPseudosuppress_highlight)selftextstackindextokenr4  s   &&&   </usr/lib/python3.14/site-packages/pygments/lexers/freefem.pyrA  #FreeFemLexer.get_tokens_unprocessedj  s    #+#B#B4u#UE%&Xu,,**$W\\500--'TZZ..+++W__e33--'W--u44..(T]]E11//)W^^U22111T5((E))% $Vs   EE N>   %'*+-/:^.*./^-1>   intboolfuncmeshrealvarfPmmapmacromesh3solvebordermatrixstringcomplexdmatrixfespacempiCommproblemEndMacroNewMacroifstreammpiGroupofstream	gslspline
Psemaphore
mpiRequest>   loadIFMACROinclude
ENDIFMACRO>   asmdivgradthisusingdoubletypeidalignofmutabledecltypenoexceptrestricttemplatetypename	constexpr	namespacethread_localstatic_assert))root)__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenames	mimetypesversion_addedrB  rC  rE  rG  rI  rK  rM  
deprecatedrO  rA  __static_attributes____classdictcell__)__classdict__s   @rU  r   r      s)     D
 CkG	I!"IM MIIE# # #Y #	 #9 #f #e ###&#(,#.4#6;#=D#FL#NV## #"(#*.#06#8=#?E#GM#OW# # "# $+# -1# 39# ;C# EI# KQ# 	# #	# %*	# ,3	# 5?	# AF	# HR	#
 #
 "#H @Lqqq q 	q
 q q q  q q q q q q q q  "!q" #q$ %q& 'q( )q* +q, -q. /q0 1q2 3q4 5q6 7q8 9q: ;q< =q> ?q@ AqB CqD EqF GqH IqJ KqL MqN OqP QqR SqT UqV WqX YqZ [q\ ]q^ _q` aqb cqd eqf gqh iqj kql mqn oqp qqr sqt uqv wqx yqz {q| }q~ q@ AqB CqD EqF GqH IqJ KqL MqN OqP QqR SqT UqV WqX YqZ [q\ ]q^ _q` aqb cqd eqf gqh iqj kql mqn oqp qqr sqt uqv wqx yqz {q| }q~ q@ AqB CqD EqF GqH IqJ KqL MqN OqP QqR SqT UqV WqX YqZ [q\ ]q^ _q` aqHhRRR R 	R
 R R R R R R R R R R R  !R" #R$ %R& 'R( )R* +R, -R. $/R0 1R2 3R4  5R6 7R8 9R: ;R< =R> ?R@ ARB CRD ERF GRH IRJ KRL MRN ORP QRR SRT URV WRX YRZ [R\ ]R^ _R` aRb cRd eRf gRh iRj kRl mRn oRp qRr sRt uRv wRx yRz {R| }R~ R@ ARB CRD ERF GRH IRJ KRL MRN #ORP #QRR &SRT &URV "WRX "YRZ %[R\ %]R^ _R` aRb "cRd "eRf  gRh  iRj #kRl #mRn !oRp !qRr $sRt $uRv "wRx "yRz %{R| %}R~ R@ ARB "CRD "ERF %GRH %IRJ (KRL (MRN  ORP  QRR SRT URV "WRX "YRZ [R\ ]R^ "_R` "aRb cRd eRf !gRh !iRj kRl mRn !oRp !qRr #sRt #uRv &wRx &yRz !{R| !}R~ $R@ $ARB !CRD !ERF $GRH $IRJ !KRL !MRN $ORP $QRR  SRT  URV #WRX #YRZ "[R\ "]R^ %_R` %aRb "cRd "eRf !gRh !iRj #kRl #mRn *oRp *qRr  sRt  uRv !wRx )yRz +{R| #}R~ #R@ "ARB &CRD %ERF GRH  IRJ $KRL $MRN 'ORP QRR "SRT URV "WRX YRZ ![R\ ]R^ "_R` aRb !cRd eRf  gRh iRj !kRl !mRn  oRp #qRr !sRt ,uRv )wRx $yRz "{R| -}R~ %R@ %ARB (CRD &ERF )GRH IRJ "KRL %MRN  ORP #QRR  SRT #URV !WRX $YRZ "[R\ %]R^ '_R` ,aRb "cRd eRf "gRh #iRj !kRl $mRn %oRp (qRr sRt !uRv  wRx #yRz {R|  }R~ #R@ ARB CRD $ERF $GRH #IRJ #KRL )MRN )ORP "QRR "SRT 'URV 'WRX  YRZ  [R\  ]R^  _R`  aRb  cRd  eRf  gRh  iRj &kRl &mRn &oRp  qRr  sRt  uRv &wRx &yRz &{R|  }R~  R@  ARB  CRD  ERF  GRH  IRJ  KRL &MRN &ORP &QRR &SRT &URV &WRX &YRZ &[R\ !]R^ !_R` 'aRb !cRd 'eRf !gRh #iRj $kRl $mRn %oRp qRr $sRt uRv wRx yRz {R| }R~ R@	 A	RB	 C	RD	  E	RF	 #G	RH	 #I	RJ	 #K	RL	 #M	RN	 O	RP	 Q	RR	  S	RT	 U	RV	 W	RX	 Y	RZ	 [	R\	 ]	R^	 _	R`	 a	Rb	 c	Rd	 e	Rf	 g	Rh	 i	Rj	 k	Rl	  m	Rn	  o	Rp	  q	Rr	 &s	Rt	 &u	Rv	 &w	Rx	  y	Rz	 &{	R|	 }	R~	 	R@
 A
RB
 C
RD
 E
RF
 G
RH
 $I
RJ
 #K
RL
 #M
RN
 #O
RP
 %Q
RR
 'S
RT
 &U
RV
 'W
RX
 &Y
RZ
 [
R\
 ]
R^
 !_
R`
  a
Rb
 #c
Rd
 e
Rf
 "g
Rh
 i
Rj
 $k
Rl
  m
Rn
 o
Rp
 q
Rr
 s
Rt
 u
Rv
 !w
Rx
 !y
Rz
  {
R|
 }
R~
 
R@ ARB "CRD "ERF "GRH "IRJ !KRL $MRN !ORP "QRR SRT !URV !WRX !YRZ ![R\ !]R^ !_R` "aRb "cRd "eRf "gRh "iRj "kRl "mRn "oRp #qRr &sRt )uRv $wRx %yRz !{R| !}R~ &R@ &ARB $CRD $ERF #GRH IRJ KRL !MRN #ORP QRR SRT URV WRX YRZ [R\ ]R^ $_R` $aRb "cRd "eRf "gRh "iRj kRl mRn oRp qRr sRt uRv )wRx (yRz {R| }R~ R@ !ARB CRD ERF GRH IRJ KRL MRN ORP QRR SRT URV WRX YRZ [R\ ]R^ _R` aRb cRd eRf gRh iRj kRl mRn oRp qRr sRt uRv wRx yRz {R| }R~ R@ ARB CRD ERF GRH IRJ KRL MRN ORP  QRR SRT URV WRX YRZ [R\ ]R^ _R` aRb cRd eRf gRh iRj kRl mRn oRp qRr sRt uRv wRx yRz {R| }R~ !R@ ARB CRD ERF GRH IRJ KRL MRN ORP QRR SRT URV WRX YRZ [R\ ]R^ _R` aRb cRd eRf gRh iRj kRl mRn oRp qRr sRt uRv wRx yRz {R| }R~ R@ "ARB CRD ERF GRH IRJ KRL MRN !ORP %QRR SRT URV WRX YRZ [R\ ]R^ _R` aRb cRIjPPP P 	P
 P P P P P P P P P P P  !P" #P$ %P& 'P( )P* +P, -P. /P0 1P2 3P4 5P6 7P8 9P: ;P< =P> ?P@ APB CPD EPF GPH IPJ KPL MPN OPP QPR SPT UPV WPX YPZ [P\ ]P^ _P` aPb cPd ePf gPh #iPj kPl mPn oPp qPr sPt uPv wPx yPz {P| }P~ P@ APB CPD EPF GPH IPJ KPL MPN OPP QPR SPT UPV WPX YPZ [P\ ]P^ #_P`  aPb cPd ePf gPh iPj kPl mPn oPp qPr sPt uPv wPx yPz {P| }P~ P@ APB CPD EPF GPH IPJ KPL MPN OPP QPR SPT UPV WPX YPZ [P\ ]P^ _P` aPb cPd ePf gPh iPj kPl mPn oPp qPr sPt uPv wPx yPz {P| }P~ P@ APB CPD EPF GPH IPJ KPL MPN OPP QPR SPT UPV WPX "YPZ [P\ ]P^ _PJf J** *    N)
r  pygments.tokenr   r   r   r   pygments.lexers.c_cppr   __all__r   rW  r  rU  <module>r     s+    < ; *
k*8 k*r  