�
H�g<? � �� � d Z ddlZddlmZmZmZmZmZmZ ddl m
Z
mZmZm
Z
mZmZmZmZmZmZmZ ddlmZmZ g d�Zd� Z G d� d e� � Zd
� Zd� 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& G d � d!e� � Z'dS )"z�
pygments.lexers.scripting
~~~~~~~~~~~~~~~~~~~~~~~~~
Lexer for scripting and embedded languages.
:copyright: Copyright 2006-2025 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� LuauLexer�MoonScriptLexer�ChaiscriptLexer�LSLLexer�AppleScriptLexer� RexxLexer�MOOCodeLexer�HybrisLexer�EasytrieveLexer�JclLexer�MiniScriptLexerc �J � ddl m} d� | � � � D � � S )Nr ��MODULESc � � g | ] }|D ]}|���
S � r&