version 1.84, 2014/09/06 23:24:32 |
version 1.89, 2014/10/11 21:14:16 |
Line 117 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 117 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
"sections out of conventional order", |
"sections out of conventional order", |
"duplicate section title", |
"duplicate section title", |
"unexpected section", |
"unexpected section", |
|
"unusual Xr order", |
|
"unusual Xr punctuation", |
|
"AUTHORS section without An macro", |
|
|
/* related to macros and nesting */ |
/* related to macros and nesting */ |
"obsolete macro", |
"obsolete macro", |
Line 155 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 158 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
"skipping duplicate list type", |
"skipping duplicate list type", |
"skipping -width argument", |
"skipping -width argument", |
"unknown AT&T UNIX version", |
"unknown AT&T UNIX version", |
|
"comma in function argument", |
|
"parenthesis in function name", |
"invalid content in Rs block", |
"invalid content in Rs block", |
"invalid Boolean argument", |
"invalid Boolean argument", |
"unknown font, skipping request", |
"unknown font, skipping request", |
Line 262 choose_parser(struct mparse *curp) |
|
Line 267 choose_parser(struct mparse *curp) |
|
cp = curp->primary->buf; |
cp = curp->primary->buf; |
ep = cp + curp->primary->sz; |
ep = cp + curp->primary->sz; |
while (cp < ep) { |
while (cp < ep) { |
if (*cp == '.' || *cp != '\'') { |
if (*cp == '.' || *cp == '\'') { |
cp++; |
cp++; |
if (cp[0] == 'D' && cp[1] == 'd') { |
if (cp[0] == 'D' && cp[1] == 'd') { |
format = MPARSE_MDOC; |
format = MPARSE_MDOC; |
Line 712 mparse_end(struct mparse *curp) |
|
Line 717 mparse_end(struct mparse *curp) |
|
static void |
static void |
mparse_parse_buffer(struct mparse *curp, struct buf blk, const char *file) |
mparse_parse_buffer(struct mparse *curp, struct buf blk, const char *file) |
{ |
{ |
|
struct buf *svprimary; |
const char *svfile; |
const char *svfile; |
static int recursion_depth; |
static int recursion_depth; |
|
|
Line 723 mparse_parse_buffer(struct mparse *curp, struct buf bl |
|
Line 729 mparse_parse_buffer(struct mparse *curp, struct buf bl |
|
/* Line number is per-file. */ |
/* Line number is per-file. */ |
svfile = curp->file; |
svfile = curp->file; |
curp->file = file; |
curp->file = file; |
|
svprimary = curp->primary; |
curp->primary = &blk; |
curp->primary = &blk; |
curp->line = 1; |
curp->line = 1; |
recursion_depth++; |
recursion_depth++; |
Line 732 mparse_parse_buffer(struct mparse *curp, struct buf bl |
|
Line 739 mparse_parse_buffer(struct mparse *curp, struct buf bl |
|
if (0 == --recursion_depth && MANDOCLEVEL_FATAL > curp->file_status) |
if (0 == --recursion_depth && MANDOCLEVEL_FATAL > curp->file_status) |
mparse_end(curp); |
mparse_end(curp); |
|
|
|
curp->primary = svprimary; |
curp->file = svfile; |
curp->file = svfile; |
} |
} |
|
|