summaryrefslogtreecommitdiffstatshomepage
path: root/mdoclint.1
diff options
context:
space:
mode:
Diffstat (limited to 'mdoclint.1')
-rw-r--r--mdoclint.146
1 files changed, 33 insertions, 13 deletions
diff --git a/mdoclint.1 b/mdoclint.1
index 49a4abe8..14cfe750 100644
--- a/mdoclint.1
+++ b/mdoclint.1
@@ -1,4 +1,4 @@
-.\" $Id: mdoclint.1,v 1.1 2009/02/23 13:06:18 kristaps Exp $
+.\" $Id: mdoclint.1,v 1.2 2009/03/08 18:02:36 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
.\"
@@ -16,7 +16,7 @@
.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: February 23 2009 $
+.Dd $Mdocdate: March 8 2009 $
.Dt mdoclint 1
.Os
.\" SECTION
@@ -26,7 +26,8 @@
.\" SECTION
.Sh SYNOPSIS
.Nm mdoclint
-.Op Fl v
+.Op Fl vV
+.Op Fl f Ns Ar options...
.Op Fl W Ns Ar err...
.Op Ar infile
.\" SECTION
@@ -37,11 +38,19 @@ utility parses a BSD
.Dq mdoc
manual pages and validates its syntax tree. The arguments are as
follows:
-.Bl -tag -width "\-Werr... "
+.Bl -tag -width XXXXXXXXXXXX -offset XXXX
.\" ITEM
.It Fl v
Print verbose parsing output.
.\" ITEM
+.It Fl V
+Print version and exit.
+.\" ITEM
+.It Fl f Ns Ar option...
+Override default compiler behaviour. See
+.Sx Compiler Options
+for details.
+.\" ITEM
.It Fl W Ns Ar err...
Print warning messages. May be set to
.Fl W Ns Ar all
@@ -76,20 +85,31 @@ input, documented at
.Xr mdoc 7
and
.Xr mdoc.samples 7 ,
-into an abstract syntax tree.
-.\" PARAGRAPH
-.Pp
-By default,
-.Nm
-reads from stdin.
+into an abstract syntax tree. By default, it reads from stdin.
.\" PARAGRAPH
.Pp
.Ex -std mdoclint
+.\" SUB-SECTION
+.Ss Compiler Options
+Default compiler behaviour may be overriden with the
+.Fl f
+flag. The available options are as follows:
+.Bl -tag -width XXXXXXXXXXXX -offset XXXX
+.It Fl f Ns Ar ign-scope
+When rewinding the scope of a block macro, forces the compiler to ignore
+scope violations. This can seriously mangle the resulting tree.
+.It Fl f Ns Ar ign-escape
+Ignore invalid escape sequences.
+.El
.\" PARAGRAPH
.Pp
-.Nm
-is
-.Ud
+As with the
+.Fl W
+flag, multiple
+.Fl f
+options may be grouped and delimited with a comma. Using
+.Fl f Ns Ar ign-scope,ign-escape ,
+for example, will try to ignore scope and character-escape errors.
.\" SECTION
.Sh EXAMPLES
To validate this manual page: