version 1.306, 2017/06/07 00:50:34 |
version 1.308, 2017/06/13 13:51:11 |
Line 767 roff_reset(struct roff *r) |
|
Line 767 roff_reset(struct roff *r) |
|
r->format = r->options & (MPARSE_MDOC | MPARSE_MAN); |
r->format = r->options & (MPARSE_MDOC | MPARSE_MAN); |
r->control = '\0'; |
r->control = '\0'; |
r->escape = '\\'; |
r->escape = '\\'; |
|
roffce_lines = 0; |
|
roffce_node = NULL; |
|
roffit_lines = 0; |
|
roffit_macro = NULL; |
} |
} |
|
|
void |
void |
Line 1544 roff_parseln(struct roff *r, int ln, struct buf *buf, |
|
Line 1548 roff_parseln(struct roff *r, int ln, struct buf *buf, |
|
|
|
/* Tables ignore most macros. */ |
/* Tables ignore most macros. */ |
|
|
if (r->tbl != NULL && (t == TOKEN_NONE || t == ROFF_TS)) { |
if (r->tbl != NULL && (t == TOKEN_NONE || t == ROFF_TS || |
|
t == ROFF_br || t == ROFF_ce || t == ROFF_sp)) { |
mandoc_msg(MANDOCERR_TBLMACRO, r->parse, |
mandoc_msg(MANDOCERR_TBLMACRO, r->parse, |
ln, pos, buf->buf + spos); |
ln, pos, buf->buf + spos); |
if (t == ROFF_TS) |
if (t != TOKEN_NONE) |
return ROFF_IGN; |
return ROFF_IGN; |
while (buf->buf[pos] != '\0' && buf->buf[pos] != ' ') |
while (buf->buf[pos] != '\0' && buf->buf[pos] != ' ') |
pos++; |
pos++; |