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 ddlZddlmZmZmZmZmZmZm Z m Z ddlmZm Z ddlmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZ dd gZG d d� de�ZG dd � d e�ZdS )z� pygments.lexers.pascal ~~~~~~~~~~~~~~~~~~~~~~ Lexers for Pascal family languages. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�Lexer� RegexLexer�include�bygroups�words�using�this�default)�get_bool_opt�get_list_opt) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Error)�Scanner)�Modula2Lexer�DelphiLexer�AdaLexerc @ s� e Zd ZdZdZg d�ZddgZdgZdZdZ d Z h d �Zh d�Zh d�Z h d �Zddddd�Zh d�Zh d�Zdd� Zdd� ZdS )r aj For `Delphi <http://www.borland.com/delphi/>`_ (Borland Object Pascal), Turbo Pascal and Free Pascal source code. Additional options accepted: `turbopascal` Highlight Turbo Pascal specific keywords (default: ``True``). `delphi` Highlight Borland Delphi specific keywords (default: ``True``). `freepascal` Highlight Free Pascal specific keywords (default: ``True``). `units` A list of units that should be considered builtin, supported are ``System``, ``SysUtils``, ``Classes`` and ``Math``. Default is to consider all of them builtin. �Delphi)�delphi�pas�pascal�objectpascalz*.pasz*.dprz text/x-pascal)8�absolute�and�array�asm�begin�break�case�const�constructor�continue� destructor�div�do�downto�else�end�file�for�function�goto�if�implementation�in� inherited�inline� interface�label�mod�nil�not�object�of�on�operator�or�packed� procedure�program�record�reintroduce�repeat�self�set�shl�shr�string�then�to�type�unit�until�uses�var�while�with�xor)�as�class�except�exports�finalization�finally�initialization�is�libraryr>