File: //lib/python3/dist-packages/pygments/lexers/__pycache__/haxe.cpython-311.pyc
�
�E�c y � � � d Z ddlZddlmZmZmZmZmZ ddlm Z m
Z
mZmZm
Z
mZmZmZmZmZ ddgZ G d� de� � Z G d� de� � ZdS ) z�
pygments.lexers.haxe
~~~~~~~~~~~~~~~~~~~~
Lexers for Haxe and related stuff.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�ExtendedRegexLexer�
RegexLexer�include�bygroups�default)
�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�
Whitespace� HaxeLexer� HxmlLexerc �6 � e Zd ZdZdZdZg d�ZddgZg d�ZdZ d Z
d
e
z dz ZdZd
e z dz ez Z
ej ej z Zg Zd� Zi d ed� � ed� � dej dfdej dfdej dfdej fdej dfdej dfdej dfd ej d!fd"ed#fg�dd$efd%ej fd&ej fd'efg�d(d)ej d*fd+ej fd,ez dz ej d-f ed.� � g�d.d/ej d0fd1ej fd2ej fg�d3d4ej d0fd1ej fd2ej fg�d5d6ez ej fd7ej d0fg�d8 ed� � ee!j fd9e"d:f e#d0� � g�d; ed� � ee!j fd<efd9e"d:fd=ej d-f e#d0� � g�d: ed� � d<ed0fee!j d0fg�d> ed� � ee!j fd9e"d:f e#d0� � g�d?d$efd/ej d@fd4ej dAf e#d0� � g�dBd$efdCej$ fdDej$ dEfeej$ d0fdFe%j&