File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/ada.cpython-311.pyc
�
Y�Zg� � � � d Z ddlZddlmZmZmZmZmZmZm Z ddl
mZmZm
Z
mZmZmZmZmZ ddlmZmZ dgZ G d� de� � ZdS )z�
pygments.lexers.ada
~~~~~~~~~~~~~~~~~~~
Lexers for Ada family languages.
:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� N)�
RegexLexer�include�bygroups�words�using�this�default)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation)�KEYWORD_LIST�BUILTIN_LIST�AdaLexerc �� � e Zd ZdZdZg d�Zg d�ZdgZdZdZ e
j e
j z Z
defd ej fdefd
ej dfd eej eej � � d
fdej fd eej e� � fd eej e� � dfd eej eej � � fdej f eed�� � ej fdej fdej fdej dfdej dfd eej e� � dfd eej eeeej � � fdej fd eej eeeej � � f ee dd� � � ej fd!e!f e"d"� � e"d#� � d$e!j# fd% ee e$e%� � � � fd&efd'efd(efgd)e&j'