Ë
    !täi¥  ã                   ó\   — d Z ddlmZmZ ddlmZmZmZmZm	Z	m
Z
mZmZ dgZ G d„ de«      Zy)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                   óè  — e Zd ZdZdZdgZdgZdZg ZdZ	de
fdej                  fd	ej                  fd
ej                  df eddd¬«      ej                   f eddd¬«      ej"                  fdefdej&                  fdedfdej*                  fdej*                  fdefdefdefgd
ej                  dfdej                  dfdej                  fdej                  fgdej2                  fdedfdefgd œZy!)"r   zi
    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ÚcreaterY   Údatetimerf   ÚdefineÚdescÚdoubleÚevaluater‚   ÚintegerÚmeasurerÌ   ÚnoneÚorderÚreturnÚsingleÚstartÚstringÚtablerA  ÚvarrV  z:=|[-+*\/=^]z\b(IN|NOT)\bÚ"ro  z0'(?:[^']|'')*'(?!')(?:\[[ \w]+\])?|\w+\[[ \w]+\]z
\[[ \w]+\]z(?<!\w)(\d+\.?\d*|\.\d+\b)z[\[\](){}`,.]z.*\nz\*/z#popz[^/*]+z[/*]z""z[^"]+)Úrootr   ro  N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚaliasesÚ	filenamesÚurlÚ	mimetypesÚversion_addedr   r   ÚSingleÚ	Multiliner   r   ÚFunctionÚBuiltinr	   ÚWordr
   Ú	Attributer   r   r   ÚEscapeÚtokens© ó    úb/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/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)rw  Úpygments.lexerr   r   Úpygments.tokenr   r   r   r   r	   r
   r   r   Ú__all__r   r†  r‡  rˆ  Ú<module>rŒ     s5   ðñ÷ -÷)÷ )ó )ð ˆ,€ôuˆzõ ur‡  