
    5hm                         S r SSKrSSKJrJrJrJr  SSKJrJ	r	J
r
JrJrJrJrJr  SSKJrJrJrJr  S/r " S S\5      rg)z
pygments.lexers.qlik
~~~~~~~~~~~~~~~~~~~~

Lexer for the qlik scripting language

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    N)
RegexLexerincludebygroupswords)CommentKeywordNameNumberOperatorPunctuationStringText)OPERATORS_LISTSTATEMENT_LISTSCRIPT_FUNCTIONSCONSTANT_LIST	QlikLexerc                      \ rS rSrSrSr/ SQrSS/rSrSr	\
R                  rS	\R                  S
4S\R                  4/S\R                   4S\R"                  4/S\" \R(                  \R,                  \R(                  5      4/S\S
4\" S5      S\4S\4/S\S
4\" S5      /S\R2                  S
4\" S5      S\R2                  4S\R2                  4/S\R2                  S
4\" S5      S\R2                  4S\R2                  4/S\S
4\" S5      /S\R6                  4S\R                  S4S\R8                  4S\" \R<                  \R6                  5      S4\" \ S    S!S!S"9\!RD                  4\" \#S!S#9\4S$\R<                  4\" \$S!S#9\RJ                  4\" \&S%S#9\RN                  S&4\" S5      S\R2                  S'4S(\R2                  S)4S\S*4\" S+5      \" \ S,   5      \!4S-\4S.\4S/\4/S0.	r(S1r)g2)3r      z+
Lexer for qlik code, including .qvs files
Qlik)qlikqlikview	qliksense
qlikscriptz*.qvsz*.qvwzhttps://qlik.comz2.12z\*/z#popz[^*]+z\b\d+\.\d+(e\d+)?[fd]?\bz\b\d+\bz(\$\()(\w+)(\))'interpz[^'$]+z\$;root"z[^\"$]+z\]z[^\]$]+z\)z\s+z/\*commentz//.*\nz(let|set)(\s+)
assignmentr   z\b)prefixsuffix)r#   z	[a-z]\w*:z	(?=\s*\()functionfield_name_quotez\[field_name_bracketstringnumericssymbolsz'.+?'z\b\w+\bz
[,;.()\\/])	r    r(   r   r'   r!   r%   r&   r$   r    N)*__name__
__module____qualname____firstlineno____doc__namealiases	filenamesurlversion_addedre
IGNORECASEflagsr   	Multiliner
   FloatIntegerr   r   Interpolr	   Variabler   r   Symbolr   
WhitespaceSingler   Declarationr   r   r   Wordr   r   Constantr   Builtintokens__static_attributes__r*       _/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/qlik.pyr   r      s    D=G'"I
CMMME
 W&&/w(()
 )&,,7(
 #$--I
 66"HFO	
 ;'FO

 6==&)H'FMM"	
 FMM6*H'FMM"	
 [&176?C T__%W&&	2')<)<doo N >'*5G]] >%0':7../=/1A1AB#L94<< H6=="45FMM#7868$J>),-x8vK(K&
WRFrF   )r/   r5   pygments.lexerr   r   r   r   pygments.tokenr   r   r	   r
   r   r   r   r   pygments.lexers._qlik_builtinsr   r   r   r   __all__r   r*   rF   rG   <module>rL      sE    
 ? ?  $ $ -_
 _rF   