diff options
-rw-r--r-- | mandoc.1 | 6 | ||||
-rw-r--r-- | mandoc.h | 1 | ||||
-rw-r--r-- | mdoc_validate.c | 3 | ||||
-rw-r--r-- | read.c | 1 | ||||
-rw-r--r-- | regress/mdoc/Lb/badargs.out_lint | 2 |
5 files changed, 13 insertions, 0 deletions
@@ -1399,6 +1399,12 @@ or .Ic \&Fn macro contains an opening or closing parenthesis; that's probably wrong, parentheses are added automatically. +.It Sy "unknown library name" +.Pq mdoc, not on Ox +An +.Ic \&Lb +macro has an unknown name argument and will be rendered as +.Qq library Dq Ar name . .It Sy "invalid content in Rs block" .Pq mdoc An @@ -135,6 +135,7 @@ enum mandocerr { MANDOCERR_AT_BAD, /* unknown AT&T UNIX version: At version */ MANDOCERR_FA_COMMA, /* comma in function argument: arg */ MANDOCERR_FN_PAREN, /* parenthesis in function name: arg */ + MANDOCERR_LB_BAD, /* unknown library name: Lb ... */ MANDOCERR_RS_BAD, /* invalid content in Rs block: macro */ MANDOCERR_SM_BAD, /* invalid Boolean argument: macro arg */ MANDOCERR_FT_BAD, /* unknown font, skipping request: ft font */ diff --git a/mdoc_validate.c b/mdoc_validate.c index 18b83f42..513d3c7e 100644 --- a/mdoc_validate.c +++ b/mdoc_validate.c @@ -794,6 +794,9 @@ post_lb(POST_ARGS) return; } + mandoc_vmsg(MANDOCERR_LB_BAD, mdoc->parse, n->child->line, + n->child->pos, "Lb %s", n->child->string); + roff_word_alloc(mdoc, n->line, n->pos, "library"); mdoc->last->flags = NODE_NOSRC; roff_word_alloc(mdoc, n->line, n->pos, "\\(Lq"); @@ -177,6 +177,7 @@ static const char * const mandocerrs[MANDOCERR_MAX] = { "unknown AT&T UNIX version", "comma in function argument", "parenthesis in function name", + "unknown library name", "invalid content in Rs block", "invalid Boolean argument", "unknown font, skipping request", diff --git a/regress/mdoc/Lb/badargs.out_lint b/regress/mdoc/Lb/badargs.out_lint index 52af647d..d41489ed 100644 --- a/regress/mdoc/Lb/badargs.out_lint +++ b/regress/mdoc/Lb/badargs.out_lint @@ -1 +1,3 @@ mandoc: badargs.in:9:2: WARNING: skipping empty macro: Lb +mandoc: badargs.in:8:5: WARNING: unknown library name: Lb murks +mandoc: badargs.in:10:5: WARNING: unknown library name: Lb mylib |