gbranden pushed a commit to branch master
in repository groff.
commit bec161ff4cf242ea1b4e76e1673820f21f4f940f
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Jul 12 04:57:18 2026 -0500
[troff]: Slightly expand internal API.
Add accessor for `token` class's `nm` member variable.
* src/roff/troff/token.h (class token): Declare `get_name()`.
(token::get_name): Define `get_name()`.
---
ChangeLog | 7 +++++++
src/roff/troff/token.h | 6 ++++++
2 files changed, 13 insertions(+)
diff --git a/ChangeLog b/ChangeLog
index 6fd577f31..fb411df3e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2026-07-12 G. Branden Robinson <[email protected]>
+
+ [troff]: Add accessor for `token` class's `nm` member variable.
+
+ * src/roff/troff/token.h (class token): Declare `get_name()`.
+ (token::get_name): Define `get_name()`.
+
2026-07-12 G. Branden Robinson <[email protected]>
* src/roff/troff/node.cpp (make_glyph_node): Improve diagnostic
diff --git a/src/roff/troff/token.h b/src/roff/troff/token.h
index fc02e870b..843e3d64d 100644
--- a/src/roff/troff/token.h
+++ b/src/roff/troff/token.h
@@ -114,6 +114,7 @@ public:
bool operator!=(const token &); // ditto
unsigned char ch();
int character_index();
+ symbol get_name() const;
charinfo *get_charinfo(bool /* is_mandatory */ = false,
bool /* suppress_creation */ = false);
bool add_to_zero_width_node_list(node **);
@@ -238,6 +239,11 @@ inline int token::character_index()
return val;
}
+inline symbol token::get_name() const
+{
+ return nm;
+}
+
inline bool token::is_node()
{
return (TOKEN_NODE == type);
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit