class: SyntaxHighlighter2
authorStefan Vogel <sv@exept.de>
Fri, 26 Jun 2015 16:20:55 +0200
changeset 15714 cf4df6faaa96
parent 15713 364dd018ea7c
child 15715 a734f6d30da5
class: SyntaxHighlighter2 changed: #markSelector:from:to:receiverNode: make selector a symbol if it is already known as symbol
SyntaxHighlighter2.st
--- a/SyntaxHighlighter2.st	Fri Jun 26 14:48:12 2015 +0200
+++ b/SyntaxHighlighter2.st	Fri Jun 26 16:20:55 2015 +0200
@@ -968,7 +968,6 @@
 !
 
 markSelector:selectorString from:pos1 to:pos2 receiverNode:aReceiverNode
-
     | element selectorSymbol |
 
     "Special hack for Java class references - I would like to have them
@@ -986,7 +985,7 @@
     "don't create symbols for partial typed selectors"
     selectorSymbol := selectorString asSymbolIfInterned.
 
-    element := elements newElementFor: (SelectorNode value: selectorString from: pos1 to: pos2).
+    element := elements newElementFor: (SelectorNode value: selectorSymbol ? selectorString from: pos1 to: pos2).
 
     (lastSelectorElement notNil "and:[lastSelectorElement value = selectorString]") ifTrue:[
         lastSelectorElement nextElement: element.
@@ -1082,14 +1081,14 @@
 !SyntaxHighlighter2 class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.27 2015-04-20 09:05:32 cg Exp $'
+    ^ '$Header$'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.27 2015-04-20 09:05:32 cg Exp $'
+    ^ '$Header$'
 !
 
 version_SVN
-    ^ '$Id: SyntaxHighlighter2.st,v 1.27 2015-04-20 09:05:32 cg Exp $'
+    ^ '$Id$'
 ! !