]> git.cameronkatri.com Git - mandoc.git/blobdiff - mdoc_action.c
Fixed undocumented `-diag' where NULL list item bodies aren't followed by a vspace.
[mandoc.git] / mdoc_action.c
index 8bc981fe3afa66e83527ec753279339508d74c87..99b392dba5d79631186e7409cd8b883f133b5381 100644 (file)
@@ -1,4 +1,4 @@
-/*     $Id: mdoc_action.c,v 1.28 2009/07/15 15:53:57 kristaps Exp $ */
+/*     $Id: mdoc_action.c,v 1.30 2009/07/17 10:56:57 kristaps Exp $ */
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
 /*
  * Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@kth.se>
  *
@@ -172,6 +172,8 @@ const       struct actions mdoc_actions[MDOC_MAX] = {
        { NULL, NULL }, /* En */
        { NULL, NULL }, /* Dx */
        { NULL, NULL }, /* %Q */
        { NULL, NULL }, /* En */
        { NULL, NULL }, /* Dx */
        { NULL, NULL }, /* %Q */
+       { NULL, NULL }, /* br */
+       { NULL, NULL }, /* sp */
 };
 
 static int       concat(struct mdoc *, const struct mdoc_node *, 
 };
 
 static int       concat(struct mdoc *, const struct mdoc_node *, 
@@ -298,11 +300,6 @@ post_lb(POST_ARGS)
        char            *buf;
        size_t           sz;
 
        char            *buf;
        size_t           sz;
 
-       /* 
-        * FIXME: this must be broken apart into a series of TEXT nodes,
-        * each containing a single word. 
-        */
-
        assert(MDOC_TEXT == m->last->child->type);
        p = mdoc_a2lib(m->last->child->string);
        if (NULL == p) {
        assert(MDOC_TEXT == m->last->child->type);
        p = mdoc_a2lib(m->last->child->string);
        if (NULL == p) {
@@ -331,11 +328,6 @@ post_st(POST_ARGS)
 {
        const char      *p;
 
 {
        const char      *p;
 
-       /* 
-        * FIXME: this must be broken apart into a series of TEXT nodes,
-        * each containing a single word. 
-        */
-
        assert(MDOC_TEXT == m->last->child->type);
        p = mdoc_a2st(m->last->child->string);
        assert(p);
        assert(MDOC_TEXT == m->last->child->type);
        p = mdoc_a2st(m->last->child->string);
        assert(p);
@@ -353,11 +345,6 @@ post_at(POST_ARGS)
        struct mdoc_node *n;
        const char       *p;
 
        struct mdoc_node *n;
        const char       *p;
 
-       /* 
-        * FIXME: this must be broken apart into a series of TEXT nodes,
-        * each containing a single word. 
-        */
-
        if (m->last->child) {
                assert(MDOC_TEXT == m->last->child->type);
                p = mdoc_a2att(m->last->child->string);
        if (m->last->child) {
                assert(MDOC_TEXT == m->last->child->type);
                p = mdoc_a2att(m->last->child->string);