HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/dax.cpython-310.pyc
o

;j��@sVdZddlmZmZddlmZmZmZmZm	Z	m
Z
mZmZdgZ
Gdd�de�ZdS)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@s�eZdZdZdZdgZdgZdZgZdZ	de
fdejfd	ejfd
ej
dfedd
dd�ejfedd
dd�ejfdefdejfdedfdejfdejfdefdefdefgd
ej
dfdej
dfdej
fdej
fgdejfdedfdefgd �Zd!S)"rzi
    Lexer for Power BI DAX
    Referenced from: https://github.com/sql-bi/SyntaxHighlighterBrushDax
    ZDaxZdaxz*.daxz<https://learn.microsoft.com/en-us/dax/dax-function-referencez2.15z\s+z--.*\n?z//.*\n?z/\*�multiline-comments(k�absZaccrintZaccrintm�acos�acoshZacotZacothZ
addcolumnsZaddmissingitems�allZallcrossfilteredZ	allexceptZ
allnoblankrowZallselectedZ	amordegrcZamorlinc�andZapproximatedistinctcount�asin�asinh�atan�atanhZaverageZaverageaZaveragexz	beta.distzbeta.invZbitandZ	bitlshiftZbitorZ	bitrshiftZbitxorZblankZ	calculateZcalculatetable�calendarZcalendarautoZceilingz
chisq.distz
chisq.dist.rtz	chisq.invzchisq.inv.rtZclosingbalancemonthZclosingbalancequarterZclosingbalanceyearZcoalesceZcolumnstatisticsZcombinZcombinaZ
combinevaluesZconcatenateZconcatenatexzconfidence.normzconfidence.t�containsZcontainsrowZcontainsstringZcontainsstringexact�convert�cos�coshZcotZcoth�countZcountaZcountaxZ
countblankZ	countrowsZcountxZ	coupdaybsZcoupdaysZ
coupdaysncZcoupncdZcoupnumZcouppcdZcrossfilterZ	crossjoinZcumipmtZcumprinc�currencyZcurrentgroupZ
customdataZ	datatable�dateZdateaddZdatediffZdatesbetweenZ
datesinperiodZdatesmtdZdatesqtdZdatesytdZ	datevalue�dayZdbZddb�degreesZ
detailrowsZdiscZdistinctZ
distinctcountZdistinctcountnoblankZdivideZdollardeZdollarfrZdurationZearlierZearliestZedateZeffectZ
endofmonthZendofquarterZ	endofyearZeomonth�errorZevaluateandlogZeven�exact�except�expz
expon.distZfact�false�filter�filters�findZ	firstdateZ
firstnonblankZfirstnonblankvalue�fixed�floor�formatZfv�gcdZgenerateZgenerateallZgenerateseriesZgeomeanZgeomeanx�groupby�hashZhasonefilterZhasonevalue�hour�ifzif.eagerZiferror�ignore�index�intZ	intersectZintrateZipmtZisafterZisblankZiscrossfilteredZisemptyZiserrorZisevenZ
isfilteredZ	isinscopeZ	islogicalZ	isnontextZisnumberziso.ceilingZisoddZisonorafterZispmtZisselectedmeasureZ
issubtotal�istextZkeepfiltersZkeywordmatchZlastdateZlastnonblankZlastnonblankvalue�lcm�left�lenZlinestZlinestxZln�log�log10Zlookupvalue�lower�maxZmaxaZmaxxZ	mdurationZmedianZmedianxZmid�minZmina�minuteZminx�mod�monthZmroundZnameofZnaturalinnerjoinZnaturalleftouterjoinZnetworkdaysZnextdayZ	nextmonthZnextquarterZnextyearZnominalZ	nonvisualz	norm.distznorm.invznorm.s.distz
norm.s.inv�not�nowZnperZoddZ	oddfpriceZ	oddfyieldZ	oddlpriceZ	oddlyield�offsetZopeningbalancemonthZopeningbalancequarterZopeningbalanceyear�orZorderbyZparallelperiodZpartitionby�pathZpathcontainsZpathitemZpathitemreverseZ
pathlengthZ	pdurationzpercentile.exczpercentile.inczpercentilex.exczpercentilex.incZpermut�piZpmtzpoisson.distZpowerZppmtZpreviousdayZ
previousmonthZpreviousquarterZpreviousyearZpriceZ	pricediscZpricemat�productZproductx�pvZquarterZquotient�radiansZrandZrandbetweenzrank.eqZrankxZrateZreceived�relatedZrelatedtableZ
removefilters�replaceZrept�rightZrollupZrollupaddissubtotalZrollupgroupZrollupissubtotal�roundZ	rounddownZroundup�rowZrriZsameperiodlastyear�sampleZsampleaxiswithlocalminmax�search�secondZ
selectcolumnsZselectedmeasureZselectedmeasureformatstringZselectedmeasurenameZ
selectedvalue�sign�sin�sinhZsln�sqrtZsqrtpiZstartofmonthZstartofquarterZstartofyearzstdev.pzstdev.szstdevx.pzstdevx.s�
substituteZsubstitutewithindex�sumZ	summarizeZsummarizecolumnsZsumxZswitchZsydzt.distz	t.dist.2tz	t.dist.rtzt.invzt.inv.2t�tan�tanhZtbilleqZ
tbillpriceZ
tbillyield�timeZ	timevalueZtocsv�todayZtojsonZtopnZtopnperlevelZtopnskipZtotalmtdZtotalqtdZtotalytdZtreatasZtrim�true�truncZunicharZunicode�union�upperZusercultureZuserelationship�usernameZuserobjectidZuserprincipalname�utcnowZutctoday�value�valueszvar.pzvar.szvarx.pzvarx.sZvdb�weekdayZweeknumZwindowZxirrZxnpv�yearZyearfrac�yieldZ	yielddiscZyieldmatz(?i)z\b)�prefix�suffix)ZatZascZbooleanZbothZby�creater�datetimerZdefine�descZdoubleZevaluater%�integerZmeasurer?�none�order�returnZsingle�start�string�tabler[�varrdz:=|[-+*\/=^]z\b(IN|NOT)\b�"rpz0'(?:[^']|'')*'(?!')(?:\[[ \w]+\])?|\w+\[[ \w]+\]z
\[[ \w]+\]z(?<!\w)(\d+\.?\d*|\.\d+\b)z
[\[\](){}`,.]z.*\nz\*/z#popz[^/*]+z[/*]z""z[^"]+)�rootr
rpN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�urlZ	mimetypesZ
version_addedrr�SingleZ	MultilinerrZFunctionZBuiltinrZWordr	Z	Attributer
rrZEscape�tokens�rr�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/dax.pyrsV
D�D�F����
^
��
�N)rxZpygments.lexerrrZpygments.tokenrrrrrr	r
r�__all__rrrrr��<module>s

(