std::string wavyLine( v8::Isolate *isolate, const v8::Local<v8::Message> &message) { std::string wavy_line = ""; int source_col_start_default = 0; int source_col_start = message->GetStartColumn( isolate->GetCurrentContext()).FromMaybe(source_col_start_default); wavy_line += paddingOf(source_col_start); int source_col_end_default = 0; int source_col_end = message->GetEndColumn( isolate->GetCurrentContext()).FromMaybe(source_col_end_default); for (int i = source_col_start; i < source_col_end; i++) wavy_line += "^"; return wavy_line; }