summaryrefslogtreecommitdiffstatshomepage
path: root/mdoc.3
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-03-27 14:56:15 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-03-27 14:56:15 +0000
commit582d71cb32e71d28f747850f3e41d3bf1b86e5c6 (patch)
tree7ba9b98a1286a4a0684d5a5fe2a7bd4f29dab960 /mdoc.3
parentd412ae3c0de385ea9498645ea9191642ad37eae6 (diff)
downloadmandoc-582d71cb32e71d28f747850f3e41d3bf1b86e5c6.tar.gz
mandoc-582d71cb32e71d28f747850f3e41d3bf1b86e5c6.tar.zst
mandoc-582d71cb32e71d28f747850f3e41d3bf1b86e5c6.zip
Added some new manuals (mdoc.3 mandoc_char.7).
Support for .br in libman.
Diffstat (limited to 'mdoc.3')
-rw-r--r--mdoc.319
1 files changed, 5 insertions, 14 deletions
diff --git a/mdoc.3 b/mdoc.3
index 633a1fbf..a7ab956a 100644
--- a/mdoc.3
+++ b/mdoc.3
@@ -1,4 +1,4 @@
-.\" $Id: mdoc.3,v 1.24 2009/03/26 16:23:22 kristaps Exp $
+.\" $Id: mdoc.3,v 1.25 2009/03/27 14:56:15 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@openbsd.org>
.\"
@@ -16,7 +16,7 @@
.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 26 2009 $
+.Dd $Mdocdate: March 27 2009 $
.Dt mdoc 3
.Os
.\" SECTION
@@ -56,14 +56,7 @@ library parses lines of
.Xr mdoc 7
input (and
.Em only
-mdoc) into an abstract syntax tree that generalises the semantic
-annotation of its input. Common front-ends for
-.Nm
-are
-.Xr mdocterm 1 ,
-.Xr mdoclint 1
-and
-.Xr mdoctree 1 .
+mdoc) into an abstract syntax tree (AST).
.\" PARAGRAPH
.Pp
In general, applications initiate a parsing sequence with
@@ -227,9 +220,7 @@ fields), its position in the tree (the
.Va next
and
.Va prev
-fields) and type-specific data (the
-.Va data
-field).
+fields) and some type-specific data.
.\" PARAGRAPH
.Pp
The tree itself is arranged according to the following normal form,
@@ -281,7 +272,7 @@ size_t len;
int line;
line = 1;
-mdoc = mdoc_alloc(NULL, NULL);
+mdoc = mdoc_alloc(NULL, 0, NULL);
while ((buf = fgetln(fp, &len))) {
buf[len - 1] = '\\0';