Lines Matching refs:escape
43 * that an escape sequence resulted from copy-in processing and
133 char escape; /* escape character */
776 r->escape = '\\';
807 r->escape = '\\';
1168 * In the current line, expand escape sequences that produce parsable
1169 * input text. Also check the syntax of the remaining escape sequences,
1179 char *stesc; /* start of an escape sequence ('\\') */
1186 size_t maxl; /* expected length of the escape name */
1187 size_t naml; /* actual length of the escape name */
1198 enum mandocerr err; /* for escape sequence problems */
1200 char term; /* character terminating the escape */
1293 * If we have a non-standard escape character,
1294 * escape literal backslashes because all
1309 /* Search backwards for the next escape. */
1318 if (*cp != r->escape)
1564 /* Replace the escape sequence by the string. */
1784 /* Expand some escape sequences. */
1786 e = roff_expand(r, buf, ln, pos, r->escape);
2703 * If it is empty or terminated by an escape sequence,
3561 * If the replacement string contains a font escape sequence,
3616 r->escape = '\\';
3618 r->escape = *p;
3629 r->escape = '\0';
4183 * (remember that a `tr' can be invoked with an escape, which is
4184 * a glyph but the escape is multi-character).
4228 * over just the escape itself, or else we might
4229 * do replacements within the escape itself.