Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a� � @ s^ d Z ddlZddlmZmZ ddlmZmZmZm Z m Z mZmZm Z dgZG dd� de�ZdS )z� pygments.lexers.urbi ~~~~~~~~~~~~~~~~~~~~ Lexers for UrbiScript language. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�ExtendedRegexLexer�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�UrbiscriptLexerc @ sD e Zd ZdZdZdgZdgZdgZej Z dd� Zdefd e fd e jdfdefed dd�efeddd�ejfdefdefdejfdejfeddd�ejfdejjfdefdejfdefdefdejfdejfdejfdejdfd ej d!fgd"efd#ejd$fgd%efd&ej d$fgd'e jfd e jd(fd)e jd$fd*e jfgd+�Z!d,d-� Z"d.S )/r z@ For UrbiScript source code. .. versionadded:: 1.5 � UrbiScript� urbiscriptz*.uzapplication/x-urbiscriptc c s� � |� d�}|� d�}|� d�}t|�}|�� t|fV | jt|�7 _|j|�� | dkrId| d }|�� t|fV | jt|�7 _d S ||j|�� |�� | � d }|�� tj|fV |�� | d |_d S )N� � � �)z\B(z)() �group�int�startr �pos�len�text�end�Escape) �lexer�match�ctx�text_before_blob� blob_start� blob_size_str� blob_size�result� blob_text� r$ �6/usr/lib/python3/dist-packages/pygments/lexers/urbi.py� blob_callback&