Lines Matching refs:mdoc

55 static	enum margserr	 args(struct mdoc *, int, int *, 
58 static int argv_multi(struct mdoc *, int,
60 static int argv_single(struct mdoc *, int,
278 mdoc_argv(struct mdoc *mdoc, int line, enum mdoct tok, in mdoc_argv() argument
345 if ( ! argv_single(mdoc, line, &tmp, pos, buf)) in mdoc_argv()
349 if ( ! argv_multi(mdoc, line, &tmp, pos, buf)) in mdoc_argv()
410 mdoc_zargs(struct mdoc *mdoc, int line, int *pos, char *buf, char **v) in mdoc_zargs() argument
413 return(args(mdoc, line, pos, buf, ARGSFL_NONE, v)); in mdoc_zargs()
417 mdoc_args(struct mdoc *mdoc, int line, int *pos, in mdoc_args() argument
426 return(args(mdoc, line, pos, buf, fl, v)); in mdoc_args()
435 for (n = mdoc->last; n; n = n->parent) in mdoc_args()
442 return(args(mdoc, line, pos, buf, fl, v)); in mdoc_args()
446 args(struct mdoc *mdoc, int line, int *pos, in args() argument
454 if (MDOC_PPHRASE & mdoc->flags) in args()
461 if (MDOC_PHRASELIT & mdoc->flags) in args()
462 mdoc_pmsg(mdoc, line, *pos, MANDOCERR_BADQUOTE); in args()
464 mdoc->flags &= ~MDOC_PHRASELIT; in args()
487 if ( ! (MDOC_PHRASELIT & mdoc->flags)) in args()
521 mdoc_pmsg(mdoc, line, *pos, MANDOCERR_EOLNSPACE); in args()
549 if (MDOC_PHRASELIT & mdoc->flags || '\"' == buf[*pos]) { in args()
550 if ( ! (MDOC_PHRASELIT & mdoc->flags)) in args()
553 if (MDOC_PPHRASE & mdoc->flags) in args()
554 mdoc->flags |= MDOC_PHRASELIT; in args()
574 if (MDOC_PPHRASE & mdoc->flags) in args()
576 mdoc_pmsg(mdoc, line, *pos, MANDOCERR_BADQUOTE); in args()
580 mdoc->flags &= ~MDOC_PHRASELIT; in args()
590 mdoc_pmsg(mdoc, line, *pos, MANDOCERR_EOLNSPACE); in args()
596 *v = mandoc_getarg(mdoc->parse, &p, line, pos); in args()
652 argv_multi(struct mdoc *mdoc, int line, in argv_multi() argument
661 ac = args(mdoc, line, pos, buf, ARGSFL_NONE, &p); in argv_multi()
678 argv_single(struct mdoc *mdoc, int line, in argv_single() argument
684 ac = args(mdoc, line, pos, buf, ARGSFL_NONE, &p); in argv_single()