Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pip
/
_vendor
/
pygments
/
formatters
/
__pycache__
[ HOME ]
Exec
Submit
File Name : groff.cpython-311.pyc
� �� h� � �P � d Z ddlZddlmZ ddlmZmZ dgZ G d� de� � ZdS )z� pygments.formatters.groff ~~~~~~~~~~~~~~~~~~~~~~~~~ Formatter for groff output. :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� Formatter)�get_bool_opt�get_int_opt�GroffFormatterc �L � e Zd ZdZdZg d�Zg Zd� Zd� Zd� Z d� Z d� Zd � Zd � Z dS )r a Format tokens with groff escapes to change their color and font style. .. versionadded:: 2.11 Additional options accepted: `style` The style to use, can be a string or a Style subclass (default: ``'default'``). `monospaced` If set to true, monospace font will be used (default: ``true``). `linenos` If set to true, print the line numbers (default: ``false``). `wrap` Wrap lines to the specified number of characters. Disabled if set to 0 (default: ``0``). �groff)r �troff�roffc � � t j | fi |�� t |dd� � | _ t |dd� � | _ d| _ t |dd� � | _ d| _ i | _ | � � � d S )N� monospacedT�linenosFr �wrap)r �__init__r r r �_linenor r �_linelen�styles�_make_styles)�self�optionss �v/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/pip/_vendor/pygments/formatters/groff.pyr zGroffFormatter.__init__- s� � ���4�+�+�7�+�+�+�&�w��d�C�C���#�G�Y��>�>����������3�3�� ��� ������������ c �v � | j rdnd}| j rdnd}| j rdnd}| j D ]�\ }}dx}}|d r#|d � |d � � z }d |z }|d r ||z }||z }|d r ||z }||z }|d r#|d� |d � � z }d|z }||f| j |<