File: //usr/lib/python3/dist-packages/docutils/writers/__pycache__/manpage.cpython-310.pyc
o
� j`<� � @ s� d Z dZddlZddlZejdk reZddlZddlmZm Z m
Z
zddlZW n ey9 ddl
m mZ Y nw dZdZdZdZdZdZG d d
� d
e j�ZG dd� de�ZG d
d� dej�ZdS )a�
Simple man page writer for reStructuredText.
Man pages (short for "manual pages") contain system documentation on unix-like
systems. The pages are grouped in numbered sections:
1 executable programs and shell commands
2 system calls
3 library functions
4 special files
5 file formats
6 games
7 miscellaneous
8 system administration
Man pages are written *troff*, a text file formatting system.
See http://www.tldp.org/HOWTO/Man-Page for a start.
Man pages have no subsection only parts.
Standard parts
NAME ,
SYNOPSIS ,
DESCRIPTION ,
OPTIONS ,
FILES ,
SEE ALSO ,
BUGS ,
and
AUTHOR .
A unix-like system keeps an index of the DESCRIPTIONs, which is accessible
by the command whatis or apropos.
�reStructuredText� N�� r )�nodes�writers� languages� g @aw .
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
c @ s( e Zd ZdZ dZ dd� Zdd� ZdS )�Writer)�manpageNc C s t j�| � t| _d S �N)r r �__init__�
Translator�translator_class��self� r �:/usr/lib/python3/dist-packages/docutils/writers/manpage.pyr i s
zWriter.__init__c C s&