SyntaxHighlighter2.st
changeset 12979 560f12815e0f
parent 12911 6a562c9a975e
child 12984 65d53f09f5ac
child 13175 64da878033cc
--- a/SyntaxHighlighter2.st	Sun Jun 23 12:44:40 2013 +0200
+++ b/SyntaxHighlighter2.st	Sun Jun 23 12:44:44 2013 +0200
@@ -694,7 +694,7 @@
         ]
     ].
 
-    elements add: (SyntaxElementVariable from: pos1 to: pos2 type: #class value: cls)
+    elements add: ((SyntaxElementVariable from: pos1 to: pos2 type: #class value: cls) name:name)
 
     "Created: / 14-02-2010 / 14:08:44 / Jan Vrany <jan.vrany@fit.cvut.cz>"
     "Modified: / 15-02-2010 / 10:53:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
@@ -717,7 +717,7 @@
     "don't create symbols for partial typed selectors"
     selectorSymbol := selectorString asSymbolIfInterned.
 
-    element := SyntaxElement from: pos1 to: pos2 type: #selector value: selectorSymbol ? selectorString.
+    element := SyntaxElement from: pos1 to: pos2 type: #selector value: (selectorSymbol ? selectorString).
     lastSelectorElement ifNotNil:[lastSelectorElement next: element].
     elements add: element.
     lastSelectorElement := element.
@@ -765,7 +765,7 @@
     prev := (lastVariableElements at:typeSymbol ifAbsentPut:[Dictionary new]) at:name ifAbsent:[nil].
     (prev notNil and:[prev start == pos1]) ifTrue:[^ self].
 
-    element := SyntaxElementVariable from: pos1 to: pos2 type:typeSymbol value: name assigned:assigned.
+    element := (SyntaxElementVariable from: pos1 to: pos2 type:typeSymbol value: name assigned:assigned) name:name.
 
     prev notNil ifTrue:[prev next:element].
     (lastVariableElements at:typeSymbol) at:name put:element.
@@ -778,10 +778,10 @@
 !SyntaxHighlighter2 class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.14 2013-06-14 14:31:48 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/SyntaxHighlighter2.st,v 1.15 2013-06-23 10:44:44 cg Exp $'
 !
 
 version_SVN
-    ^ '$Id: SyntaxHighlighter2.st,v 1.14 2013-06-14 14:31:48 cg Exp $'
+    ^ '$Id: SyntaxHighlighter2.st,v 1.15 2013-06-23 10:44:44 cg Exp $'
 ! !