FAIL_WITH_ERROR(SYNTAX_ERROR, ("Unexpected characters after '", keyword, "' clause end delimiter '", delimiter, "':\n", line, "\n"));
WTF_ALLOW_UNSAFE_BUFFER_USAGE_END
builder.append(std::span { line, p + 1 });
return builder.toString();
}
builder.append(unsafeSpan(line));
WTF_ALLOW_UNSAFE_BUFFER_USAGE_BEGIN
} while ((line = fgets(buffer, bufferSize, file)));
WTF_ALLOW_UNSAFE_BUFFER_USAGE_END
FAIL_WITH_ERROR(SYNTAX_ERROR, ("'", keyword, "' clause end delimiter '", delimiter, "' not found:\n", builder.toString(), "\n", "Are you missing a '}' before the delimiter?\n"));