[Pkg] The Trunk: Collections-nice.435.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Mar 30 19:50:46 UTC 2011


Nicolas Cellier uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-nice.435.mcz

==================== Summary ====================

Name: Collections-nice.435
Author: nice
Time: 30 March 2011, 9:50:07.129 pm
UUID: f53b9d14-89c3-4105-8e0b-41cd10076918
Ancestors: Collections-nice.434

Use #newCompiler #newParser

=============== Diff against Collections-nice.434 ===============

Item was changed:
  ----- Method: Text>>makeSelectorBold (in category 'emphasis') -----
  makeSelectorBold
  	"For formatting Smalltalk source code, set the emphasis of that portion of 
  	the receiver's string that parses as a message selector to be bold."
  
  	| parser i |
  	string size = 0 ifTrue: [^ self].
  	i := 0.
  	[(string at: (i := i + 1)) isSeparator] whileTrue.
  	(string at: i) = $[ ifTrue: [^ self].  "block, no selector"
+ 	[(parser := Compiler newParser) parseSelector: string] on: Error do: [^ self].
- 	[(parser := Compiler parserClass new) parseSelector: string] on: Error do: [^ self].
  	self makeBoldFrom: 1 to: (parser endOfLastToken min: string size)!

Item was changed:
  ----- Method: Text>>makeSelectorBoldIn: (in category 'emphasis') -----
  makeSelectorBoldIn: aClass
  	"For formatting Smalltalk source code, set the emphasis of that portion of 
  	the receiver's string that parses as a message selector to be bold."
  
  	| parser |
  	string size = 0 ifTrue: [^self].
+ 	(parser := aClass newParser) parseSelector: string.
- 	(parser := aClass parserClass new) parseSelector: string.
  	self makeBoldFrom: 1 to: (parser endOfLastToken min: string size)!



More information about the Packages mailing list