summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2010-03-23 13:25:01 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2010-03-23 13:25:01 +0000
commitf49385678f3ff1114dfbe1c696dd4c1a022284ab (patch)
tree74ffd7a07979ac2a03a24551d866b2277e8ee85c
parent6adf409de7c4eda9b16c15d90820919fcd5150c2 (diff)
downloadmandoc-f49385678f3ff1114dfbe1c696dd4c1a022284ab.tar.gz
mandoc-f49385678f3ff1114dfbe1c696dd4c1a022284ab.tar.zst
mandoc-f49385678f3ff1114dfbe1c696dd4c1a022284ab.zip
Added stupid pod2man reserved strings.
-rw-r--r--chars.c4
-rw-r--r--chars.in31
-rw-r--r--mandoc_char.723
3 files changed, 49 insertions, 9 deletions
diff --git a/chars.c b/chars.c
index c6cf693f..461ac067 100644
--- a/chars.c
+++ b/chars.c
@@ -1,4 +1,4 @@
-/* $Id: chars.c,v 1.16 2010/01/28 06:04:59 kristaps Exp $ */
+/* $Id: chars.c,v 1.17 2010/03/23 13:25:01 kristaps Exp $ */
/*
* Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -42,7 +42,7 @@ struct ln {
#define CHARS_BOTH (CHARS_CHAR | CHARS_STRING)
};
-#define LINES_MAX 350
+#define LINES_MAX 369
#define CHAR(w, x, y, z, a, b) \
{ NULL, (w), (y), (a), (x), (z), (b), CHARS_CHAR },
diff --git a/chars.in b/chars.in
index 15157c17..68ad9566 100644
--- a/chars.in
+++ b/chars.in
@@ -1,4 +1,4 @@
-/* $Id: chars.in,v 1.20 2010/01/05 19:51:10 kristaps Exp $ */
+/* $Id: chars.in,v 1.21 2010/03/23 13:25:01 kristaps Exp $ */
/*
* Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -50,10 +50,10 @@ CHAR("a\"", 2, "\"", 1, "&#779;", 6)
CHAR("a-", 2, "-", 1, "&#175;", 6)
CHAR("a.", 2, ".", 1, "&#729;", 6)
CHAR("a^", 2, "^", 1, "&#770;", 6)
-CHAR("\'", 1, "\'", 1, "&#769;", 6)
+BOTH("\'", 1, "\'", 1, "&#769;", 6)
BOTH("aa", 2, "\'", 1, "&#769;", 6)
BOTH("ga", 2, "`", 1, "&#768;", 6)
-CHAR("`", 1, "`", 1, "&#768;", 6)
+BOTH("`", 1, "`", 1, "&#768;", 6)
CHAR("ab", 2, "`", 1, "&#774;", 6)
CHAR("ac", 2, ",", 1, "&#807;", 6)
CHAR("ad", 2, "\"", 1, "&#776;", 6)
@@ -321,8 +321,8 @@ CHAR("fi", 2, "fi", 2, "&#64257;", 8)
CHAR("fl", 2, "fl", 2, "&#64258;", 8)
CHAR("Fi", 2, "ffi", 3, "&#64259;", 8)
CHAR("Fl", 2, "ffl", 3, "&#64260;", 8)
-CHAR("AE", 2, "AE", 2, "&#198;", 6)
-CHAR("ae", 2, "ae", 2, "&#230;", 6)
+BOTH("AE", 2, "AE", 2, "&#198;", 6)
+BOTH("ae", 2, "ae", 2, "&#230;", 6)
CHAR("OE", 2, "OE", 2, "&#338;", 6)
CHAR("oe", 2, "oe", 2, "&#339;", 6)
CHAR("ss", 2, "ss", 2, "&#223;", 6)
@@ -347,6 +347,27 @@ CHAR("Po", 2, "L", 1, "&#163;", 6)
CHAR("Cs", 2, "x", 1, "&#164;", 6)
CHAR("Fn", 2, "f", 1, "&#402;", 6)
+/* pod2man holdovers. */
+STRING("--", 2, "--", 2, "&#8212;", 7)
+STRING("PI", 2, "pi", 2, "&#960;", 6)
+STRING("L\"", 2, "``", 2, "&#8220;", 7)
+STRING("R\"", 2, "\'\'", 2, "&#8221;", 7)
+STRING("C+", 2, "C++", 3, "C++", 3)
+STRING("C`", 2, "`", 1, "&#8216;", 7)
+STRING("C\'", 2, "\'", 1, "&#8217;", 7)
+STRING("Aq", 2, "\'", 1, "\'", 1)
+STRING("^", 1, "^", 1, "^", 1)
+STRING(",", 1, ",", 1, ",", 1)
+STRING("~", 1, "~", 1, "~", 1)
+STRING("/", 1, "/", 1, "/", 1)
+STRING(":", 1, "\"", 1, "&#776;", 6)
+STRING("8", 1, "B", 1, "&#946;", 6)
+STRING("o", 1, "o", 1, "&#176;", 6)
+STRING("D-", 2, "D", 1, "&#208;", 6)
+STRING("d-", 2, "o", 1, "&#240;", 6)
+STRING("TH", 2, "b", 1, "&#222;", 6)
+STRING("th", 2, "b", 1, "&#254;", 6)
+
/* Old style. */
STRING("Am", 2, "&", 1, "&amp;", 5)
STRING("Ba", 2, "|", 1, "|", 1)
diff --git a/mandoc_char.7 b/mandoc_char.7
index 497cad35..b55ddf48 100644
--- a/mandoc_char.7
+++ b/mandoc_char.7
@@ -1,4 +1,4 @@
-.\" $Id: mandoc_char.7,v 1.32 2010/03/22 21:05:36 kristaps Exp $
+.\" $Id: mandoc_char.7,v 1.33 2010/03/23 13:25:01 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@kth.se>
.\"
@@ -14,7 +14,7 @@
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 22 2010 $
+.Dd $Mdocdate: March 23 2010 $
.Dt MANDOC_CHAR 7
.Os
.
@@ -540,6 +540,25 @@ implementations:
.It \e*(>= Ta \*(>= Ta greater-than-equal
.It \e*(aa Ta \*(aa Ta acute
.It \e*(ga Ta \*(ga Ta grave
+.It \e*(-- Ta \*(-- Ta dash
+.It \e*(PI Ta \*(PI Ta pi
+.It \e*(L" Ta \*(L" Ta left double-quote
+.It \e*(R" Ta \*(R" Ta right double-quote
+.It \e*(C+ Ta \*(C+ Ta C++
+.It \e*(C` Ta \*(C` Ta left single-quote
+.It \e*(C' Ta \*(C' Ta right single-quote
+.It \e*(Aq Ta \*(Aq Ta apostrophe quote
+.It \e*^ Ta \*^ Ta up-arrow
+.It \e*, Ta \*, Ta comma
+.It \e*~ Ta \*~ Ta tilde
+.It \e*/ Ta \*/ Ta forward slash
+.It \e*: Ta \*: Ta umlaut
+.It \e*8 Ta \*8 Ta beta
+.It \e*o Ta \*o Ta degree symbol
+.It \e*(D- Ta \*(D- Ta Eth
+.It \e*(d- Ta \*(d- Ta eth
+.It \e*(TH Ta \*(TH Ta Thorn
+.It \e*(th Ta \*(th Ta thorn
.El
.
.