From owner-freebsd-doc Fri Feb 2 09:06:58 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA01358 for doc-outgoing; Fri, 2 Feb 1996 09:06:58 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [192.216.222.3]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA01286 for ; Fri, 2 Feb 1996 09:06:42 -0800 (PST) Received: from mail.cs.tu-berlin.de (mail.cs.tu-berlin.de [130.149.17.13]) by who.cdrom.com (8.6.12/8.6.11) with ESMTP id DAA06244 for ; Fri, 2 Feb 1996 03:34:57 -0800 Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.17.12]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id LAA14096 for ; Fri, 2 Feb 1996 11:46:52 +0100 From: Wolfram Schneider Received: (wosch@localhost) by caramba.cs.tu-berlin.de (8.6.12/8.6.9) id LAA23076; Fri, 2 Feb 1996 11:46:08 +0100 Date: Fri, 2 Feb 1996 11:46:08 +0100 Message-Id: <199602021046.LAA23076@caramba.cs.tu-berlin.de> To: doc@FreeBSD.org Subject: unroff MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Conversion: prohibited Sender: owner-doc@FreeBSD.org Precedence: bulk http://www.informatik.uni-bremen.de/~net/unroff/ Unroff is a Scheme-based, programmable, extensible troff translator with a back-end for the Hypertext Markup Language. Unroff is free software and is distributed both as source and as precompiled binaries. [...] In contrast to conventional troff ``converters'' (usually Perl scripts some of which process nroff output) unroff includes a full troff parser and closely mimics the troff processing engine. This enables unroff to handle user-defined macros, strings, and number registers, nested if-else requests, arbitrary fonts and font positions, low-level formatting requests such as \l, \c, and \h, and idiosyncrasies such as troff copy mode and the subtle differences between request and macro invocations. Unroff has adopted a number of groff extensions, among them long names for macros, strings, number registers, and special characters, and the escape sequences \$@ and \$*.