From 218a7feb401f88a33b42705d4480f2b85b9044d5 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Mon, 17 May 2010 00:06:36 +0000 Subject: libroff now is aware of which sub-nodes should be interpreted even in a conditional-negative context so as to preserve structural integrity. Initial "rules" (deny/allow) are now inherited for future work in evaluating conditionals. Lint-fix noted by Joerg. Added regression tests for zany constructs. --- regress/roff/ig/cond0.in | 17 +++++++++++++++++ regress/roff/ig/override0.in | 16 ++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 regress/roff/ig/cond0.in create mode 100644 regress/roff/ig/override0.in (limited to 'regress') diff --git a/regress/roff/ig/cond0.in b/regress/roff/ig/cond0.in new file mode 100644 index 00000000..63b25c5c --- /dev/null +++ b/regress/roff/ig/cond0.in @@ -0,0 +1,17 @@ +.\" Copyright (c) 1991, 1992, 1993, 1994 Free Software Foundation -*-Text-*- +.\" See section COPYING for conditions for redistribution +.\" +.\" Set up \*(lq, \*(rq if -man hasn't already set it up. +.Dd $Mdocdate$ +.Dt FOO 1 +.Os +.Sh NAME +.Nm foo +.Nd bar +.Sh DESCRIPTION +garglebats! +.if t \ +.ig . +foo +.. +bar diff --git a/regress/roff/ig/override0.in b/regress/roff/ig/override0.in new file mode 100644 index 00000000..65f7bf6c --- /dev/null +++ b/regress/roff/ig/override0.in @@ -0,0 +1,16 @@ +.\" Copyright (c) 1991, 1992, 1993, 1994 Free Software Foundation -*-Text-*- +.\" See section COPYING for conditions for redistribution +.\" +.\" Set up \*(lq, \*(rq if -man hasn't already set it up. +.Dd $Mdocdate$ +.Dt FOO 1 +.Os +.Sh NAME +.Nm foo +.Nd bar +.Sh DESCRIPTION +garglebats! +.ig . +foo +.. +bar -- cgit