Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���an � @ s^ d Z ddlmZmZmZ ddlmZmZmZm Z m Z mZmZm Z dgZdZG dd� de�ZdS )z� pygments.lexers.jslt ~~~~~~~~~~~~~~~~~~~~ Lexers for the JSLT language :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�combined�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String� Whitespace� JSLTLexerz(?=[^0-9A-Z_a-z-])c @ s� e Zd ZdZdZdgZdgZdgZdefde j fdejfd ej fd ejfdefdefd efdefeded�ejedd�feded�ejedd�feded�ejedd�feded�ejedd�feded�ejfeded�efeded�ejfeded�ejfdejfdefdejfgdejd fgdejed!d�fgd"eed#d�fgd$efd%ed fdejfgd&ejd fgdejd fgd'ejd(fd)ejfgdefde j fgd*� Z d+S ),r z] For `JSLT <https://github.com/schibsted/jslt>`_ source. .. versionadded:: 2.10 �JSLTz*.jslt�jsltztext/x-jsltz[\t\n\f\r ]+z//.*(\n|\Z)z-?(0|[1-9][0-9]*)z--?(0|[1-9][0-9]*)(.[0-9]+a)?([Ee][+-]?[0-9]+)z"([^"\\]|\\.)*"z[(),:\[\]{}]z(!=|[<=>]=?)z[*+/|-]z\.)�import)�suffix�import-path� whitespace)�as�import-alias)�let�constant)�def�function)�false�null�true)�else�for�if)�and�or)1�all�any�array�boolean�capture�ceiling�containsz ends-with�error�flatten�floorzformat-timez from-jsonzget-keyzhash-intzindex-ofzis-arrayz is-booleanz is-decimalz is-integerz is-numberz is-objectz is-string�join� lowercase�max�min�mod�not�now�numberz parse-timez parse-url�random�replace�roundz sha256-hex�size�splitzstarts-with�string�sum�testzto-json�trim� uppercase�zipzzip-with-index�fallbackz/[A-Z_a-z][0-9A-Z_a-z-]*:[A-Z_a-z][0-9A-Z_a-z-]*z[A-Z_a-z][0-9A-Z_a-z-]*z\$[A-Z_a-z][0-9A-Z_a-z-]*�root�function-parameter-listz\(�function-parameters�,z\)z "([^"]|\\.)*"�"z#popz\\.) r@ r r rA rB r r r9 r N)!�__name__� __module__�__qualname__�__doc__�name� filenames�aliases� mimetypesr r �Singler �Integer�Floatr �Doubler r r � _WORD_ENDr � Namespacer �Declaration�Constant�Wordr �Builtin�Function�Variable�Symbol�Escape�tokens� r\ r\ �6/usr/lib/python3/dist-packages/pygments/lexers/jslt.pyr sh � �� !���� � � �� �N)rH �pygments.lexerr r r �pygments.tokenr r r r r r r r �__all__rQ r r\ r\ r\ r] �<module> s (