summaryrefslogtreecommitdiff
path: root/src/roff/troff/input.cpp
diff options
context:
space:
mode:
authorWerner LEMBERG <wl@gnu.org>2011-03-18 01:05:59 +0000
committerWerner LEMBERG <wl@gnu.org>2011-03-18 01:05:59 +0000
commite6ee17f7aad93e321c1aa36629467551aaa8db20 (patch)
tree4e742b28423fdeac453f257018b9f6e6f4a74a26 /src/roff/troff/input.cpp
parent09ac0655efb3f858b559bc30fe554e840573d340 (diff)
downloadgroff-git-e6ee17f7aad93e321c1aa36629467551aaa8db20.tar.gz
[troff] Improve error message.
* src/roff/troff/input.cc (token::delimiter): Improve error message. Suggested by Doug McIlroy <doug@cs.dartmouth.edu>.
Diffstat (limited to 'src/roff/troff/input.cpp')
-rw-r--r--src/roff/troff/input.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 7a0f46cea..c28c0565a 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -1,6 +1,5 @@
// -*- C++ -*-
-/* Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006, 2007, 2008, 2009, 2010
+/* Copyright (C) 1989-1992, 2000-2011
Free Software Foundation, Inc.
Written by James Clark (jjc@jclark.com)
@@ -2356,6 +2355,10 @@ int token::delimiter(int err)
return 1;
}
case TOKEN_NODE:
+ // the user doesn't know what a node is
+ if (err)
+ error("missing argument or invalid starting delimiter");
+ return 0;
case TOKEN_SPACE:
case TOKEN_STRETCHABLE_SPACE:
case TOKEN_UNSTRETCHABLE_SPACE: