A new version of Compiler was added to project The Inbox:
http://source.squeak.org/inbox/Compiler-cwp.237.mcz==================== Summary ====================
Name: Compiler-cwp.237
Author: cwp
Time: 22 October 2012, 12:41:37.581 am
UUID: 88c324fe-9302-4ec9-ba3c-beb6c3aae7d0
Ancestors: Compiler-eem.234, Compiler-cwp.235
Reinitialize String every time the #allowUnderscoreSelectors preference is changed, so that the Tokenish character map will be correct.
=============== Diff against Compiler-eem.234 ===============
Item was removed:
- ----- Method: Parser>>allowUnderscoreSelectors (in category 'private') -----
- allowUnderscoreSelectors
- "Query class + preference"
- ^encoder classEncoding allowUnderscoreSelectors
- ifNil:[super allowUnderscoreSelectors]!
Item was changed:
----- Method: Scanner class>>prefAllowUnderscoreSelectors: (in category 'preferences') -----
prefAllowUnderscoreSelectors: aBool
"Accessor for the system-wide preference"
+ AllowUnderscoreSelectors := aBool.
+
+ "Reinitialize String's tokenish character map"
+ String initialize!
- AllowUnderscoreSelectors := aBool!