Parser.st
changeset 1518 ae1f95e5ab9f
parent 1517 63d8bd670305
child 1519 2bf586494492
--- a/Parser.st	Wed May 26 14:13:04 2004 +0200
+++ b/Parser.st	Thu May 27 18:19:50 2004 +0200
@@ -2909,8 +2909,11 @@
     selectorSymbol := aSelectorString asSymbolIfInterned.
     selectorSymbol isNil ifTrue:[
         nowhereImplemented := true.
-"/    ] ifFalse:[
-"/        nowhereImplemented := (self implementedInAnyClass:selectorSymbol) not.
+    ] ifFalse:[
+"/ temporarily disabled - too slow.
+"/        self isSyntaxHighlighter ifTrue:[
+"/            nowhereImplemented := (self implementedInAnyClass:selectorSymbol) not.
+"/        ]
     ].
 
     nowhereImplemented ifTrue:[
@@ -6824,7 +6827,7 @@
 
 implementedInAnyClass:selector
     Smalltalk allClassesAndMetaclassesDo:[:cls |
-        (cls implements:selector) ifTrue:[^ true].
+        (cls includesSelector:selector) ifTrue:[^ true].
     ].
     ^ false
 !
@@ -7510,7 +7513,7 @@
 !Parser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.423 2004-05-26 12:13:04 ca Exp $'
+    ^ '$Header: /cvs/stx/stx/libcomp/Parser.st,v 1.424 2004-05-27 16:19:50 cg Exp $'
 ! !
 
 Parser initialize!