aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2010-05-17 02:01:05 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2010-05-17 02:01:05 +0000
commit5abca976891730e3c6e4410885db9cc81d83851d (patch)
tree48f9d9957741466ce25f550c86cdc379c7ab7078 /regress
parent15243e5cbbfdbf1a9c2e95455a76e9b8df523303 (diff)
downloadmandoc-5abca976891730e3c6e4410885db9cc81d83851d.tar.gz
mandoc-5abca976891730e3c6e4410885db9cc81d83851d.tar.zst
mandoc-5abca976891730e3c6e4410885db9cc81d83851d.zip
Full support for ie/el. This completes the initial roff support.
Added test files for ie/el. Using `if 0' as a baseline for "false" roff instructions instead of `if t'.
Diffstat (limited to 'regress')
-rw-r--r--regress/roff/ie/simple0.in12
-rw-r--r--regress/roff/ie/simple1.in11
-rw-r--r--regress/roff/ie/simple2.in11
-rw-r--r--regress/roff/ie/with-el0.in13
-rw-r--r--regress/roff/ie/with-el1.in15
-rw-r--r--regress/roff/ie/with-el2.in16
-rw-r--r--regress/roff/ie/with-el3.in23
-rw-r--r--regress/roff/ie/with-el4.in29
-rw-r--r--regress/roff/ie/with-el5.in51
-rw-r--r--regress/roff/if/line-nest.in4
-rw-r--r--regress/roff/if/multiline-free0.in4
-rw-r--r--regress/roff/if/multiline-free1.in4
-rw-r--r--regress/roff/if/multiline0.in4
-rw-r--r--regress/roff/if/multiline1.in4
-rw-r--r--regress/roff/if/multiline2.in6
-rw-r--r--regress/roff/if/multiline3.in6
-rw-r--r--regress/roff/if/simple0.in4
-rw-r--r--regress/roff/if/simple1.in4
-rw-r--r--regress/roff/if/simple2.in4
-rw-r--r--regress/roff/ig/cond0.in2
-rw-r--r--regress/roff/ig/redef0.in4
-rw-r--r--regress/roff/ig/simple0.in4
-rw-r--r--regress/roff/ig/simple2.in4
23 files changed, 210 insertions, 29 deletions
diff --git a/regress/roff/ie/simple0.in b/regress/roff/ie/simple0.in
new file mode 100644
index 00000000..e9b561ee
--- /dev/null
+++ b/regress/roff/ie/simple0.in
@@ -0,0 +1,12 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+.\}
+fdsa
diff --git a/regress/roff/ie/simple1.in b/regress/roff/ie/simple1.in
new file mode 100644
index 00000000..b0af13bc
--- /dev/null
+++ b/regress/roff/ie/simple1.in
@@ -0,0 +1,11 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \
+1
+fdsa
diff --git a/regress/roff/ie/simple2.in b/regress/roff/ie/simple2.in
new file mode 100644
index 00000000..e4da435f
--- /dev/null
+++ b/regress/roff/ie/simple2.in
@@ -0,0 +1,11 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0
+1
+fdsa
diff --git a/regress/roff/ie/with-el0.in b/regress/roff/ie/with-el0.in
new file mode 100644
index 00000000..ba54605d
--- /dev/null
+++ b/regress/roff/ie/with-el0.in
@@ -0,0 +1,13 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \
+1
+.el \
+2
+fdsa
diff --git a/regress/roff/ie/with-el1.in b/regress/roff/ie/with-el1.in
new file mode 100644
index 00000000..522fba16
--- /dev/null
+++ b/regress/roff/ie/with-el1.in
@@ -0,0 +1,15 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+2
+.\}
+.el \
+3
+fdsa
diff --git a/regress/roff/ie/with-el2.in b/regress/roff/ie/with-el2.in
new file mode 100644
index 00000000..3b8da03e
--- /dev/null
+++ b/regress/roff/ie/with-el2.in
@@ -0,0 +1,16 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+2
+.\}
+xyzzy
+.el \
+3
+fdsa
diff --git a/regress/roff/ie/with-el3.in b/regress/roff/ie/with-el3.in
new file mode 100644
index 00000000..951de4a0
--- /dev/null
+++ b/regress/roff/ie/with-el3.in
@@ -0,0 +1,23 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+.de garglepants
+2
+.\}
+foobar
+.ie 0 \{\
+1
+.de actuallygarglepantsisadouche
+2
+.\}
+xyzzy
+.el \
+3
+fdsa
diff --git a/regress/roff/ie/with-el4.in b/regress/roff/ie/with-el4.in
new file mode 100644
index 00000000..5d0398b6
--- /dev/null
+++ b/regress/roff/ie/with-el4.in
@@ -0,0 +1,29 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+.de garglepants
+2
+.\}
+foobar
+.ie 0 \{\
+1
+.de actuallygarglepantsisadouche
+2
+.\}
+xyzzy
+.el \
+3
+fdsa
+.el \
+3
+fdsa
+.el \
+3
+fdsa
diff --git a/regress/roff/ie/with-el5.in b/regress/roff/ie/with-el5.in
new file mode 100644
index 00000000..fab16623
--- /dev/null
+++ b/regress/roff/ie/with-el5.in
@@ -0,0 +1,51 @@
+.Dd $Mdocdate: May 17 2010 $
+.Dt FOO 1
+.Os
+.Sh NAME
+.Nm foo
+.Nd bar
+.Sh DESCRIPTION
+asdf
+.ie 0 \{\
+1
+.de garglepants
+2
+.\}
+foobar
+.ie 0 \{\
+1
+.de actuallygarglepantsisadouche
+2
+.\}
+.ie 0 \{\
+1
+.de garglepants
+2
+.\}
+foobar
+.ie 0 \{\
+1
+.de actuallygarglepantsisadouche
+2
+.\}
+.ie 0 \{\
+1
+.de garglepants
+2
+.\}
+foobar
+.ie 0 \{\
+1
+.de actuallygarglepantsisadouche
+2
+.\}
+xyzzy
+.el \
+3
+fdsa
+.el \
+3
+fdsa
+.el \
+3
+fdsa
diff --git a/regress/roff/if/line-nest.in b/regress/roff/if/line-nest.in
index a1c50ad7..8c56b4d2 100644
--- a/regress/roff/if/line-nest.in
+++ b/regress/roff/if/line-nest.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,6 +6,6 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t .if t \
+.if 0 .if 0 \
fdsa
asdf
diff --git a/regress/roff/if/multiline-free0.in b/regress/roff/if/multiline-free0.in
index f5f1f99a..cdf9f384 100644
--- a/regress/roff/if/multiline-free0.in
+++ b/regress/roff/if/multiline-free0.in
@@ -1,10 +1,10 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
.Nm foo
.Nd bar
.Sh DESCRIPTION
-.if t \{\
+.if 0 \{\
there \} dude
fdsa
diff --git a/regress/roff/if/multiline-free1.in b/regress/roff/if/multiline-free1.in
index 5726e718..2efa12c8 100644
--- a/regress/roff/if/multiline-free1.in
+++ b/regress/roff/if/multiline-free1.in
@@ -1,11 +1,11 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
.Nm foo
.Nd bar
.Sh DESCRIPTION
-.if t \{\
+.if 0 \{\
there \\} dude
.\}
fdsa
diff --git a/regress/roff/if/multiline0.in b/regress/roff/if/multiline0.in
index def3c8df..3d12093a 100644
--- a/regress/roff/if/multiline0.in
+++ b/regress/roff/if/multiline0.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,7 +6,7 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t \{\
+.if 0 \{\
asdf
.\}
fdsa
diff --git a/regress/roff/if/multiline1.in b/regress/roff/if/multiline1.in
index 549d3b03..0f850cab 100644
--- a/regress/roff/if/multiline1.in
+++ b/regress/roff/if/multiline1.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,7 +6,7 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t \
+.if 0 \
\{\
asdf
.\}
diff --git a/regress/roff/if/multiline2.in b/regress/roff/if/multiline2.in
index e7f014ab..f41e4363 100644
--- a/regress/roff/if/multiline2.in
+++ b/regress/roff/if/multiline2.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,9 +6,9 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t \{\
+.if 0 \{\
asdf
-. if t \{\
+. if 0 \{\
shmoop moop
. \}
.\}
diff --git a/regress/roff/if/multiline3.in b/regress/roff/if/multiline3.in
index 2c6b361b..4526464d 100644
--- a/regress/roff/if/multiline3.in
+++ b/regress/roff/if/multiline3.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,9 +6,9 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t \{ .if t
+.if 0 \{ .if 0
asdf
-. if t \{\
+. if 0 \{\
shmoop moop
. \}
.\}
diff --git a/regress/roff/if/simple0.in b/regress/roff/if/simple0.in
index d6ebe5b7..cda036cf 100644
--- a/regress/roff/if/simple0.in
+++ b/regress/roff/if/simple0.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -6,5 +6,5 @@
.Nd bar
.Sh DESCRIPTION
123
-.if t \
+.if 0 \
asdf
diff --git a/regress/roff/if/simple1.in b/regress/roff/if/simple1.in
index 12e16ed5..e797ee98 100644
--- a/regress/roff/if/simple1.in
+++ b/regress/roff/if/simple1.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -7,5 +7,5 @@
.Sh DESCRIPTION
123
.\" Note this has no whitespace...
-.if t
+.if 0
asdf
diff --git a/regress/roff/if/simple2.in b/regress/roff/if/simple2.in
index fa4ae978..986636b2 100644
--- a/regress/roff/if/simple2.in
+++ b/regress/roff/if/simple2.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -7,5 +7,5 @@
.Sh DESCRIPTION
123
.\" Note that this has whitespace...
-.if t
+.if 0
asdf
diff --git a/regress/roff/ig/cond0.in b/regress/roff/ig/cond0.in
index 993e31a5..80121f11 100644
--- a/regress/roff/ig/cond0.in
+++ b/regress/roff/ig/cond0.in
@@ -10,7 +10,7 @@
.Nd bar
.Sh DESCRIPTION
garglebats!
-.if t \
+.if 0 \
.ig .
foo
..
diff --git a/regress/roff/ig/redef0.in b/regress/roff/ig/redef0.in
index 452dbc31..8e344615 100644
--- a/regress/roff/ig/redef0.in
+++ b/regress/roff/ig/redef0.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -8,6 +8,6 @@
a
.ig if
asdf
-.if t \
+.if 0 \
b
c
diff --git a/regress/roff/ig/simple0.in b/regress/roff/ig/simple0.in
index 2598b392..743de75f 100644
--- a/regress/roff/ig/simple0.in
+++ b/regress/roff/ig/simple0.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -8,5 +8,5 @@
123
.ig
hello
-..
+.0
12124
diff --git a/regress/roff/ig/simple2.in b/regress/roff/ig/simple2.in
index 856debbf..d7ca4f5f 100644
--- a/regress/roff/ig/simple2.in
+++ b/regress/roff/ig/simple2.in
@@ -1,4 +1,4 @@
-.Dd $Mdocdate: May 16 2010 $
+.Dd $Mdocdate: May 17 2010 $
.Dt FOO 1
.Os
.Sh NAME
@@ -8,7 +8,7 @@
123
.ig
hello
-.if t \{\
+.if 0 \{\
hello
.\}
..