mirror of
https://github.com/intel/llvm.git
synced 2026-02-05 13:21:04 +08:00
Reflow paragraphs in comments.
This is intended as a clean up after the big clang-format commit
(r280751), which unfortunately resulted in many of the comment
paragraphs in LLDB being very hard to read.
FYI, the script I used was:
import textwrap
import commands
import os
import sys
import re
tmp = "%s.tmp"%sys.argv[1]
out = open(tmp, "w+")
with open(sys.argv[1], "r") as f:
header = ""
text = ""
comment = re.compile(r'^( *//) ([^ ].*)$')
special = re.compile(r'^((([A-Z]+[: ])|([0-9]+ )).*)|(.*;)$')
for line in f:
match = comment.match(line)
if match and not special.match(match.group(2)):
# skip intentionally short comments.
if not text and len(match.group(2)) < 40:
out.write(line)
continue
if text:
text += " " + match.group(2)
else:
header = match.group(1)
text = match.group(2)
continue
if text:
filled = textwrap.wrap(text, width=(78-len(header)),
break_long_words=False)
for l in filled:
out.write(header+" "+l+'\n')
text = ""
out.write(line)
os.rename(tmp, sys.argv[1])
Differential Revision: https://reviews.llvm.org/D46144
llvm-svn: 331197
This commit is contained in:
@@ -57,8 +57,7 @@ bool HostInfoLinux::GetOSVersion(uint32_t &major, uint32_t &minor,
|
||||
success = true;
|
||||
else {
|
||||
// Some kernels omit the update version, so try looking for just "X.Y"
|
||||
// and
|
||||
// set update to 0.
|
||||
// and set update to 0.
|
||||
g_fields->m_os_update = 0;
|
||||
status = sscanf(un.release, "%u.%u", &g_fields->m_os_major,
|
||||
&g_fields->m_os_minor);
|
||||
@@ -100,8 +99,8 @@ bool HostInfoLinux::GetOSKernelDescription(std::string &s) {
|
||||
}
|
||||
|
||||
llvm::StringRef HostInfoLinux::GetDistributionId() {
|
||||
// Try to run 'lbs_release -i', and use that response
|
||||
// for the distribution id.
|
||||
// Try to run 'lbs_release -i', and use that response for the distribution
|
||||
// id.
|
||||
static llvm::once_flag g_once_flag;
|
||||
llvm::call_once(g_once_flag, []() {
|
||||
|
||||
@@ -109,8 +108,7 @@ llvm::StringRef HostInfoLinux::GetDistributionId() {
|
||||
if (log)
|
||||
log->Printf("attempting to determine Linux distribution...");
|
||||
|
||||
// check if the lsb_release command exists at one of the
|
||||
// following paths
|
||||
// check if the lsb_release command exists at one of the following paths
|
||||
const char *const exe_paths[] = {"/bin/lsb_release",
|
||||
"/usr/bin/lsb_release"};
|
||||
|
||||
@@ -212,8 +210,8 @@ bool HostInfoLinux::ComputeSystemPluginsDirectory(FileSpec &file_spec) {
|
||||
|
||||
bool HostInfoLinux::ComputeUserPluginsDirectory(FileSpec &file_spec) {
|
||||
// XDG Base Directory Specification
|
||||
// http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
|
||||
// If XDG_DATA_HOME exists, use that, otherwise use ~/.local/share/lldb.
|
||||
// http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html If
|
||||
// XDG_DATA_HOME exists, use that, otherwise use ~/.local/share/lldb.
|
||||
const char *xdg_data_home = getenv("XDG_DATA_HOME");
|
||||
if (xdg_data_home && xdg_data_home[0]) {
|
||||
std::string user_plugin_dir(xdg_data_home);
|
||||
|
||||
Reference in New Issue
Block a user