зеркало из https://github.com/github/ruby.git
Print node id and location by ruby_debug_print_node
This commit is contained in:
Родитель
7f9c174102
Коммит
da23f8fe1a
6
debug.c
6
debug.c
|
@ -147,8 +147,10 @@ NODE *
|
|||
ruby_debug_print_node(int level, int debug_level, const char *header, const NODE *node)
|
||||
{
|
||||
if (level < debug_level) {
|
||||
fprintf(stderr, "DBG> %s: %s (%u)\n", header,
|
||||
ruby_node_name(nd_type(node)), nd_line(node));
|
||||
fprintf(stderr, "DBG> %s: %s (id: %d, line: %d, location: (%d,%d)-(%d,%d))\n",
|
||||
header, ruby_node_name(nd_type(node)), nd_node_id(node), nd_line(node),
|
||||
nd_first_lineno(node), nd_first_column(node),
|
||||
nd_last_lineno(node), nd_last_column(node));
|
||||
}
|
||||
return (NODE *)node;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче