File: //lib/python3/dist-packages/pygments/lexers/__pycache__/scripting.cpython-311.pyc
�
�E�c~ � � � d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZmZmZ ddlmZmZ g d�Z G d� de� � Z G d � d
e� � Z G d� de� � Z G d
� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z G d� de� � Z! G d� de� � Z" G d� de� � Z#dS )z�
pygments.lexers.scripting
~~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for scripting and embedded languages.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
RegexLexer�include�bygroups�default�combined�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error�
Whitespace�Other)�get_bool_opt�get_list_opt)�LuaLexer�MoonScriptLexer�ChaiscriptLexer�LSLLexer�AppleScriptLexer� RexxLexer�MOOCodeLexer�HybrisLexer�EasytrieveLexer�JclLexer�MiniScriptLexerc �� � e Zd ZdZdZdZdgZddgZddgZd Z d
Z
dZde �d
e
�d
e�d�ZdZ
dej f ed� � ge ej fe
ej feefg ed� � dej fdej fdej fdej fdefdedfdefdefdefdej fdej fdej d fd!ej fd"ej fd#ej d$fd%e!fd&ej e"d'd(� � fd)ej# e"d'd*� � fg ed� � d+efe
�d,e�d-�e!j$ fe
e!j% d.fd/ed.fg ed� � e
e!j&