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

Reply via email to