Skip to content

Commit d44a41d

Browse files
committed
Add rb_node_get_type for debuggers
1 parent 6069e8f commit d44a41d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

node.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -438,3 +438,9 @@ rb_node_set_type(NODE *n, enum node_type t)
438438
{
439439
return nd_init_type(n, t);
440440
}
441+
442+
enum node_type
443+
rb_node_get_type(const NODE *n)
444+
{
445+
return (enum node_type)nd_type(n);
446+
}

node.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ const struct kwtable *rb_reserved_word(const char *, unsigned int);
6767
struct parser_params;
6868
PRINTF_ARGS(void rb_parser_printf(struct parser_params *parser, const char *fmt, ...), 2, 3);
6969
VALUE rb_node_set_type(NODE *n, enum node_type t);
70+
enum node_type rb_node_get_type(const NODE *n);
7071

7172
RUBY_SYMBOL_EXPORT_END
7273

0 commit comments

Comments
 (0)