gbranden pushed a commit to branch master
in repository groff.
commit 2ecac32947e6a913847e1284907bdc40f8624134
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Sep 14 16:23:51 2023 -0500
[troff]: Trivially refactor (`suppression_level`).
* src/roff/troff/input.cpp: Trivially refactor. Rename `begin_level` to
`suppression_level`.
(do_suppress, init_input_requests): Do it.
---
ChangeLog | 6 ++++++
src/roff/troff/input.cpp | 16 ++++++++--------
2 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7741dda5c..b44c35fb8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-09-14 G. Branden Robinson <[email protected]>
+
+ * src/roff/troff/input.cpp: Trivially refactor. Rename
+ `begin_level` to `suppression_level`.
+ (do_suppress, init_input_requests): Do it.
+
2023-09-14 G. Branden Robinson <[email protected]>
* src/roff/troff/input.cpp (input_stack::get, token::next)
diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp
index 8b7b62da9..00adc127a 100644
--- a/src/roff/troff/input.cpp
+++ b/src/roff/troff/input.cpp
@@ -102,7 +102,7 @@ static int do_old_compatible_flag = -1; // for .do
request
int ascii_output_flag = 0;
int suppress_output_flag = 0;
int is_html = 0;
-int begin_level = 0; // number of nested \O escapes
+int suppression_level = 0; // depth of nested \O escapes
// Keep track of whether \f, \F, \D'F...', \H, \m, \M, \O[345], \R, \s,
// or \S has been processed in token::next().
@@ -5706,26 +5706,26 @@ static node *do_suppress(symbol nm)
const char *s = nm.contents();
switch (*s) {
case '0':
- if (begin_level == 0)
+ if (suppression_level == 0)
// suppress generation of glyphs
return new suppress_node(0, 0);
break;
case '1':
- if (begin_level == 0)
+ if (suppression_level == 0)
// enable generation of glyphs
return new suppress_node(1, 0);
break;
case '2':
- if (begin_level == 0)
+ if (suppression_level == 0)
return new suppress_node(1, 1);
break;
case '3':
have_formattable_input = true;
- begin_level++;
+ suppression_level++;
break;
case '4':
have_formattable_input = true;
- begin_level--;
+ suppression_level--;
break;
case '5':
{
@@ -5751,7 +5751,7 @@ static node *do_suppress(symbol nm)
return 0;
}
image_no++;
- if (begin_level == 0)
+ if (suppression_level == 0)
return new suppress_node(symbol(s), position, image_no);
else
have_formattable_input = true;
@@ -8567,7 +8567,7 @@ void init_input_requests()
register_dictionary.define(".br", new break_flag_reg);
register_dictionary.define(".C", new readonly_register(&compatible_flag));
register_dictionary.define(".cp", new
readonly_register(&do_old_compatible_flag));
- register_dictionary.define(".O", new variable_reg(&begin_level));
+ register_dictionary.define(".O", new variable_reg(&suppression_level));
register_dictionary.define(".c", new lineno_reg);
register_dictionary.define(".color", new readonly_register(&color_flag));
register_dictionary.define(".F", new filename_reg);
_______________________________________________
Groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit