diff options
author | wl <wl> | 2004-09-27 06:09:39 +0000 |
---|---|---|
committer | wl <wl> | 2004-09-27 06:09:39 +0000 |
commit | 57788613c9a22bd23178938a9b5797ca4c7b1ea0 (patch) | |
tree | ce8988ddf7e97403f5817ee6955c5e46c3eb76a6 /tmac/groff_www.man | |
parent | 0d9052d57cd6c3cf98b8a5f10a0b114b424df2e1 (diff) | |
download | groff-57788613c9a22bd23178938a9b5797ca4c7b1ea0.tar.gz |
Fix \$@ and \$* to handle any number of arguments.
* src/roff/troff/input.h (BEGIN_QUOTE, END_QUOTE): New special
characters.
* src/roff/troff/input.cpp (input_iterator::internal_level):
Removed.
(input_stack): New member functions `increase_level' and
`decrease_level'.
(input_stack::get_level): Don't use `internal_level'.
(get_copy, token::next): Handle BEGIN_QUOTE and END_QUOTE.
(end_quote_iterator): Completely removed.
(interpolate_arg): Build string for \$@ and \$* which is then
pushed onto the input stack.
Diffstat (limited to 'tmac/groff_www.man')
0 files changed, 0 insertions, 0 deletions