Skip to content

Commit 6482c47

Browse files
committed
include prefix-trailing whitespace in matches not in diffs
1 parent 4412f70 commit 6482c47

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

stringdiff/src/main/scala/app/tulz/diff/Tokens.scala

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,15 @@ object Tokens {
5151
.map { len =>
5252
(
5353
len,
54-
tokens.take(len) != reference.take(len),
55-
// reference.isEmpty || tokens(len - 1) != reference.head,
56-
len == tokens.length || !isWhitespace(tokens(len))
54+
tokens.take(len) != reference.take(len)
5755
)
5856
}
5957
.toList
60-
.takeWhile { case (_, keepGoing, _) =>
58+
.takeWhile { case (_, keepGoing) =>
6159
keepGoing
6260
}
63-
.collect {
64-
case (prefixLength, _, keep) if keep => prefixLength
61+
.map { case (prefixLength, _) =>
62+
prefixLength
6563
}
6664
.map { prefixLength =>
6765
(

0 commit comments

Comments
 (0)