File tree Expand file tree Collapse file tree 3 files changed +14
-7
lines changed
GToolkit-Pharo-Coder-Examples
GToolkit-Pharo-Coder-Method Expand file tree Collapse file tree 3 files changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,6 @@ BaselineOfGToolkit4Pharo >> baseline: spec [
63
63
64
64
package: ' GToolkit-Pharo-Coder-Method' with: [
65
65
spec requires: #(
66
- 'Brick-classifiers'
67
66
'GToolkitCoder'
68
67
'GToolkitCompleter'
69
68
'GToolkitExamplesEngine'
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ GtPharoSelecterExamples >> editorOnCode [
43
43
44
44
anEditorElement := self editorFor: self exampleSmalltalkCode.
45
45
anEditor := anEditorElement editor.
46
- anEditor doubleClickWordClassifier: SmalltalkWordClassifier new .
47
- anEditor movementWordClassifier: SmalltalkWordClassifier new .
46
+ anEditor doubleClickWordClassifier: BrTextEditorModel smalltalkWordClassifier .
47
+ anEditor movementWordClassifier: BrTextEditorModel smalltalkWordClassifier .
48
48
49
49
self assert: anEditor cursors isEmpty.
50
50
self assert: anEditor selection isEmpty.
@@ -59,8 +59,8 @@ GtPharoSelecterExamples >> editorOnEmpty [
59
59
60
60
anEditorElement := self editorFor: ' ' .
61
61
anEditor := anEditorElement editor.
62
- anEditor doubleClickWordClassifier: SmalltalkWordClassifier new .
63
- anEditor movementWordClassifier: SmalltalkWordClassifier new .
62
+ anEditor doubleClickWordClassifier: BrTextEditorModel smalltalkWordClassifier .
63
+ anEditor movementWordClassifier: BrTextEditorModel smalltalkWordClassifier .
64
64
65
65
self assert: anEditor cursors isEmpty.
66
66
self assert: anEditor selection isEmpty.
Original file line number Diff line number Diff line change @@ -23,8 +23,16 @@ GtSmalltalkSourceCoder class >> doubleClickClassifier: anObject [
23
23
24
24
{ #category : #initialization }
25
25
GtSmalltalkSourceCoder class >> initialize [
26
- WordMovementClassifier := CamelCaseWordClassifier new .
27
- DoubleClickClassifier := SmalltalkWordClassifier new
26
+ WordMovementClassifier := self smalltalkWordClassifier.
27
+ DoubleClickClassifier := self smalltalkWordClassifier
28
+ ]
29
+
30
+ { #category : #private }
31
+ GtSmalltalkSourceCoder class >> smalltalkWordClassifier [
32
+ ^ [ :c1 :c2 |
33
+ c1 isSeparator ~= c2 isSeparator
34
+ or : [ ((c1 isAlphaNumeric | (c1 = $_)) not and : [ c2 isAlphaNumeric | (c2 = $_) ])
35
+ or : [ c1 isAlphaNumeric | (c1 = $_) and : [ c2 tokenish not ] ] ] ]
28
36
]
29
37
30
38
{ #category : #accessing }
You can’t perform that action at this time.
0 commit comments