=================================================================== RCS file: /cvs/mandoc/mandoc_escape.3,v retrieving revision 1.2 retrieving revision 1.5 diff -u -p -r1.2 -r1.5 --- mandoc/mandoc_escape.3 2014/10/28 14:06:31 1.2 +++ mandoc/mandoc_escape.3 2023/10/23 10:56:55 1.5 @@ -1,4 +1,4 @@ -.\" $Id: mandoc_escape.3,v 1.2 2014/10/28 14:06:31 schwarze Exp $ +.\" $Id: mandoc_escape.3,v 1.5 2023/10/23 10:56:55 schwarze Exp $ .\" .\" Copyright (c) 2014 Ingo Schwarze .\" @@ -14,14 +14,12 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: October 28 2014 $ +.Dd $Mdocdate: October 23 2023 $ .Dt MANDOC_ESCAPE 3 .Os .Sh NAME .Nm mandoc_escape .Nd parse roff escape sequences -.Sh LIBRARY -.Lb libmandoc .Sh SYNOPSIS .In sys/types.h .In mandoc.h @@ -102,7 +100,7 @@ width measurements and numerical expression control .Ic \eB . These are handled by -.Fn roff_res , +.Fn roff_expand , a private preprocessor function called from .Fn roff_parseln , see the file @@ -119,12 +117,12 @@ in turn contain other escape sequences, for error detection internally by the .Xr roff 7 parser part of the -.Lb libmandoc , -see the file +.Xr mandoc 3 +library, see the file .Pa roff.c , .It above all externally by the -.Xr mandoc +.Xr mandoc 1 formatting modules, in particular .Fl Tascii and @@ -256,6 +254,10 @@ Such ASCII character escape sequences can be rendered described in the .Xr mchars_alloc 3 manual. +.It Dv ESCAPE_OVERSTRIKE +The escape sequence +.Ic \eo +followed by an argument delimited by an arbitrary character. .It Dv ESCAPE_IGNORE .Bl -bullet -width 2n .It @@ -288,7 +290,6 @@ The escape sequences .Ic \eA , .Ic \eb , .Ic \eD , -.Ic \eo , .Ic \eR , .Ic \eX , and