ó
    öÞ j¥  ã                   ó\   • S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
JrJr  S/r " S S\5      rg)z­
pygments.lexers.dax
~~~~~~~~~~~~~~~~~~~

Lexer for LilyPond.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    )Ú
RegexLexerÚwords)ÚCommentÚPunctuationÚ
WhitespaceÚNameÚOperatorÚStringÚNumberÚTextÚDaxLexerc                   óä  • \ rS rSrSrSrS/rS/rSr/ r	Sr
S\4S	\R                  4S
\R                  4S\R                  S4\" SSSS9\R"                  4\" SSSS9\R$                  4S\4S\R(                  4S\S4S\R,                  4S\R,                  4S\4S\4S\4/S\R                  S4S\R                  S4S\R                  4S\R                  4/S\R4                  4S\S4S \4/S!.rS"rg#)$r   é   z]
Lexer for Power BI DAX
Referenced from: https://github.com/sql-bi/SyntaxHighlighterBrushDax
ÚDaxÚdaxz*.daxz<https://learn.microsoft.com/en-us/dax/dax-function-referencez2.15z\s+z--.*\n?z//.*\n?z/\*úmultiline-comments(k  ÚabsÚaccrintÚaccrintmÚacosÚacoshÚacotÚacothÚ
addcolumnsÚaddmissingitemsÚallÚallcrossfilteredÚ	allexceptÚallnoblankrowÚallselectedÚ	amordegrcÚamorlincÚandÚapproximatedistinctcountÚasinÚasinhÚatanÚatanhÚaverageÚaverageaÚaveragexz	beta.distzbeta.invÚbitandÚ	bitlshiftÚbitorÚ	bitrshiftÚbitxorÚblankÚ	calculateÚcalculatetableÚcalendarÚcalendarautoÚceilingz
chisq.distzchisq.dist.rtz	chisq.invzchisq.inv.rtÚclosingbalancemonthÚclosingbalancequarterÚclosingbalanceyearÚcoalesceÚcolumnstatisticsÚcombinÚcombinaÚcombinevaluesÚconcatenateÚconcatenatexzconfidence.normzconfidence.tÚcontainsÚcontainsrowÚcontainsstringÚcontainsstringexactÚconvertÚcosÚcoshÚcotÚcothÚcountÚcountaÚcountaxÚ
countblankÚ	countrowsÚcountxÚ	coupdaybsÚcoupdaysÚ
coupdaysncÚcoupncdÚcoupnumÚcouppcdÚcrossfilterÚ	crossjoinÚcumipmtÚcumprincÚcurrencyÚcurrentgroupÚ
customdataÚ	datatableÚdateÚdateaddÚdatediffÚdatesbetweenÚdatesinperiodÚdatesmtdÚdatesqtdÚdatesytdÚ	datevalueÚdayÚdbÚddbÚdegreesÚ
detailrowsÚdiscÚdistinctÚdistinctcountÚdistinctcountnoblankÚdivideÚdollardeÚdollarfrÚdurationÚearlierÚearliestÚedateÚeffectÚ
endofmonthÚendofquarterÚ	endofyearÚeomonthÚerrorÚevaluateandlogÚevenÚexactÚexceptÚexpz
expon.distÚfactÚfalseÚfilterÚfiltersÚfindÚ	firstdateÚfirstnonblankÚfirstnonblankvalueÚfixedÚfloorÚformatÚfvÚgcdÚgenerateÚgenerateallÚgenerateseriesÚgeomeanÚgeomeanxÚgroupbyÚhashÚhasonefilterÚhasonevalueÚhourÚifzif.eagerÚiferrorÚignoreÚindexÚintÚ	intersectÚintrateÚipmtÚisafterÚisblankÚiscrossfilteredÚisemptyÚiserrorÚisevenÚ
isfilteredÚ	isinscopeÚ	islogicalÚ	isnontextÚisnumberziso.ceilingÚisoddÚisonorafterÚispmtÚisselectedmeasureÚ
issubtotalÚistextÚkeepfiltersÚkeywordmatchÚlastdateÚlastnonblankÚlastnonblankvalueÚlcmÚleftÚlenÚlinestÚlinestxÚlnÚlogÚlog10ÚlookupvalueÚlowerÚmaxÚmaxaÚmaxxÚ	mdurationÚmedianÚmedianxÚmidÚminÚminaÚminuteÚminxÚmodÚmonthÚmroundÚnameofÚnaturalinnerjoinÚnaturalleftouterjoinÚnetworkdaysÚnextdayÚ	nextmonthÚnextquarterÚnextyearÚnominalÚ	nonvisualz	norm.distznorm.invznorm.s.distz
norm.s.invÚnotÚnowÚnperÚoddÚ	oddfpriceÚ	oddfyieldÚ	oddlpriceÚ	oddlyieldÚoffsetÚopeningbalancemonthÚopeningbalancequarterÚopeningbalanceyearÚorÚorderbyÚparallelperiodÚpartitionbyÚpathÚpathcontainsÚpathitemÚpathitemreverseÚ
pathlengthÚ	pdurationzpercentile.exczpercentile.inczpercentilex.exczpercentilex.incÚpermutÚpiÚpmtzpoisson.distÚpowerÚppmtÚpreviousdayÚpreviousmonthÚpreviousquarterÚpreviousyearÚpriceÚ	pricediscÚpricematÚproductÚproductxÚpvÚquarterÚquotientÚradiansÚrandÚrandbetweenzrank.eqÚrankxÚrateÚreceivedÚrelatedÚrelatedtableÚremovefiltersÚreplaceÚreptÚrightÚrollupÚrollupaddissubtotalÚrollupgroupÚrollupissubtotalÚroundÚ	rounddownÚroundupÚrowÚrriÚsameperiodlastyearÚsampleÚsampleaxiswithlocalminmaxÚsearchÚsecondÚselectcolumnsÚselectedmeasureÚselectedmeasureformatstringÚselectedmeasurenameÚselectedvalueÚsignÚsinÚsinhÚslnÚsqrtÚsqrtpiÚstartofmonthÚstartofquarterÚstartofyearzstdev.pzstdev.szstdevx.pzstdevx.sÚ
substituteÚsubstitutewithindexÚsumÚ	summarizeÚsummarizecolumnsÚsumxÚswitchÚsydzt.distz	t.dist.2tz	t.dist.rtzt.invzt.inv.2tÚtanÚtanhÚtbilleqÚ
tbillpriceÚ
tbillyieldÚtimeÚ	timevalueÚtocsvÚtodayÚtojsonÚtopnÚtopnperlevelÚtopnskipÚtotalmtdÚtotalqtdÚtotalytdÚtreatasÚtrimÚtrueÚtruncÚunicharÚunicodeÚunionÚupperÚusercultureÚuserelationshipÚusernameÚuserobjectidÚuserprincipalnameÚutcnowÚutctodayÚvalueÚvalueszvar.pzvar.szvarx.pzvarx.sÚvdbÚweekdayÚweeknumÚwindowÚxirrÚxnpvÚyearÚyearfracÚyieldÚ	yielddiscÚyieldmatz(?i)z\b)ÚprefixÚsuffix)ÚatÚascÚbooleanÚbothÚbyÚcreaterZ   Údatetimerg   ÚdefineÚdescÚdoubleÚevaluaterƒ   ÚintegerÚmeasurerÍ   ÚnoneÚorderÚreturnÚsingleÚstartÚstringÚtablerB  ÚvarrW  z:=|[-+*\/=^]z\b(IN|NOT)\bÚ"rp  z0'(?:[^']|'')*'(?!')(?:\[[ \w]+\])?|\w+\[[ \w]+\]z
\[[ \w]+\]z(?<!\w)(\d+\.?\d*|\.\d+\b)z[\[\](){}`,.]z.*\nz\*/z#popz[^/*]+z[/*]z""z[^"]+)Úrootr   rp  © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚ	mimetypesÚversion_addedr   r   ÚSingleÚ	Multiliner   r   ÚFunctionÚBuiltinr	   ÚWordr
   Ú	Attributer   r   r   ÚEscapeÚtokensÚ__static_attributes__ru  ó    ÚM/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/dax.pyr   r      sy  † ñð €DØˆg€GØ�	€IØ
H€CØ€IØ€Mð �ZÐ Ø˜Ÿ™Ð(Ø˜Ÿ™Ð(Ø�W×&Ñ&Ð(<Ð=Ùð CZðH  ¨ñID/ðH 15·±ðID?ñL ð -ð
  uñ.ð
 04¯|©|ð=ð ˜hÐ'Ø˜hŸm™mÐ,Ø�6˜8Ð$Ø@Ø—‘ð à˜DŸN™NÐ+Ø*¨FÐ3Ø˜{Ð+Ø�dˆOðu\
ð| �W×&Ñ&Ð(<Ð=Ø�W×&Ñ&¨Ð/Ø˜×)Ñ)Ð*Ø�g×'Ñ'Ð(ð	
ð �F—M‘MÐ"Ø�6˜6Ð"Ø�vÐð
ñIiƒFrŠ  N)rz  Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   Ú__all__r   ru  rŠ  r‹  Ú<module>r�     s5   ðñ÷ -÷)÷ )ó )ð ˆ,€ôuˆzõ urŠ  