diff options
author | wlemb <wlemb> | 2002-06-29 21:44:31 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2002-06-29 21:44:31 +0000 |
commit | b1e38e988e773d47711d8cea364bec4c50bf6a12 (patch) | |
tree | 2569353325c78e3399596ab2844d43f52657bab1 /tmac/doc-common | |
parent | 9d91f66adb9ba252b72646a961f95d3d26af5abe (diff) | |
download | groff-b1e38e988e773d47711d8cea364bec4c50bf6a12.tar.gz |
Implementation of string arguments of the form \*[foo arg1 arg2 ...]
* src/roff/troff/input.cc (have_string_arg): New global variable.
(read_mode): New enumeration.
(read_escape_name): Use it. Update all calls.
(read_long_escape_name): Use it. Update all calls.
Set have_string_arg if appropriate.
(get_char_for_escape_name): Add parameter for handling space
character.
(interpolate_string_with_args, decode_string_args): New functions.
(get_copy, token::next): Call it if necessary.
(interpolate_string): Fix error message.
* NEWS, doc/groff.texinfo, man/groff.man, man/groff_diff.man:
Document it.
Diffstat (limited to 'tmac/doc-common')
0 files changed, 0 insertions, 0 deletions