#define DBUG_ASSERT_NODETYPE(actual_node, expected_type) \
do { \
DBUG_ASSERT (actual_node != NULL, \
"Expected an " #expected_type " node but got NULL"); \
DBUG_ASSERT (NODE_TYPE (actual_node) == expected_type, \
"Expected an " #expected_type " node but got %s", \
NODE_TEXT (actual_node)); \
} while (0)
Using regex replace
DBUG_ASSERT \(NODE_TYPE \((.*)\) == N_(.*), ".*"\);
DBUG_ASSERT_NODETYPE ($1, N_$2);
And some manual replacements