* mdocml: warning about unknown .Lb arguments; inspired by mdoclint(1)
@ 2017-06-08 0:23 schwarze
0 siblings, 0 replies; only message in thread
From: schwarze @ 2017-06-08 0:23 UTC (permalink / raw)
To: source
Log Message:
-----------
warning about unknown .Lb arguments; inspired by mdoclint(1)
Modified Files:
--------------
mdocml:
mandoc.1
mandoc.h
mdoc_validate.c
read.c
mdocml/regress/mdoc/Lb:
badargs.out_lint
Revision Data
-------------
Index: read.c
===================================================================
RCS file: /home/cvs/mdocml/mdocml/read.c,v
retrieving revision 1.172
retrieving revision 1.173
diff -Lread.c -Lread.c -u -p -r1.172 -r1.173
--- read.c
+++ read.c
@@ -177,6 +177,7 @@ static const char * const mandocerrs[MAN
"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",
Index: mdoc_validate.c
===================================================================
RCS file: /home/cvs/mdocml/mdocml/mdoc_validate.c,v
retrieving revision 1.331
retrieving revision 1.332
diff -Lmdoc_validate.c -Lmdoc_validate.c -u -p -r1.331 -r1.332
--- mdoc_validate.c
+++ 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");
Index: mandoc.h
===================================================================
RCS file: /home/cvs/mdocml/mdocml/mandoc.h,v
retrieving revision 1.224
retrieving revision 1.225
diff -Lmandoc.h -Lmandoc.h -u -p -r1.224 -r1.225
--- mandoc.h
+++ mandoc.h
@@ -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 */
Index: mandoc.1
===================================================================
RCS file: /home/cvs/mdocml/mdocml/mandoc.1,v
retrieving revision 1.195
retrieving revision 1.196
diff -Lmandoc.1 -Lmandoc.1 -u -p -r1.195 -r1.196
--- mandoc.1
+++ mandoc.1
@@ -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
Index: badargs.out_lint
===================================================================
RCS file: /home/cvs/mdocml/mdocml/regress/mdoc/Lb/badargs.out_lint,v
retrieving revision 1.1
retrieving revision 1.2
diff -Lregress/mdoc/Lb/badargs.out_lint -Lregress/mdoc/Lb/badargs.out_lint -u -p -r1.1 -r1.2
--- regress/mdoc/Lb/badargs.out_lint
+++ 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
--
To unsubscribe send an email to source+unsubscribe@mdocml.bsd.lv
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-06-08 0:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-08 0:23 mdocml: warning about unknown .Lb arguments; inspired by mdoclint(1) schwarze
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).