summaryrefslogtreecommitdiff
path: root/tmac/doc-common
diff options
context:
space:
mode:
authorwlemb <wlemb>2002-06-29 21:44:31 +0000
committerwlemb <wlemb>2002-06-29 21:44:31 +0000
commitb1e38e988e773d47711d8cea364bec4c50bf6a12 (patch)
tree2569353325c78e3399596ab2844d43f52657bab1 /tmac/doc-common
parent9d91f66adb9ba252b72646a961f95d3d26af5abe (diff)
downloadgroff-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