'From etoys2.3 of 28 November 2007 [latest update: #1891] on 5 February 2008 at 5:21:37 pm'! "Change Set: manifestFixHack-yo Date: 5 February 2008 Author: Yoshiki Ohshima A workaround of multi-line value in manifest. In the future, the values should be nicely quoted before somebody finds a real use of the file."! !ProjectLoading class methodsFor: 'private' stamp: 'yo 2/5/2008 17:15'! parseManifest: aString | dict line index key value aStream | aStream _ aString readStream. dict _ Dictionary new. [(line _ aStream nextLine) notNil] whileTrue: [ index _ line indexOf: $:. index > 0 ifTrue: [ key _ line copyFrom: 1 to: index - 1. value _ (line copyFrom: index + 1 to: line size) withBlanksTrimmed. dict at: key put: value. ]. ]. ^ dict.! !