summaryrefslogtreecommitdiffstats
path: root/regress/roff
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
commitb2c69380f33dc4e4386ea05b9265b2e845e6a147 (patch)
treefa6e0c0831aaacfb1b62557becf6af49f53527c8 /regress/roff
parente4d387ec9112592d7da65673d6227866ae8199dc (diff)
downloadmandoc-b2c69380f33dc4e4386ea05b9265b2e845e6a147.tar.gz
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/roff')
-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.in2
-rw-r--r--regress/roff/if/multiline-free0.in2
-rw-r--r--regress/roff/if/multiline-free1.in2
-rw-r--r--regress/roff/if/multiline0.in2
-rw-r--r--regress/roff/if/multiline1.in2
-rw-r--r--regress/roff/if/multiline2.in4
-rw-r--r--regress/roff/if/multiline3.in4
-rw-r--r--regress/roff/if/simple0.in2
-rw-r--r--regress/roff/if/simple1.in2
-rw-r--r--regress/roff/if/simple2.in2
-rw-r--r--regress/roff/ig/cond0.in2
-rw-r--r--regress/roff/ig/redef0.in2
-rw-r--r--regress/roff/ig/simple0.in2
-rw-r--r--regress/roff/ig/simple2.in2
23 files changed, 197 insertions, 16 deletions
diff --git a/regress/roff/ie/simple0.in b/regress/roff/ie/simple0.in
new file mode 100644
index 00000000..d3c4d93d
--- /dev/null
+++ b/regress/roff/ie/simple0.in
@@ -0,0 +1,12 @@
+.Dd $Mdocdate$
+.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..110538d6
--- /dev/null
+++ b/regress/roff/ie/simple1.in
@@ -0,0 +1,11 @@
+.Dd $Mdocdate$
+.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..f4d88de7
--- /dev/null
+++ b/regress/roff/ie/simple2.in
@@ -0,0 +1,11 @@
+.Dd $Mdocdate$
+.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..27da9f9b
--- /dev/null
+++ b/regress/roff/ie/with-el0.in
@@ -0,0 +1,13 @@
+.Dd $Mdocdate$
+.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..51abb9fd
--- /dev/null
+++ b/regress/roff/ie/with-el1.in
@@ -0,0 +1,15 @@
+.Dd $Mdocdate$
+.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..27e93493
--- /dev/null
+++ b/regress/roff/ie/with-el2.in
@@ -0,0 +1,16 @@
+.Dd $Mdocdate$
+.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..8ccd208a
--- /dev/null
+++ b/regress/roff/ie/with-el3.in
@@ -0,0 +1,23 @@
+.Dd $Mdocdate$
+.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..ea0d5ed2
--- /dev/null
+++ b/regress/roff/ie/with-el4.in
@@ -0,0 +1,29 @@
+.Dd $Mdocdate$
+.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..aca9776e
--- /dev/null
+++ b/regress/roff/ie/with-el5.in
@@ -0,0 +1,51 @@
+.Dd $Mdocdate$
+.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 06e58b67..b405a9fb 100644
--- a/regress/roff/if/line-nest.in
+++ b/regress/roff/if/line-nest.in
@@ -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 f9fb0fd9..562adcac 100644
--- a/regress/roff/if/multiline-free0.in
+++ b/regress/roff/if/multiline-free0.in
@@ -5,6 +5,6 @@
.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 ac147435..2d51caa7 100644
--- a/regress/roff/if/multiline-free1.in
+++ b/regress/roff/if/multiline-free1.in
@@ -5,7 +5,7 @@
.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 0b6e132d..14fa576c 100644
--- a/regress/roff/if/multiline0.in
+++ b/regress/roff/if/multiline0.in
@@ -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 b69edaf4..4d007a6e 100644
--- a/regress/roff/if/multiline1.in
+++ b/regress/roff/if/multiline1.in
@@ -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 6076685f..299c3d8a 100644
--- a/regress/roff/if/multiline2.in
+++ b/regress/roff/if/multiline2.in
@@ -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 c32e902b..fe83c9f1 100644
--- a/regress/roff/if/multiline3.in
+++ b/regress/roff/if/multiline3.in
@@ -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 7ba9b7c9..8bb2d074 100644
--- a/regress/roff/if/simple0.in
+++ b/regress/roff/if/simple0.in
@@ -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 0462ffce..55a4cf60 100644
--- a/regress/roff/if/simple1.in
+++ b/regress/roff/if/simple1.in
@@ -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 3d7a831b..609e51ac 100644
--- a/regress/roff/if/simple2.in
+++ b/regress/roff/if/simple2.in
@@ -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 63b25c5c..88f6c66d 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 4d5a7e76..b3f2fc23 100644
--- a/regress/roff/ig/redef0.in
+++ b/regress/roff/ig/redef0.in
@@ -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 d693ce77..6b24bd50 100644
--- a/regress/roff/ig/simple0.in
+++ b/regress/roff/ig/simple0.in
@@ -8,5 +8,5 @@
123
.ig
hello
-..
+.0
12124
diff --git a/regress/roff/ig/simple2.in b/regress/roff/ig/simple2.in
index 4e82458c..5247e35f 100644
--- a/regress/roff/ig/simple2.in
+++ b/regress/roff/ig/simple2.in
@@ -8,7 +8,7 @@
123
.ig
hello
-.if t \{\
+.if 0 \{\
hello
.\}
..