�
H�g� � � � d Z ddlZddlmZmZmZmZmZmZm Z m
Z
ddlmZm
Z
mZmZmZmZmZmZmZ ddlmZ ddgZ G d� de� � Z G d � de� � ZdS )
z�
pygments.lexers.perl
~~~~~~~~~~~~~~~~~~~~
Lexers for Perl, Raku and related languages.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
RegexLexer�ExtendedRegexLexer�include�bygroups�using�this�default�words) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace)�shebang_matches� PerlLexer�
Perl6Lexerc �n � e Zd ZdZdZdZddgZg d�ZddgZd Z e
j e
j z Z
d
ej dfdej dfd
ej dfdej dfdej dfdej dfdej dfdej dfdej dfdej dfg
g dej f�dej f�dej f� edd�� � ef�d eeeeeee� � df�dej f�dej f�dej f�d ej f�d!ej f�d"ej f�d#ej d$f�d%ej d$f�d&ej d$f�d'ej d$f�d(ej f�d)ej d$f�d*ej f�d+ef� ed,d�� � ej f�d-ej j f�d. eeeej eej e� � f�d/ej d0f�d1ej j! f�d2ej j! f�d3ej d4f�d5e"j# f�d6e"j$ f�d7e"j% f�d8e"j&