version 1.106, 2015/04/19 13:50:25 |
version 1.109, 2015/04/23 15:35:59 |
Line 259 blk_exp(MACRO_PROT_ARGS) |
|
Line 259 blk_exp(MACRO_PROT_ARGS) |
|
int la; |
int la; |
|
|
rew_scope(man, tok); |
rew_scope(man, tok); |
man_block_alloc(man, line, ppos, tok); |
roff_block_alloc(man, line, ppos, tok); |
head = roff_head_alloc(man, line, ppos, tok); |
head = roff_head_alloc(man, line, ppos, tok); |
|
|
la = *pos; |
la = *pos; |
if (man_args(man, line, pos, buf, &p)) |
if (man_args(man, line, pos, buf, &p)) |
man_word_alloc(man, line, la, p); |
roff_word_alloc(man, line, la, p); |
|
|
if (buf[*pos] != '\0') |
if (buf[*pos] != '\0') |
mandoc_vmsg(MANDOCERR_ARG_EXCESS, |
mandoc_vmsg(MANDOCERR_ARG_EXCESS, |
Line 289 blk_imp(MACRO_PROT_ARGS) |
|
Line 289 blk_imp(MACRO_PROT_ARGS) |
|
struct roff_node *n; |
struct roff_node *n; |
|
|
rew_scope(man, tok); |
rew_scope(man, tok); |
man_block_alloc(man, line, ppos, tok); |
n = roff_block_alloc(man, line, ppos, tok); |
n = man->last; |
|
if (n->tok == MAN_SH || n->tok == MAN_SS) |
if (n->tok == MAN_SH || n->tok == MAN_SS) |
man->flags &= ~MAN_LITERAL; |
man->flags &= ~MAN_LITERAL; |
n = roff_head_alloc(man, line, ppos, tok); |
n = roff_head_alloc(man, line, ppos, tok); |
Line 301 blk_imp(MACRO_PROT_ARGS) |
|
Line 300 blk_imp(MACRO_PROT_ARGS) |
|
la = *pos; |
la = *pos; |
if ( ! man_args(man, line, pos, buf, &p)) |
if ( ! man_args(man, line, pos, buf, &p)) |
break; |
break; |
man_word_alloc(man, line, la, p); |
roff_word_alloc(man, line, la, p); |
} |
} |
|
|
/* |
/* |
Line 329 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 328 in_line_eoln(MACRO_PROT_ARGS) |
|
char *p; |
char *p; |
struct roff_node *n; |
struct roff_node *n; |
|
|
man_elem_alloc(man, line, ppos, tok); |
roff_elem_alloc(man, line, ppos, tok); |
n = man->last; |
n = man->last; |
|
|
for (;;) { |
for (;;) { |
Line 352 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 351 in_line_eoln(MACRO_PROT_ARGS) |
|
break; |
break; |
if (man_macros[tok].flags & MAN_JOIN && |
if (man_macros[tok].flags & MAN_JOIN && |
man->last->type == ROFFT_TEXT) |
man->last->type == ROFFT_TEXT) |
man_word_append(man, p); |
roff_word_append(man, p); |
else |
else |
man_word_alloc(man, line, la, p); |
roff_word_alloc(man, line, la, p); |
} |
} |
|
|
/* |
/* |
Line 405 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 404 in_line_eoln(MACRO_PROT_ARGS) |
|
man_valid_post(man); |
man_valid_post(man); |
} |
} |
|
|
|
|
void |
void |
man_macroend(struct roff_man *man) |
man_endparse(struct roff_man *man) |
{ |
{ |
|
|
man_unscope(man, man->first); |
man_unscope(man, man->first); |