gbranden pushed a commit to branch master
in repository groff.
commit 02e14d3a91b57fa6a71c23fe0e41dbca77abd055
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Apr 17 08:52:09 2026 -0500
src/roff/troff/input.cpp: Rename enum const (2/3).
* src/roff/troff/input.cpp: Trivially refactor. Rename constant in
`escape_sequence_parameter_cardinality` enumeration from `WITH_ARGS`
to `ARGUMENTS_MANDATORY`.
(read_long_escape_parameters)
(read_char_in_copy_mode)
(token::next)
(device_request): Update dereference sites.
---
ChangeLog | 10 ++++++++++
src/roff/troff/input.cpp | 14 +++++++-------
2 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index b00b6f1ad..80bd3b9e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2026-04-17 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp: Trivially refactor. Rename
+ constant in `escape_sequence_parameter_cardinality` enumeration
+ from `WITH_ARGS` to `ARGUMENTS_MANDATORY`.
+ (read_long_escape_parameters)
+ (read_char_in_copy_mode)
+ (token::next)
+ (device_request): Update dereference sites.
+
2026-04-17 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp: Trivially refactor. Rename
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 68ef16a74..29190beb5 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -184,7 +184,7 @@ static void copy_mode_error(const char *,
enum escape_sequence_parameter_cardinality {
ALLOW_EMPTY,
- WITH_ARGS,
+ ARGUMENTS_MANDATORY,
ARGUMENTS_FORBIDDEN
};
static symbol read_escape_parameter(
@@ -1058,13 +1058,13 @@ static symbol read_long_escape_parameters(
bool have_char = false;
for (;;) {
c = read_char_in_escape_sequence_parameter(have_char
- && (WITH_ARGS == mode));
+ && (ARGUMENTS_MANDATORY == mode));
if ('\0' == c) {
delete[] buf;
return NULL_SYMBOL;
}
have_char = true;
- if ((WITH_ARGS == mode) && (' ' == c))
+ if ((ARGUMENTS_MANDATORY == mode) && (' ' == c))
break;
if (i + 2 > buf_size) {
char *old_buf = buf;
@@ -1219,7 +1219,7 @@ static int read_char_in_copy_mode(node **nd,
case '*':
{
(void) input_stack::get(0 /* nullptr */);
- symbol s = read_escape_parameter(WITH_ARGS);
+ symbol s = read_escape_parameter(ARGUMENTS_MANDATORY);
if (!(s.is_null() || s.is_empty())) {
if (have_multiple_params) {
have_multiple_params = false;
@@ -2446,7 +2446,7 @@ void token::next()
}
case '*':
{
- symbol s = read_escape_parameter(WITH_ARGS);
+ symbol s = read_escape_parameter(ARGUMENTS_MANDATORY);
if (!(s.is_null() || s.is_empty())) {
if (have_multiple_params) {
have_multiple_params = false;
@@ -2771,7 +2771,7 @@ void token::next()
warning(WARN_SYNTAX, "an escaped '%1' is not portable to"
" AT&T troff", char(cc));
if (!want_att_compat) {
- symbol s = read_long_escape_parameters(WITH_ARGS);
+ symbol s = read_long_escape_parameters(ARGUMENTS_MANDATORY);
if (s.is_null() || s.is_empty())
break;
if (have_multiple_params) {
@@ -6944,7 +6944,7 @@ static void device_request()
}
if (is_valid) {
input_stack::push(make_temp_iterator(sc.contents()));
- symbol s = read_long_escape_parameters(WITH_ARGS);
+ symbol s = read_long_escape_parameters(ARGUMENTS_MANDATORY);
map_special_character_for_device_output(&mac, s.contents());
}
else {
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit