summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2019-11-22 16:23:22 +0100
committerAaron Merey <amerey@redhat.com>2019-11-22 12:40:49 -0500
commiteb5b18bf6f06197d60829ec75a0304ef011bcfc7 (patch)
tree537b6023858e8bbacec7f54d39ad85bdfa93629f
parent6910c6ca75ea3ad92386632e5371bcb6137a34fa (diff)
downloadbinutils-gdb-eb5b18bf6f06197d60829ec75a0304ef011bcfc7.tar.gz
[gdb/contrib] Improve words extraction in words.sh script
Remove more punctuation and quoting in words.sh script. gdb/ChangeLog: 2019-11-22 Tom de Vries <tdevries@suse.de> * contrib/words.sh: Improve words extraction. Change-Id: I1d9eea165731af4e6c4e1c7e09aed9b07af6395c
-rw-r--r--gdb/ChangeLog4
-rwxr-xr-xgdb/contrib/words.sh3
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 25c63c76589..93258c3d867 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2019-11-22 Tom de Vries <tdevries@suse.de>
+ * contrib/words.sh: Improve words extraction.
+
+2019-11-22 Tom de Vries <tdevries@suse.de>
+
* contrib/words.sh: Combine sed invocations.
2019-11-21 Christian Biesinger <cbiesinger@google.com>
diff --git a/gdb/contrib/words.sh b/gdb/contrib/words.sh
index 8c4fdd072f7..ec8bcd06cbf 100755
--- a/gdb/contrib/words.sh
+++ b/gdb/contrib/words.sh
@@ -115,9 +115,10 @@ awk \
-f "$awkfile" \
-- "$@" \
| sed \
- -e 's/[%^$~#{}`&=@,. \t\/_()|<>\+\*-]/\n/g' \
+ -e 's/[!"?;:%^$~#{}`&=@,. \t\/_()|<>\+\*-]/\n/g' \
-e 's/\[/\n/g' \
-e 's/\]/\n/g' \
+ -e "s/'/\n/g" \
-e 's/[0-9][0-9]*/\n/g' \
-e 's/[ \t]*//g' \
| tr '[:upper:]' '[:lower:]' \