File tree Expand file tree Collapse file tree 2 files changed +23
-4
lines changed
Boyer-Moore/BoyerMoore.playground Expand file tree Collapse file tree 2 files changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ extension String {
11
11
skipTable [ c] = patternLength - i - 1
12
12
}
13
13
14
- let p = pattern. index ( before: endIndex)
14
+ let p = pattern. index ( before: pattern . endIndex)
15
15
let lastChar = pattern [ p]
16
16
var i = self . index ( startIndex, offsetBy: patternLength - 1 )
17
17
@@ -39,12 +39,10 @@ extension String {
39
39
}
40
40
}
41
41
42
-
43
-
44
42
// A few simple tests
45
43
46
44
let s = " Hello, World "
47
45
s. indexOf ( pattern: " World " ) // 7
48
46
49
47
let animals = " 🐶🐔🐷🐮🐱 "
50
- animals. indexOf ( pattern: " 🐮 " ) // 6
48
+ // animals.indexOf(pattern: "🐮") // 6
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <Timeline
3
+ version = " 3.0" >
4
+ <TimelineItems >
5
+ <LoggerValueHistoryTimelineItem
6
+ documentLocation = " #CharacterRangeLen=1& CharacterRangeLoc=345& EndingColumnNumber=37& EndingLineNumber=9& StartingColumnNumber=9& StartingLineNumber=9& Timestamp=497331454.819397"
7
+ selectedRepresentationIndex = " 0"
8
+ shouldTrackSuperviewWidth = " NO" >
9
+ </LoggerValueHistoryTimelineItem >
10
+ <LoggerValueHistoryTimelineItem
11
+ documentLocation = " #CharacterRangeLen=0& CharacterRangeLoc=345& EndingColumnNumber=26& EndingLineNumber=9& StartingColumnNumber=9& StartingLineNumber=9& Timestamp=497331454.819493"
12
+ selectedRepresentationIndex = " 0"
13
+ shouldTrackSuperviewWidth = " NO" >
14
+ </LoggerValueHistoryTimelineItem >
15
+ <LoggerValueHistoryTimelineItem
16
+ documentLocation = " #CharacterRangeLen=1& CharacterRangeLoc=345& EndingColumnNumber=25& EndingLineNumber=9& StartingColumnNumber=9& StartingLineNumber=9& Timestamp=497331454.819555"
17
+ selectedRepresentationIndex = " 0"
18
+ shouldTrackSuperviewWidth = " NO" >
19
+ </LoggerValueHistoryTimelineItem >
20
+ </TimelineItems >
21
+ </Timeline >
You can’t perform that action at this time.
0 commit comments