class YARP::InterpolatedRegularExpressionNode

def inspect(inspector = NodeInspector.new)

def inspect(inspector = NodeInspector.new)
  inspector << inspector.header(self)
  inspector << "├── opening_loc: #{inspector.location(opening_loc)}\n"
  inspector << "├── parts: #{inspector.list("#{inspector.prefix}│   ", parts)}"
  inspector << "├── closing_loc: #{inspector.location(closing_loc)}\n"
  inspector << "└── flags: #{[("ignore_case" if ignore_case?), ("multi_line" if multi_line?), ("extended" if extended?), ("euc_jp" if euc_jp?), ("ascii_8bit" if ascii_8bit?), ("windows_31j" if windows_31j?), ("utf_8" if utf_8?), ("once" if once?)].compact.join(", ")}\n"
  inspector.to_str
end