Lines Matching refs:ln
155 int ln, /* parse line */ \
1237 roff_expand(struct roff *r, struct buf *buf, int ln, int pos, char newesc) in roff_expand() argument
1291 mandoc_msg(MANDOCERR_RCS_REP, ln, in roff_expand()
1306 ln, (int)(ep - buf->buf), NULL); in roff_expand()
1318 ln, stesc + 1 - buf->buf, in roff_expand()
1441 mandoc_msg(err, ln, (int)(stesc - buf->buf), in roff_expand()
1449 ln, (int)(stesc - buf->buf), NULL); in roff_expand()
1489 mandoc_msg(MANDOCERR_ESC_BAD, ln, in roff_expand()
1542 mandoc_msg(MANDOCERR_ARG_UNDEF, ln, in roff_expand()
1558 mandoc_msg(MANDOCERR_ARG_NONUM, ln, in roff_expand()
1597 roff_evalnum(r, ln, stnam, &npos, in roff_expand()
1619 ln, (int)(stesc - buf->buf), in roff_expand()
1624 ln, (int)(stesc - buf->buf), NULL); in roff_expand()
1654 roff_getarg(struct roff *r, char **cpp, int ln, int *pos) in roff_getarg() argument
1725 mandoc_msg(MANDOCERR_ARG_QUOTE, ln, *pos, NULL); in roff_getarg()
1739 mandoc_msg(MANDOCERR_SPACE_EOL, ln, *pos, NULL); in roff_getarg()
1748 if (roff_expand(r, &buf, ln, 0, ASCII_ESC) & ROFF_IGN) { in roff_getarg()
1826 roff_parseln(struct roff *r, int ln, struct buf *buf, int *offs, size_t len) in roff_parseln() argument
1842 mandoc_msg(MANDOCERR_TEXT_LONG, ln, (int)len - 1, in roff_parseln()
1858 e = roff_expand(r, buf, ln, pos, r->escape); in roff_parseln()
1875 e = (*roffs[t].text)(r, t, buf, ln, pos, pos, offs); in roff_parseln()
1886 tbl_read(r->tbl, ln, buf->buf, ppos); in roff_parseln()
1887 roff_addtbl(r->man, ln, r->tbl); in roff_parseln()
1898 mandoc_msg(MANDOCERR_COMMENT_BAD, ln, pos, NULL); in roff_parseln()
1911 return (*roffs[t].sub)(r, t, buf, ln, ppos, pos, offs); in roff_parseln()
1918 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_parseln()
1925 ln, pos, "%s", buf->buf + spos); in roff_parseln()
1932 tbl_read(r->tbl, ln, buf->buf, pos); in roff_parseln()
1933 roff_addtbl(r->man, ln, r->tbl); in roff_parseln()
1958 return (*roffs[t].proc)(r, t, buf, ln, spos, pos, offs); in roff_parseln()
2005 roff_parse(struct roff *r, char *buf, int *pos, int ln, int ppos) in roff_parse() argument
2019 maclen = roff_getname(r, &cp, ln, ppos); in roff_parse()
2055 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, ".."); in roff_cblock()
2071 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, ".."); in roff_cblock()
2085 roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cblock()
2089 mandoc_msg(MANDOCERR_ARG_SKIP, ln, pos, in roff_cblock()
2119 roff_ccond(struct roff *r, int ln, int ppos) in roff_ccond() argument
2122 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2133 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2138 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "\\}"); in roff_ccond()
2172 namesz = roff_getname(r, &cp, ln, ppos); in roff_block()
2183 ln, (int)(iname - buf->buf), in roff_block()
2193 ln, ppos, "%s", roff_name[tok]); in roff_block()
2197 roffnode_push(r, tok, name, ln, ppos); in roff_block()
2243 namesz = roff_getname(r, &cp, ln, ppos); in roff_block()
2252 ln, (int)(iname - buf->buf), in roff_block()
2265 ln, pos, ".%s ... %s", roff_name[tok], cp); in roff_block()
2301 if (roff_parse(r, buf->buf, &pos, ln, ppos) != in roff_block_sub()
2313 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_block_sub()
2321 return (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs); in roff_block_sub()
2379 if (roff_ccond(r, ln, ep - buf->buf)) in roff_cond_checkend()
2405 irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cond_sub()
2406 t = roff_parse(r, buf->buf, &pos, ln, ppos); in roff_cond_sub()
2436 irc |= (*roffs[t].proc)(r, t, buf, ln, ppos, pos, offs); in roff_cond_sub()
2451 irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr); in roff_cond_text()
2579 roff_evalcond(struct roff *r, int ln, char *v, int *pos) in roff_evalcond() argument
2649 sz = roff_getname(r, &cp, ln, cp - v); in roff_evalcond()
2666 if (roff_evalnum(r, ln, v, pos, &number, ROFFNUM_SCALE)) in roff_evalcond()
2685 mandoc_msg(MANDOCERR_REQ_INSEC, ln, ppos, "%s", roff_name[tok]); in roff_insec()
2693 mandoc_msg(MANDOCERR_REQ_UNSUPP, ln, ppos, "%s", roff_name[tok]); in roff_unsupp()
2702 roffnode_push(r, tok, NULL, ln, ppos); in roff_cond()
2714 roff_evalcond(r, ln, buf->buf, &pos); in roff_cond()
2768 ln, ppos, "%s", roff_name[tok]); in roff_cond()
2804 namesz = roff_getname(r, &string, ln, pos); in roff_ds()
2895 roff_evalpar(struct roff *r, int ln, in roff_evalpar() argument
2903 if ( ! roff_evalnum(r, ln, v, pos, res, flags | ROFFNUM_WHITE)) in roff_evalpar()
2925 roff_evalnum(struct roff *r, int ln, const char *v, in roff_evalnum() argument
2940 if ( ! roff_evalpar(r, ln, v, pos, res, flags)) in roff_evalnum()
2955 if ( ! roff_evalpar(r, ln, v, pos, &operand2, flags)) in roff_evalnum()
2978 ln, *pos, "%s", v); in roff_evalnum()
2987 ln, *pos, "%s", v); in roff_evalnum()
3188 keysz = roff_getname(r, &val, ln, pos); in roff_nr()
3197 if (roff_evalnum(r, ln, val, &len, &iv, ROFFNUM_SCALE) == 0) in roff_nr()
3203 if (roff_evalnum(r, ln, step, NULL, &is, 0) == 0) in roff_nr()
3220 namesz = roff_getname(r, &cp, ln, pos); in roff_rr()
3250 namesz = roff_getname(r, &cp, ln, (int)(cp - buf->buf)); in roff_rm()
3266 if ( ! roff_evalnum(r, ln, buf->buf, &pos, &iv, 0)) { in roff_it()
3268 ln, ppos, "%s", buf->buf + 1); in roff_it()
3323 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "TE"); in roff_TE()
3343 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "T&"); in roff_T_()
3345 tbl_restart(ln, ppos, r->tbl); in roff_T_()
3423 n = roff_node_alloc(r->man, ln, ppos, ROFFT_EQN, TOKEN_NONE); in roff_EQ()
3424 if (ln > r->man->last->line) in roff_EQ()
3439 mandoc_msg(MANDOCERR_ARG_SKIP, ln, pos, in roff_EQ()
3452 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, ppos, "EN"); in roff_EN()
3454 mandoc_msg(MANDOCERR_ARG_SKIP, ln, pos, in roff_EN()
3463 mandoc_msg(MANDOCERR_BLK_BROKEN, ln, ppos, "TS breaks TS"); in roff_TS()
3467 r->tbl = tbl_alloc(ppos, ln, r->last_tbl); in roff_TS()
3481 roff_elem_alloc(r->man, ln, ppos, tok); in roff_noarg()
3483 mandoc_msg(MANDOCERR_ARG_SKIP, ln, pos, in roff_noarg()
3511 roff_elem_alloc(r->man, ln, ppos, tok); in roff_onearg()
3522 ln, (int)(cp - buf->buf), in roff_onearg()
3524 roff_word_alloc(r->man, ln, pos, buf->buf + pos); in roff_onearg()
3529 roff_word_alloc(r->man, ln, pos, "1"); in roff_onearg()
3533 if (roff_evalnum(r, ln, r->man->last->string, &npos, in roff_onearg()
3536 ln, pos, "ce %s", buf->buf + pos); in roff_onearg()
3560 roff_elem_alloc(r->man, ln, ppos, tok); in roff_manyarg()
3568 roff_word_alloc(r->man, ln, sp - buf->buf, sp); in roff_manyarg()
3587 newsz = roff_getname(r, &oldn, ln, pos); in roff_als()
3592 oldsz = roff_getname(r, &end, ln, oldn - buf->buf); in roff_als()
3611 mandoc_msg(MANDOCERR_BLK_NOTOPEN, ln, pos, "break"); in roff_break()
3627 ln, p - buf->buf, "cc ... %s", p); in roff_cc()
3646 mandoc_msg(MANDOCERR_CHAR_ARG, ln, pos, "char %s", kp); in roff_char()
3682 ln, (int)(vp - buf->buf), "%s", vp); in roff_char()
3715 mandoc_msg(MANDOCERR_ARG_EXCESS, ln, in roff_ec()
3727 ln, pos, "eo %s", buf->buf + pos); in roff_eo()
3750 mandoc_msg(MANDOCERR_REQ_EMPTY, ln, ppos, "tr"); in roff_tr()
3761 mandoc_msg(MANDOCERR_ESC_BAD, ln, in roff_tr()
3772 mandoc_msg(MANDOCERR_ESC_BAD, ln, in roff_tr()
3778 mandoc_msg(MANDOCERR_TR_ODD, ln, in roff_tr()
3814 mandoc_msg(MANDOCERR_REQ_NOMAC, ln, ppos, "return"); in roff_return()
3830 oldsz = roff_getname(r, &newn, ln, pos); in roff_rn()
3835 newsz = roff_getname(r, &end, ln, newn - buf->buf); in roff_rn()
3876 roff_evalnum(r, ln, buf->buf, &pos, &levels, 0) == 0) { in roff_shift()
3878 ln, pos, "shift %s", buf->buf + pos); in roff_shift()
3882 mandoc_msg(MANDOCERR_REQ_NOMAC, ln, ppos, "shift"); in roff_shift()
3888 ln, pos, "%d, but max is %d", levels, ctx->argc); in roff_shift()
3907 mandoc_msg(MANDOCERR_SO, ln, ppos, "so %s", name); in roff_so()
3917 mandoc_msg(MANDOCERR_SO_PATH, ln, ppos, ".so %s", name); in roff_so()
3968 arg = roff_getarg(r, &src, ln, &pos); in roff_userdef()
4017 roff_getname(struct roff *r, char **cpp, int ln, int pos) in roff_getname() argument
4042 mandoc_msg(MANDOCERR_NAMESC, ln, pos, in roff_getname()