gbranden pushed a commit to branch master
in repository groff.
commit 1ec4d268817864b58dead1c94e8cc574c9522859
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Mar 23 04:05:42 2025 -0500
[troff]: Make `pchar` accept space between chars.
* src/roff/troff/input.cpp (report_character_request): Make request
accept space between characters, as documented.
Continues commit d84dd6ddc7, 4 February.
---
ChangeLog | 7 +++++++
src/roff/troff/input.cpp | 2 ++
2 files changed, 9 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 8ee2f4fa4..1199347ab 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2025-03-23 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp (report_character_request): Make
+ `pchar` request accept space between characters, as documented.
+
+ Continues commit d84dd6ddc7, 4 February.
+
2025-03-22 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp (token::next): Discard local array
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index d46939292..edfde16ff 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -4748,6 +4748,8 @@ static void report_character_request()
}
charinfo *ci;
do {
+ while (tok.is_space())
+ tok.next();
ci = tok.get_char(false /* required */,
true /* suppress creation */);
if (!tok.is_character()) {
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit