Your IP : 216.73.216.213
B
ɽ�\% � @ s� d Z ddlmZmZmZ ddlmZmZmZm Z m
Z
mZmZm
Z
mZ dddddd gZG d
d� de�ZG dd� de�ZG dd� de�ZG d
d� de�ZG dd� de�ZG dd � d e�ZdS )z�
pygments.lexers.esoteric
~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for esoteric languages.
:copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�include�words) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error�BrainfuckLexer�BefungeLexer�RedcodeLexer�CAmkESLexer�
CapDLLexer�
AheuiLexerc @ s~ e Zd ZdZdZddgZddgZdgZdej fd ej
fd
ejfdefgde
d
fdefed�gde
dfde
dfed�gd�ZdS )r ze
Lexer for the esoteric `BrainFuck <http://www.muppetlabs.com/~breadbox/bf/>`_
language.
Z BrainfuckZ brainfuckZbfz*.bfz*.bzapplication/x-brainfuckz[.,]+z[+-]+z[<>]+z[^.,+\-<>\[\]]+z\[�loopz\]�commonz#pushz#pop)r �rootr N)�__name__�
__module__�__qualname__�__doc__�name�aliases� filenames� mimetypesr �Tag�Builtin�Variabler r r
r �tokens� r# r# �I/opt/alt/python37/lib/python3.7/site-packages/pygments/lexers/esoteric.pyr s c @ s� e Zd ZdZdZdgZdgZdgZddefde fd e
jfd
e
jfde
fde
jfd
ejfdejfdefde
fdefdefgiZdS )r z{
Lexer for the esoteric `Befunge <http://en.wikipedia.org/wiki/Befunge>`_
language.
.. versionadded:: 0.7
ZBefungeZbefungez *.befungezapplication/x-befunger z[0-9a-f]z [+*/%!`-]z[<>^v?\[\]rxjk]z [:\\$.,n]z[|_mw]z[{}]z".*?"z\'.z[#;]z
[pg&~=@iotsy]z[()A-Z]z\s+N)r r r r r r r r r r r r! r r r r
�Double�Singler r r"