�
|�e~ � �n � 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#y)z�
pygments.lexers.scripting
~~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for scripting and embedded languages.
:copyright: Copyright 2006-2023 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" |