From da521153204f333b0cad1d1be081e9fc8c7379e9 Mon Sep 17 00:00:00 2001 From: Tom Beckmann Date: Tue, 25 May 2021 17:37:00 +0200 Subject: [PATCH 1/3] squeak: adapt baseline to load up-to-date STON --- .../instance/setUpSqueakPackages..st | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st b/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st index abeb9be1..4ca8f270 100644 --- a/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st +++ b/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st @@ -12,15 +12,15 @@ setUpSqueakPackages: spec spec for: #squeak do: [ spec - package: 'STON-Core'; - package: 'STON-Tests'; + baseline: 'Ston' with: [ spec repository: 'github://squeak-smalltalk/squeak-ston:squeak/repository']; + package: 'SmalltalkCI-Core' with: [ spec - requires: #('STON-Core'); + requires: #('Ston'); includes: #('SmalltalkCI-Squeak-Core') ]; package: 'SmalltalkCI-Squeak-Core' with: [ spec requires: #('SmalltalkCI-Core' 'SmalltalkCI-Coverage-Core') ]; package: 'SmalltalkCI-Squeak-Tests' with: [ spec requires: #('SmalltalkCI-Squeak-Core') ]. - spec group: 'tests' with: #('SmalltalkCI-Squeak-Tests' 'SmalltalkCI-Coverage-Tests' 'STON-Tests') - ] \ No newline at end of file + spec group: 'tests' with: #('SmalltalkCI-Squeak-Tests' 'SmalltalkCI-Coverage-Tests') + ] From b4a2f39e354a023a1eb18016730e4df39f6c67f1 Mon Sep 17 00:00:00 2001 From: Tom Beckmann Date: Tue, 25 May 2021 17:37:28 +0200 Subject: [PATCH 2/3] delete bundled STON --- repository/STON-Core.package/.filetree | 4 - .../Association.extension/instance/stonOn..st | 3 - .../methodProperties.json | 5 - .../Association.extension/properties.json | 2 - .../instance/stonContainSubObjects.st | 3 - .../Boolean.extension/instance/stonOn..st | 3 - .../Boolean.extension/methodProperties.json | 6 -- .../Boolean.extension/properties.json | 2 - .../ByteArray.extension/class/fromSton..st | 3 - .../instance/stonContainSubObjects.st | 3 - .../ByteArray.extension/instance/stonOn..st | 5 - .../ByteArray.extension/methodProperties.json | 6 -- .../ByteArray.extension/properties.json | 2 - .../Character.extension/class/fromSton..st | 3 - .../Character.extension/instance/stonOn..st | 3 - .../Character.extension/methodProperties.json | 5 - .../Character.extension/properties.json | 2 - .../Collection.extension/class/fromSton..st | 7 -- .../Collection.extension/instance/stonOn..st | 4 - .../methodProperties.json | 5 - .../Collection.extension/properties.json | 2 - .../Date.extension/class/fromSton..st | 3 - .../instance/stonContainSubObjects.st | 3 - .../Date.extension/instance/stonOn..st | 5 - .../Date.extension/methodProperties.json | 6 -- .../Date.extension/properties.json | 2 - .../DateAndTime.extension/class/fromSton..st | 3 - .../instance/stonContainSubObjects.st | 3 - .../DateAndTime.extension/instance/stonOn..st | 7 -- .../methodProperties.json | 6 -- .../DateAndTime.extension/properties.json | 2 - .../Dictionary.extension/class/fromSton..st | 10 -- .../Dictionary.extension/instance/stonOn..st | 12 --- .../methodProperties.json | 5 - .../Dictionary.extension/properties.json | 2 - .../Integer.extension/instance/stonOn..st | 3 - .../Integer.extension/methodProperties.json | 5 - .../Integer.extension/properties.json | 2 - .../instance/stonContainSubObjects.st | 3 - .../Number.extension/instance/stonOn..st | 3 - .../Number.extension/methodProperties.json | 6 -- .../Number.extension/properties.json | 2 - .../Object.extension/class/fromSton..st | 8 -- .../class/stonAllInstVarNames.st | 5 - .../Object.extension/class/stonName.st | 5 - .../Object.extension/instance/fromSton..st | 10 -- .../instance/isStonReference.st | 3 - .../instance/stonContainSubObjects.st | 6 -- .../Object.extension/instance/stonOn..st | 10 -- .../instance/stonProcessSubObjects..st | 12 --- .../instance/stonShouldWriteNilInstVars.st | 6 -- .../Object.extension/methodProperties.json | 12 --- .../Object.extension/properties.json | 2 - .../class/fromSton..st | 9 -- .../instance/stonOn..st | 7 -- .../methodProperties.json | 5 - .../properties.json | 2 - .../Point.extension/instance/fromSton..st | 5 - .../Point.extension/instance/stonOn..st | 4 - .../Point.extension/methodProperties.json | 6 -- .../Point.extension/properties.json | 2 - .../RunArray.extension/class/fromSton..st | 5 - .../RunArray.extension/instance/fromSton..st | 3 - .../RunArray.extension/instance/stonOn..st | 3 - .../RunArray.extension/methodProperties.json | 6 -- .../RunArray.extension/properties.json | 2 - .../STON-Core.package/STON.class/README.md | 93 ------------------- .../STON.class/class/classNameKey.st | 3 - .../STON.class/class/fromStream..st | 3 - .../STON.class/class/fromString..st | 3 - .../STON.class/class/jsonWriter.st | 5 - .../STON.class/class/listClass.st | 3 - .../STON.class/class/mapClass.st | 3 - .../STON.class/class/put.asJsonOnStream..st | 3 - .../class/put.asJsonOnStreamPretty..st | 5 - .../STON.class/class/put.onStream..st | 3 - .../STON.class/class/put.onStreamPretty..st | 5 - .../STON.class/class/reader.st | 3 - .../STON.class/class/toJsonString..st | 4 - .../STON.class/class/toJsonStringPretty..st | 4 - .../STON.class/class/toString..st | 4 - .../STON.class/class/toStringPretty..st | 4 - .../STON.class/class/writer.st | 3 - .../STON.class/methodProperties.json | 20 ---- .../STON.class/properties.json | 14 --- .../STONListWriter.class/README.md | 1 - .../STONListWriter.class/instance/add..st | 4 - .../methodProperties.json | 5 - .../STONListWriter.class/properties.json | 14 --- .../STONMapWriter.class/README.md | 1 - .../STONMapWriter.class/instance/at.put..st | 4 - .../STONMapWriter.class/methodProperties.json | 5 - .../STONMapWriter.class/properties.json | 14 --- .../STONReader.class/README.md | 17 ---- .../STONReader.class/class/on..st | 5 - .../instance/acceptUnknownClasses..st | 3 - .../instance/allowComplexMapKeys..st | 3 - .../STONReader.class/instance/atEnd.st | 3 - .../STONReader.class/instance/close.st | 5 - .../instance/consumeWhitespace.st | 6 -- .../instance/convertNewLines..st | 7 -- .../STONReader.class/instance/error..st | 7 -- .../STONReader.class/instance/expectChar..st | 7 -- .../STONReader.class/instance/initialize.st | 9 -- .../STONReader.class/instance/isClassChar..st | 3 - .../instance/isClassStartChar..st | 3 - .../instance/isSimpleSymbolChar..st | 3 - .../instance/isValidPropertyNameType..st | 3 - .../STONReader.class/instance/lookupClass..st | 12 --- .../STONReader.class/instance/match.do..st | 9 -- .../STONReader.class/instance/matchChar..st | 10 -- .../STONReader.class/instance/newLine..st | 5 - .../STONReader.class/instance/newReference.st | 7 -- .../STONReader.class/instance/next.st | 8 -- .../STONReader.class/instance/on..st | 3 - .../instance/optimizeForLargeStructures.st | 8 -- .../instance/parseCharacter.st | 6 -- .../parseCharacterConvertingNewLinesOn..st | 14 --- .../instance/parseCharacterHex.st | 7 -- .../instance/parseCharacterHexDigit.st | 12 --- .../STONReader.class/instance/parseClass.st | 9 -- .../instance/parseConstantDo..st | 21 ----- .../instance/parseEscapedCharacter.st | 20 ---- .../STONReader.class/instance/parseList.st | 8 -- .../STONReader.class/instance/parseListDo..st | 12 --- .../instance/parseListSingleton.st | 7 -- .../STONReader.class/instance/parseMap.st | 8 -- .../STONReader.class/instance/parseMapDo..st | 15 --- .../instance/parseNamedInstVarsFor..st | 4 - .../STONReader.class/instance/parseNumber.st | 13 --- .../instance/parseNumberExponent.st | 11 --- .../instance/parseNumberFraction.st | 9 -- .../instance/parseNumberInteger.st | 7 -- .../STONReader.class/instance/parseObject.st | 19 ---- .../instance/parseReference.st | 8 -- .../instance/parseSimpleValue.st | 20 ---- .../STONReader.class/instance/parseString.st | 3 - .../instance/parseStringInternal.st | 17 ---- .../STONReader.class/instance/parseSymbol.st | 14 --- .../STONReader.class/instance/parseValue.st | 10 -- .../instance/processSubObjectsOf..st | 13 --- .../STONReader.class/instance/reset.st | 4 - .../instance/resolveReference..st | 3 - .../instance/resolveReferenceIndex..st | 3 - .../instance/setReference.to..st | 3 - .../instance/storeReference..st | 6 -- .../instance/stringStreamContents..st | 7 -- .../STONReader.class/methodProperties.json | 56 ----------- .../STONReader.class/properties.json | 23 ----- .../STONReaderError.class/README.md | 1 - .../class/signal.streamPosition..st | 6 -- .../instance/messageText.st | 8 -- .../instance/streamPosition..st | 3 - .../instance/streamPosition.st | 3 - .../methodProperties.json | 7 -- .../STONReaderError.class/properties.json | 14 --- .../STONReference.class/README.md | 1 - .../STONReference.class/class/index..st | 5 - .../STONReference.class/instance/^equals.st | 3 - .../STONReference.class/instance/hash.st | 3 - .../STONReference.class/instance/index..st | 3 - .../STONReference.class/instance/index.st | 3 - .../instance/isStonReference.st | 3 - .../STONReference.class/instance/printOn..st | 4 - .../STONReference.class/methodProperties.json | 10 -- .../STONReference.class/properties.json | 14 --- .../STONShortListWriter.class/README.md | 1 - .../instance/add..st | 4 - .../methodProperties.json | 5 - .../STONShortListWriter.class/properties.json | 14 --- .../STONStreamWriter.class/README.md | 2 - .../STONStreamWriter.class/class/on..st | 5 - .../instance/initialize.st | 4 - .../STONStreamWriter.class/instance/on..st | 3 - .../methodProperties.json | 6 -- .../STONStreamWriter.class/properties.json | 15 --- .../STONWriter.class/README.md | 22 ----- .../STONWriter.class/class/initialize.st | 4 - .../class/initializeSTONCharacters.st | 12 --- .../initializeSTONSimpleSymbolCharacters.st | 11 --- .../class/isSimpleSymbolChar..st | 3 - .../STONWriter.class/class/on..st | 5 - .../STONWriter.class/instance/close.st | 5 - .../instance/encodeCharacter..st | 11 --- .../instance/encodeKey.value..st | 7 -- .../STONWriter.class/instance/encodeList..st | 14 --- .../STONWriter.class/instance/encodeMap..st | 18 ---- .../instance/encodeString..st | 9 -- .../instance/encodeStringKeepingNewLines..st | 15 --- .../STONWriter.class/instance/error..st | 3 - .../STONWriter.class/instance/indentedDo..st | 5 - .../STONWriter.class/instance/initialize.st | 9 -- .../instance/isSimpleSymbol..st | 7 -- .../STONWriter.class/instance/jsonMode..st | 3 - .../instance/keepNewLines..st | 7 -- .../instance/listElementSeparator.st | 4 - .../instance/mapElementSeparator.st | 4 - .../STONWriter.class/instance/newLine..st | 5 - .../instance/newlineIndent.st | 5 - .../STONWriter.class/instance/nextPut..st | 3 - .../STONWriter.class/instance/on..st | 3 - .../instance/optimizeForLargeStructures.st | 5 - .../STONWriter.class/instance/prettyPrint..st | 3 - .../instance/prettyPrintSpace.st | 3 - .../instance/referencePolicy..st | 4 - .../STONWriter.class/instance/reset.st | 3 - .../instance/shortListElementSeparator.st | 4 - .../STONWriter.class/instance/with.do..st | 14 --- .../instance/writeAssociation..st | 5 - .../instance/writeBoolean..st | 3 - .../STONWriter.class/instance/writeFloat..st | 3 - .../instance/writeInteger..st | 3 - .../STONWriter.class/instance/writeList..st | 4 - .../STONWriter.class/instance/writeMap..st | 4 - .../STONWriter.class/instance/writeNull.st | 5 - .../STONWriter.class/instance/writeObject..st | 15 --- .../instance/writeObject.do..st | 8 -- .../instance/writeObject.listSingleton..st | 9 -- .../instance/writeObject.streamList..st | 10 -- .../instance/writeObject.streamMap..st | 10 -- .../instance/writeObject.streamShortList..st | 10 -- .../instance/writeReference..st | 5 - .../STONWriter.class/instance/writeString..st | 3 - .../STONWriter.class/instance/writeSymbol..st | 12 --- .../STONWriter.class/methodProperties.json | 50 ---------- .../STONWriter.class/properties.json | 22 ----- .../STONWriterError.class/README.md | 1 - .../methodProperties.json | 5 - .../STONWriterError.class/properties.json | 14 --- .../class/fromSton..st | 5 - .../instance/stonOn..st | 5 - .../methodProperties.json | 5 - .../properties.json | 2 - .../class/fromSton..st | 9 -- .../instance/stonOn..st | 7 -- .../methodProperties.json | 5 - .../SmallDictionary.extension/properties.json | 2 - .../instance/stonContainSubObjects.st | 3 - .../String.extension/instance/stonOn..st | 3 - .../String.extension/methodProperties.json | 6 -- .../String.extension/properties.json | 2 - .../Symbol.extension/instance/stonOn..st | 3 - .../Symbol.extension/methodProperties.json | 5 - .../Symbol.extension/properties.json | 2 - .../Text.extension/class/fromSton..st | 5 - .../Text.extension/instance/fromSton..st | 3 - .../Text.extension/instance/stonOn..st | 3 - .../Text.extension/methodProperties.json | 6 -- .../Text.extension/properties.json | 2 - .../Time.extension/class/fromSton..st | 3 - .../instance/stonContainSubObjects.st | 3 - .../Time.extension/instance/stonOn..st | 7 -- .../Time.extension/methodProperties.json | 6 -- .../Time.extension/properties.json | 2 - .../instance/stonContainSubObjects.st | 3 - .../instance/stonOn..st | 3 - .../methodProperties.json | 6 -- .../UndefinedObject.extension/properties.json | 2 - .../monticello.meta/categories.st | 1 - .../monticello.meta/initializers.st | 0 .../STON-Core.package/monticello.meta/package | 1 - .../STON-Core.package/monticello.meta/version | 1 - repository/STON-Core.package/properties.json | 2 - repository/STON-Tests.package/.filetree | 4 - .../STONLargeWriteReadTests.class/README.md | 1 - .../instance/materialize..st | 6 -- .../instance/serialize..st | 8 -- .../instance/serializeJson..st | 8 -- .../methodProperties.json | 7 -- .../properties.json | 14 --- .../STONReaderTests.class/README.md | 1 - .../instance/materialize..st | 5 - .../instance/testAssociation.st | 13 --- .../instance/testBoolean.st | 4 - .../instance/testByteArray.st | 3 - .../instance/testCharacter.st | 3 - .../instance/testConvertingNewLines.st | 16 ---- .../instance/testDate.st | 5 - .../instance/testDateAndTime.st | 5 - .../instance/testDictionary.st | 6 -- .../instance/testDictionaryWithComplexKeys.st | 7 -- .../instance/testError.st | 6 -- .../instance/testFloat.st | 10 -- .../instance/testIdentityDictionary.st | 6 -- .../instance/testIllegalCharacterEscapes.st | 7 -- .../instance/testInteger.st | 7 -- .../instance/testJsonString.st | 11 --- .../instance/testList.st | 5 - .../STONReaderTests.class/instance/testMap.st | 4 - .../instance/testMultiple.st | 15 --- .../instance/testNewSymbol.st | 11 --- .../STONReaderTests.class/instance/testNil.st | 3 - .../instance/testNull.st | 3 - .../instance/testObject.st | 4 - .../instance/testOrderedCollection.st | 6 -- .../instance/testPoint.st | 3 - .../instance/testReferenceCycle.st | 8 -- .../instance/testReferenceSharing.st | 8 -- .../instance/testStreaming.st | 10 -- .../instance/testString.st | 9 -- .../instance/testSymbol.st | 4 - .../instance/testTime.st | 5 - .../instance/testUser.st | 7 -- .../instance/testUser2.st | 7 -- .../instance/testWhitespace.st | 6 -- .../methodProperties.json | 39 -------- .../STONReaderTests.class/properties.json | 14 --- .../STONTestDomainObject.class/README.md | 12 --- .../STONTestDomainObject.class/class/dummy.st | 14 --- .../class/stonName.st | 3 - .../instance/^equals.st | 24 ----- .../instance/boolean..st | 3 - .../instance/boolean.st | 3 - .../instance/bytes..st | 3 - .../instance/bytes.st | 3 - .../instance/color..st | 3 - .../instance/color.st | 3 - .../instance/created..st | 3 - .../instance/created.st | 3 - .../instance/description..st | 3 - .../instance/description.st | 3 - .../instance/float..st | 3 - .../instance/float.st | 3 - .../instance/hash.st | 12 --- .../instance/initialize.st | 3 - .../instance/integer..st | 3 - .../instance/integer.st | 3 - .../instance/modified..st | 3 - .../instance/modified.st | 3 - .../instance/tags..st | 3 - .../instance/tags.st | 3 - .../methodProperties.json | 26 ------ .../properties.json | 22 ----- .../STONTestMap.class/README.md | 3 - .../STONTestMap.class/class/classTree..st | 16 ---- .../STONTestMap.class/class/classTree.st | 3 - .../class/classTreeExtended..st | 22 ----- .../class/classTreeExtended.st | 3 - .../STONTestMap.class/class/stonName.st | 3 - .../instance/printElementsOn..st | 7 -- .../STONTestMap.class/methodProperties.json | 9 -- .../STONTestMap.class/properties.json | 14 --- .../STONTestUser.class/README.md | 6 -- .../STONTestUser.class/class/dummy.st | 13 --- .../STONTestUser.class/class/stonName.st | 3 - .../STONTestUser.class/instance/^equals.st | 9 -- .../STONTestUser.class/instance/enabled..st | 3 - .../STONTestUser.class/instance/enabled.st | 3 - .../STONTestUser.class/instance/hash.st | 5 - .../STONTestUser.class/instance/initialize.st | 4 - .../STONTestUser.class/instance/password..st | 3 - .../STONTestUser.class/instance/password.st | 3 - .../STONTestUser.class/instance/username..st | 3 - .../STONTestUser.class/instance/username.st | 3 - .../STONTestUser.class/methodProperties.json | 14 --- .../STONTestUser.class/properties.json | 16 ---- .../STONTestUser2.class/README.md | 1 - .../STONTestUser2.class/class/stonName.st | 3 - .../STONTestUser2.class/instance/fromSton..st | 7 -- .../STONTestUser2.class/instance/stonOn..st | 7 -- .../STONTestUser2.class/methodProperties.json | 6 -- .../STONTestUser2.class/properties.json | 14 --- .../STONTestUser3.class/README.md | 1 - .../class/stonAllInstVarNames.st | 3 - .../STONTestUser3.class/class/stonName.st | 3 - .../instance/stonShouldWriteNilInstVars.st | 3 - .../STONTestUser3.class/methodProperties.json | 6 -- .../STONTestUser3.class/properties.json | 14 --- .../STONTests.class/README.md | 1 - .../class/fastReadFromFileNamed..st | 8 -- .../class/fastWrite.toFileNamed..st | 11 --- .../class/readFromFileNamed..st | 7 -- .../class/write.toFileNamed..st | 7 -- .../instance/testFromString.st | 5 - .../instance/testPrettyPrinting.st | 7 -- .../STONTests.class/instance/testToString.st | 5 - .../STONTests.class/methodProperties.json | 11 --- .../STONTests.class/properties.json | 14 --- .../README.md | 1 - .../instance/serialize..st | 7 -- .../instance/serializeJson..st | 7 -- .../methodProperties.json | 6 -- .../properties.json | 14 --- .../STONWriteReadTests.class/README.md | 1 - .../instance/materialize..st | 5 - .../instance/serialize..st | 6 -- .../instance/serializeAndMaterialize..st | 7 -- .../serializeAndMaterializeJsonMode..st | 6 -- .../instance/serializeJson..st | 6 -- .../instance/testAssociations.st | 7 -- .../instance/testCharacters.st | 5 - .../instance/testCollections.st | 15 --- .../instance/testDatesAndTimes.st | 9 -- .../instance/testDomainObject.st | 13 --- .../instance/testEmpty.st | 7 -- .../instance/testFloats.st | 11 --- .../instance/testJsonMode.st | 15 --- .../instance/testOrderedDictionary.st | 16 ---- .../instance/testPrimitives.st | 5 - .../instance/testSmallDictionary.st | 12 --- .../instance/testSmallIntegers.st | 5 - .../instance/testStrings.st | 5 - .../instance/testSymbols.st | 6 -- .../instance/testTextAndRunArray.st | 8 -- .../instance/testUser.st | 13 --- .../instance/testUser2.st | 13 --- .../methodProperties.json | 26 ------ .../STONWriteReadTests.class/properties.json | 14 --- .../STONWriterTests.class/README.md | 1 - .../instance/serialize..st | 6 -- .../instance/serializeJson..st | 6 -- .../instance/serializePretty..st | 7 -- .../instance/testAssociation.st | 6 -- .../instance/testBoolean.st | 4 - .../instance/testByteArray.st | 3 - .../instance/testCustomNewline.st | 11 --- .../instance/testDate.st | 5 - .../instance/testDateAndTime.st | 5 - .../instance/testDictionary.st | 6 -- .../instance/testDoubleQuotedString.st | 9 -- .../instance/testEmptyArrayPretty.st | 3 - .../instance/testEmptyDictionaryPretty.st | 3 - .../instance/testFloat.st | 10 -- .../instance/testIdentityDictionary.st | 6 -- .../instance/testInteger.st | 7 -- .../instance/testIsSimpleSymbol.st | 13 --- .../instance/testKeepingNewLines.st | 18 ---- .../instance/testList.st | 5 - .../STONWriterTests.class/instance/testMap.st | 15 --- .../STONWriterTests.class/instance/testNil.st | 3 - .../instance/testNull.st | 3 - .../instance/testOrderedCollection.st | 6 -- .../instance/testPoint.st | 3 - .../instance/testReferenceCycle.st | 6 -- .../instance/testReferenceSharing.st | 6 -- .../instance/testReferenceSharingError.st | 14 --- .../instance/testReferenceSharingIgnore.st | 12 --- .../testRestrictedClassesInJsonMode.st | 4 - .../instance/testString.st | 9 -- .../instance/testSymbol.st | 11 --- .../instance/testSymbolAsString.st | 4 - .../instance/testTime.st | 5 - .../instance/testUser.st | 9 -- .../instance/testUser2.st | 9 -- .../instance/testUser3Nil.st | 7 -- .../instance/testUserNil.st | 5 - .../methodProperties.json | 42 --------- .../STONWriterTests.class/properties.json | 14 --- .../monticello.meta/categories.st | 1 - .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 - .../monticello.meta/version | 1 - repository/STON-Tests.package/properties.json | 2 - 453 files changed, 3197 deletions(-) delete mode 100644 repository/STON-Core.package/.filetree delete mode 100644 repository/STON-Core.package/Association.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Association.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Association.extension/properties.json delete mode 100644 repository/STON-Core.package/Boolean.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/Boolean.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Boolean.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Boolean.extension/properties.json delete mode 100644 repository/STON-Core.package/ByteArray.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/ByteArray.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/ByteArray.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/ByteArray.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/ByteArray.extension/properties.json delete mode 100644 repository/STON-Core.package/Character.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Character.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Character.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Character.extension/properties.json delete mode 100644 repository/STON-Core.package/Collection.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Collection.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Collection.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Collection.extension/properties.json delete mode 100644 repository/STON-Core.package/Date.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Date.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/Date.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Date.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Date.extension/properties.json delete mode 100644 repository/STON-Core.package/DateAndTime.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/DateAndTime.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/DateAndTime.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/DateAndTime.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/DateAndTime.extension/properties.json delete mode 100644 repository/STON-Core.package/Dictionary.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Dictionary.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Dictionary.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Dictionary.extension/properties.json delete mode 100644 repository/STON-Core.package/Integer.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Integer.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Integer.extension/properties.json delete mode 100644 repository/STON-Core.package/Number.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/Number.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Number.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Number.extension/properties.json delete mode 100644 repository/STON-Core.package/Object.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Object.extension/class/stonAllInstVarNames.st delete mode 100644 repository/STON-Core.package/Object.extension/class/stonName.st delete mode 100644 repository/STON-Core.package/Object.extension/instance/fromSton..st delete mode 100644 repository/STON-Core.package/Object.extension/instance/isStonReference.st delete mode 100644 repository/STON-Core.package/Object.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/Object.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Object.extension/instance/stonProcessSubObjects..st delete mode 100644 repository/STON-Core.package/Object.extension/instance/stonShouldWriteNilInstVars.st delete mode 100644 repository/STON-Core.package/Object.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Object.extension/properties.json delete mode 100644 repository/STON-Core.package/OrderedDictionary.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/OrderedDictionary.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/OrderedDictionary.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/OrderedDictionary.extension/properties.json delete mode 100644 repository/STON-Core.package/Point.extension/instance/fromSton..st delete mode 100644 repository/STON-Core.package/Point.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Point.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Point.extension/properties.json delete mode 100644 repository/STON-Core.package/RunArray.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/RunArray.extension/instance/fromSton..st delete mode 100644 repository/STON-Core.package/RunArray.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/RunArray.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/RunArray.extension/properties.json delete mode 100644 repository/STON-Core.package/STON.class/README.md delete mode 100644 repository/STON-Core.package/STON.class/class/classNameKey.st delete mode 100644 repository/STON-Core.package/STON.class/class/fromStream..st delete mode 100644 repository/STON-Core.package/STON.class/class/fromString..st delete mode 100644 repository/STON-Core.package/STON.class/class/jsonWriter.st delete mode 100644 repository/STON-Core.package/STON.class/class/listClass.st delete mode 100644 repository/STON-Core.package/STON.class/class/mapClass.st delete mode 100644 repository/STON-Core.package/STON.class/class/put.asJsonOnStream..st delete mode 100644 repository/STON-Core.package/STON.class/class/put.asJsonOnStreamPretty..st delete mode 100644 repository/STON-Core.package/STON.class/class/put.onStream..st delete mode 100644 repository/STON-Core.package/STON.class/class/put.onStreamPretty..st delete mode 100644 repository/STON-Core.package/STON.class/class/reader.st delete mode 100644 repository/STON-Core.package/STON.class/class/toJsonString..st delete mode 100644 repository/STON-Core.package/STON.class/class/toJsonStringPretty..st delete mode 100644 repository/STON-Core.package/STON.class/class/toString..st delete mode 100644 repository/STON-Core.package/STON.class/class/toStringPretty..st delete mode 100644 repository/STON-Core.package/STON.class/class/writer.st delete mode 100644 repository/STON-Core.package/STON.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STON.class/properties.json delete mode 100644 repository/STON-Core.package/STONListWriter.class/README.md delete mode 100644 repository/STON-Core.package/STONListWriter.class/instance/add..st delete mode 100644 repository/STON-Core.package/STONListWriter.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONListWriter.class/properties.json delete mode 100644 repository/STON-Core.package/STONMapWriter.class/README.md delete mode 100644 repository/STON-Core.package/STONMapWriter.class/instance/at.put..st delete mode 100644 repository/STON-Core.package/STONMapWriter.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONMapWriter.class/properties.json delete mode 100644 repository/STON-Core.package/STONReader.class/README.md delete mode 100644 repository/STON-Core.package/STONReader.class/class/on..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/acceptUnknownClasses..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/allowComplexMapKeys..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/atEnd.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/close.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/consumeWhitespace.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/convertNewLines..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/error..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/expectChar..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/initialize.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/isClassChar..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/isClassStartChar..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/isSimpleSymbolChar..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/isValidPropertyNameType..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/lookupClass..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/match.do..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/matchChar..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/newLine..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/newReference.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/next.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/on..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/optimizeForLargeStructures.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseCharacter.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseCharacterConvertingNewLinesOn..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseCharacterHex.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseCharacterHexDigit.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseClass.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseConstantDo..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseEscapedCharacter.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseList.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseListDo..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseListSingleton.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseMap.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseMapDo..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseNamedInstVarsFor..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseNumber.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseNumberExponent.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseNumberFraction.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseNumberInteger.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseObject.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseReference.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseSimpleValue.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseString.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseStringInternal.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseSymbol.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/parseValue.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/processSubObjectsOf..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/reset.st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/resolveReference..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/resolveReferenceIndex..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/setReference.to..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/storeReference..st delete mode 100644 repository/STON-Core.package/STONReader.class/instance/stringStreamContents..st delete mode 100644 repository/STON-Core.package/STONReader.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONReader.class/properties.json delete mode 100644 repository/STON-Core.package/STONReaderError.class/README.md delete mode 100644 repository/STON-Core.package/STONReaderError.class/class/signal.streamPosition..st delete mode 100644 repository/STON-Core.package/STONReaderError.class/instance/messageText.st delete mode 100644 repository/STON-Core.package/STONReaderError.class/instance/streamPosition..st delete mode 100644 repository/STON-Core.package/STONReaderError.class/instance/streamPosition.st delete mode 100644 repository/STON-Core.package/STONReaderError.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONReaderError.class/properties.json delete mode 100644 repository/STON-Core.package/STONReference.class/README.md delete mode 100644 repository/STON-Core.package/STONReference.class/class/index..st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/^equals.st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/hash.st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/index..st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/index.st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/isStonReference.st delete mode 100644 repository/STON-Core.package/STONReference.class/instance/printOn..st delete mode 100644 repository/STON-Core.package/STONReference.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONReference.class/properties.json delete mode 100644 repository/STON-Core.package/STONShortListWriter.class/README.md delete mode 100644 repository/STON-Core.package/STONShortListWriter.class/instance/add..st delete mode 100644 repository/STON-Core.package/STONShortListWriter.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONShortListWriter.class/properties.json delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/README.md delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/class/on..st delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/instance/initialize.st delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/instance/on..st delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONStreamWriter.class/properties.json delete mode 100644 repository/STON-Core.package/STONWriter.class/README.md delete mode 100644 repository/STON-Core.package/STONWriter.class/class/initialize.st delete mode 100644 repository/STON-Core.package/STONWriter.class/class/initializeSTONCharacters.st delete mode 100644 repository/STON-Core.package/STONWriter.class/class/initializeSTONSimpleSymbolCharacters.st delete mode 100644 repository/STON-Core.package/STONWriter.class/class/isSimpleSymbolChar..st delete mode 100644 repository/STON-Core.package/STONWriter.class/class/on..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/close.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeCharacter..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeKey.value..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeList..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeMap..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeString..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/encodeStringKeepingNewLines..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/error..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/indentedDo..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/initialize.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/isSimpleSymbol..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/jsonMode..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/keepNewLines..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/listElementSeparator.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/mapElementSeparator.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/newLine..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/newlineIndent.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/nextPut..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/on..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/optimizeForLargeStructures.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/prettyPrint..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/prettyPrintSpace.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/referencePolicy..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/reset.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/shortListElementSeparator.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/with.do..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeAssociation..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeBoolean..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeFloat..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeInteger..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeList..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeMap..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeNull.st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject.do..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject.listSingleton..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject.streamList..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject.streamMap..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeObject.streamShortList..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeReference..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeString..st delete mode 100644 repository/STON-Core.package/STONWriter.class/instance/writeSymbol..st delete mode 100644 repository/STON-Core.package/STONWriter.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONWriter.class/properties.json delete mode 100644 repository/STON-Core.package/STONWriterError.class/README.md delete mode 100644 repository/STON-Core.package/STONWriterError.class/methodProperties.json delete mode 100644 repository/STON-Core.package/STONWriterError.class/properties.json delete mode 100644 repository/STON-Core.package/SequenceableCollection.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/SequenceableCollection.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/SequenceableCollection.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/SequenceableCollection.extension/properties.json delete mode 100644 repository/STON-Core.package/SmallDictionary.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/SmallDictionary.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/SmallDictionary.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/SmallDictionary.extension/properties.json delete mode 100644 repository/STON-Core.package/String.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/String.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/String.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/String.extension/properties.json delete mode 100644 repository/STON-Core.package/Symbol.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Symbol.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Symbol.extension/properties.json delete mode 100644 repository/STON-Core.package/Text.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Text.extension/instance/fromSton..st delete mode 100644 repository/STON-Core.package/Text.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Text.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Text.extension/properties.json delete mode 100644 repository/STON-Core.package/Time.extension/class/fromSton..st delete mode 100644 repository/STON-Core.package/Time.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/Time.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/Time.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/Time.extension/properties.json delete mode 100644 repository/STON-Core.package/UndefinedObject.extension/instance/stonContainSubObjects.st delete mode 100644 repository/STON-Core.package/UndefinedObject.extension/instance/stonOn..st delete mode 100644 repository/STON-Core.package/UndefinedObject.extension/methodProperties.json delete mode 100644 repository/STON-Core.package/UndefinedObject.extension/properties.json delete mode 100644 repository/STON-Core.package/monticello.meta/categories.st delete mode 100644 repository/STON-Core.package/monticello.meta/initializers.st delete mode 100644 repository/STON-Core.package/monticello.meta/package delete mode 100644 repository/STON-Core.package/monticello.meta/version delete mode 100644 repository/STON-Core.package/properties.json delete mode 100644 repository/STON-Tests.package/.filetree delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/materialize..st delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serialize..st delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serializeJson..st delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONLargeWriteReadTests.class/properties.json delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/materialize..st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testAssociation.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testBoolean.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testByteArray.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testCharacter.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testConvertingNewLines.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testDate.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testDateAndTime.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testDictionary.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testDictionaryWithComplexKeys.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testError.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testFloat.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testIdentityDictionary.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testIllegalCharacterEscapes.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testInteger.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testJsonString.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testList.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testMap.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testMultiple.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testNewSymbol.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testNil.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testNull.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testObject.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testOrderedCollection.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testPoint.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceCycle.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceSharing.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testStreaming.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testString.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testSymbol.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testTime.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testUser.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testUser2.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/instance/testWhitespace.st delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONReaderTests.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/README.md delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/class/dummy.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/class/stonName.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/^equals.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/color..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/color.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/created..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/created.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/description..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/description.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/float..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/float.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/hash.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/initialize.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/integer..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/integer.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/modified..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/modified.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/tags..st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/instance/tags.st delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTestDomainObject.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTestMap.class/README.md delete mode 100644 repository/STON-Tests.package/STONTestMap.class/class/classTree..st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/class/classTree.st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended..st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended.st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/class/stonName.st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/instance/printElementsOn..st delete mode 100644 repository/STON-Tests.package/STONTestMap.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTestMap.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTestUser.class/README.md delete mode 100644 repository/STON-Tests.package/STONTestUser.class/class/dummy.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/class/stonName.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/^equals.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/enabled..st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/enabled.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/hash.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/initialize.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/password..st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/password.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/username..st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/instance/username.st delete mode 100644 repository/STON-Tests.package/STONTestUser.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTestUser.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/README.md delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/class/stonName.st delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/instance/fromSton..st delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/instance/stonOn..st delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTestUser2.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/README.md delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/class/stonAllInstVarNames.st delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/class/stonName.st delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/instance/stonShouldWriteNilInstVars.st delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTestUser3.class/properties.json delete mode 100644 repository/STON-Tests.package/STONTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONTests.class/class/fastReadFromFileNamed..st delete mode 100644 repository/STON-Tests.package/STONTests.class/class/fastWrite.toFileNamed..st delete mode 100644 repository/STON-Tests.package/STONTests.class/class/readFromFileNamed..st delete mode 100644 repository/STON-Tests.package/STONTests.class/class/write.toFileNamed..st delete mode 100644 repository/STON-Tests.package/STONTests.class/instance/testFromString.st delete mode 100644 repository/STON-Tests.package/STONTests.class/instance/testPrettyPrinting.st delete mode 100644 repository/STON-Tests.package/STONTests.class/instance/testToString.st delete mode 100644 repository/STON-Tests.package/STONTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONTests.class/properties.json delete mode 100644 repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serialize..st delete mode 100644 repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serializeJson..st delete mode 100644 repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/properties.json delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/materialize..st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/serialize..st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterialize..st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterializeJsonMode..st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeJson..st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testAssociations.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testCharacters.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testCollections.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testDatesAndTimes.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testDomainObject.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testEmpty.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testFloats.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testJsonMode.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testOrderedDictionary.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testPrimitives.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallDictionary.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallIntegers.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testStrings.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testSymbols.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testTextAndRunArray.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser2.st delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONWriteReadTests.class/properties.json delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/README.md delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/serialize..st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/serializeJson..st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/serializePretty..st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testAssociation.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testBoolean.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testByteArray.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testCustomNewline.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testDate.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testDateAndTime.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testDictionary.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testDoubleQuotedString.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyArrayPretty.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyDictionaryPretty.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testFloat.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testIdentityDictionary.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testInteger.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testIsSimpleSymbol.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testKeepingNewLines.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testList.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testMap.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testNil.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testNull.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testOrderedCollection.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testPoint.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceCycle.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharing.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingError.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingIgnore.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testRestrictedClassesInJsonMode.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testString.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testSymbol.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testSymbolAsString.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testTime.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testUser.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testUser2.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testUser3Nil.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/instance/testUserNil.st delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/methodProperties.json delete mode 100644 repository/STON-Tests.package/STONWriterTests.class/properties.json delete mode 100644 repository/STON-Tests.package/monticello.meta/categories.st delete mode 100644 repository/STON-Tests.package/monticello.meta/initializers.st delete mode 100644 repository/STON-Tests.package/monticello.meta/package delete mode 100644 repository/STON-Tests.package/monticello.meta/version delete mode 100644 repository/STON-Tests.package/properties.json diff --git a/repository/STON-Core.package/.filetree b/repository/STON-Core.package/.filetree deleted file mode 100644 index 8998102c..00000000 --- a/repository/STON-Core.package/.filetree +++ /dev/null @@ -1,4 +0,0 @@ -{ - "noMethodMetaData" : true, - "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } diff --git a/repository/STON-Core.package/Association.extension/instance/stonOn..st b/repository/STON-Core.package/Association.extension/instance/stonOn..st deleted file mode 100644 index 5e4c9e5e..00000000 --- a/repository/STON-Core.package/Association.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeAssociation: self \ No newline at end of file diff --git a/repository/STON-Core.package/Association.extension/methodProperties.json b/repository/STON-Core.package/Association.extension/methodProperties.json deleted file mode 100644 index 1db32c9c..00000000 --- a/repository/STON-Core.package/Association.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonOn:" : "ChristopheDemarey 11/6/2014 15:03" } } diff --git a/repository/STON-Core.package/Association.extension/properties.json b/repository/STON-Core.package/Association.extension/properties.json deleted file mode 100644 index 05f76c1f..00000000 --- a/repository/STON-Core.package/Association.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Association" } diff --git a/repository/STON-Core.package/Boolean.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/Boolean.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/Boolean.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Boolean.extension/instance/stonOn..st b/repository/STON-Core.package/Boolean.extension/instance/stonOn..st deleted file mode 100644 index 893a2c35..00000000 --- a/repository/STON-Core.package/Boolean.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeBoolean: self \ No newline at end of file diff --git a/repository/STON-Core.package/Boolean.extension/methodProperties.json b/repository/STON-Core.package/Boolean.extension/methodProperties.json deleted file mode 100644 index 6706a12d..00000000 --- a/repository/STON-Core.package/Boolean.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:24", - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 15:53" } } diff --git a/repository/STON-Core.package/Boolean.extension/properties.json b/repository/STON-Core.package/Boolean.extension/properties.json deleted file mode 100644 index c15542b7..00000000 --- a/repository/STON-Core.package/Boolean.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Boolean" } diff --git a/repository/STON-Core.package/ByteArray.extension/class/fromSton..st b/repository/STON-Core.package/ByteArray.extension/class/fromSton..st deleted file mode 100644 index e17c2dae..00000000 --- a/repository/STON-Core.package/ByteArray.extension/class/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self readHexFrom: stonReader parseListSingleton \ No newline at end of file diff --git a/repository/STON-Core.package/ByteArray.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/ByteArray.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/ByteArray.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/ByteArray.extension/instance/stonOn..st b/repository/STON-Core.package/ByteArray.extension/instance/stonOn..st deleted file mode 100644 index 5594238e..00000000 --- a/repository/STON-Core.package/ByteArray.extension/instance/stonOn..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -stonOn: stonWriter - "Use a hex representation" - - stonWriter writeObject: self listSingleton: self hex \ No newline at end of file diff --git a/repository/STON-Core.package/ByteArray.extension/methodProperties.json b/repository/STON-Core.package/ByteArray.extension/methodProperties.json deleted file mode 100644 index caa843df..00000000 --- a/repository/STON-Core.package/ByteArray.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:16" }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:25", - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 20:02" } } diff --git a/repository/STON-Core.package/ByteArray.extension/properties.json b/repository/STON-Core.package/ByteArray.extension/properties.json deleted file mode 100644 index 191a2eca..00000000 --- a/repository/STON-Core.package/ByteArray.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "ByteArray" } diff --git a/repository/STON-Core.package/Character.extension/class/fromSton..st b/repository/STON-Core.package/Character.extension/class/fromSton..st deleted file mode 100644 index cf125033..00000000 --- a/repository/STON-Core.package/Character.extension/class/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - ^ stonReader parseListSingleton first \ No newline at end of file diff --git a/repository/STON-Core.package/Character.extension/instance/stonOn..st b/repository/STON-Core.package/Character.extension/instance/stonOn..st deleted file mode 100644 index e8ffb5c6..00000000 --- a/repository/STON-Core.package/Character.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeObject: self listSingleton: self asString \ No newline at end of file diff --git a/repository/STON-Core.package/Character.extension/methodProperties.json b/repository/STON-Core.package/Character.extension/methodProperties.json deleted file mode 100644 index 022bd39d..00000000 --- a/repository/STON-Core.package/Character.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:17" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 20:02" } } diff --git a/repository/STON-Core.package/Character.extension/properties.json b/repository/STON-Core.package/Character.extension/properties.json deleted file mode 100644 index 7532e33e..00000000 --- a/repository/STON-Core.package/Character.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Character" } diff --git a/repository/STON-Core.package/Collection.extension/class/fromSton..st b/repository/STON-Core.package/Collection.extension/class/fromSton..st deleted file mode 100644 index 1115b702..00000000 --- a/repository/STON-Core.package/Collection.extension/class/fromSton..st +++ /dev/null @@ -1,7 +0,0 @@ -*ston-core -fromSton: stonReader - | collection | - collection := self new. - stonReader parseListDo: [ :each | - collection add: each ]. - ^ collection \ No newline at end of file diff --git a/repository/STON-Core.package/Collection.extension/instance/stonOn..st b/repository/STON-Core.package/Collection.extension/instance/stonOn..st deleted file mode 100644 index 7033d693..00000000 --- a/repository/STON-Core.package/Collection.extension/instance/stonOn..st +++ /dev/null @@ -1,4 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeObject: self do: [ - stonWriter encodeList: self ] diff --git a/repository/STON-Core.package/Collection.extension/methodProperties.json b/repository/STON-Core.package/Collection.extension/methodProperties.json deleted file mode 100644 index 4e85a494..00000000 --- a/repository/STON-Core.package/Collection.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 13:54" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 4/29/2012 12:23:33" } } diff --git a/repository/STON-Core.package/Collection.extension/properties.json b/repository/STON-Core.package/Collection.extension/properties.json deleted file mode 100644 index 93b0dc32..00000000 --- a/repository/STON-Core.package/Collection.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Collection" } diff --git a/repository/STON-Core.package/Date.extension/class/fromSton..st b/repository/STON-Core.package/Date.extension/class/fromSton..st deleted file mode 100644 index 87f37a9a..00000000 --- a/repository/STON-Core.package/Date.extension/class/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self readFrom: stonReader parseListSingleton readStream \ No newline at end of file diff --git a/repository/STON-Core.package/Date.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/Date.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/Date.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Date.extension/instance/stonOn..st b/repository/STON-Core.package/Date.extension/instance/stonOn..st deleted file mode 100644 index e13c0bee..00000000 --- a/repository/STON-Core.package/Date.extension/instance/stonOn..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -stonOn: stonWriter - "Use an ISO style YYYYMMDD representation" - - stonWriter writeObject: self listSingleton: self yyyymmdd \ No newline at end of file diff --git a/repository/STON-Core.package/Date.extension/methodProperties.json b/repository/STON-Core.package/Date.extension/methodProperties.json deleted file mode 100644 index 67cc702e..00000000 --- a/repository/STON-Core.package/Date.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:17" }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:26", - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 20:03" } } diff --git a/repository/STON-Core.package/Date.extension/properties.json b/repository/STON-Core.package/Date.extension/properties.json deleted file mode 100644 index 190900cf..00000000 --- a/repository/STON-Core.package/Date.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Date" } diff --git a/repository/STON-Core.package/DateAndTime.extension/class/fromSton..st b/repository/STON-Core.package/DateAndTime.extension/class/fromSton..st deleted file mode 100644 index 87f37a9a..00000000 --- a/repository/STON-Core.package/DateAndTime.extension/class/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self readFrom: stonReader parseListSingleton readStream \ No newline at end of file diff --git a/repository/STON-Core.package/DateAndTime.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/DateAndTime.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/DateAndTime.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/DateAndTime.extension/instance/stonOn..st b/repository/STON-Core.package/DateAndTime.extension/instance/stonOn..st deleted file mode 100644 index eb3aa780..00000000 --- a/repository/STON-Core.package/DateAndTime.extension/instance/stonOn..st +++ /dev/null @@ -1,7 +0,0 @@ -*ston-core -stonOn: stonWriter - "Use an ISO representation with all details" - - stonWriter writeObject: self listSingleton: - (String streamContents: [ :stream | - self printOn: stream withLeadingSpace: false ]) \ No newline at end of file diff --git a/repository/STON-Core.package/DateAndTime.extension/methodProperties.json b/repository/STON-Core.package/DateAndTime.extension/methodProperties.json deleted file mode 100644 index 7c650d10..00000000 --- a/repository/STON-Core.package/DateAndTime.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 5/28/2015 14:14" }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:25", - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 20:03" } } diff --git a/repository/STON-Core.package/DateAndTime.extension/properties.json b/repository/STON-Core.package/DateAndTime.extension/properties.json deleted file mode 100644 index 43b042dc..00000000 --- a/repository/STON-Core.package/DateAndTime.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "DateAndTime" } diff --git a/repository/STON-Core.package/Dictionary.extension/class/fromSton..st b/repository/STON-Core.package/Dictionary.extension/class/fromSton..st deleted file mode 100644 index 663e12c3..00000000 --- a/repository/STON-Core.package/Dictionary.extension/class/fromSton..st +++ /dev/null @@ -1,10 +0,0 @@ -*ston-core -fromSton: stonReader - "Instances of STON mapClass will be read directly and won't arrive here. - Other (sub)classes will use this method." - - | dictionary | - dictionary := self new. - stonReader parseMapDo: [ :key :value | - dictionary at: key put: value ]. - ^ dictionary \ No newline at end of file diff --git a/repository/STON-Core.package/Dictionary.extension/instance/stonOn..st b/repository/STON-Core.package/Dictionary.extension/instance/stonOn..st deleted file mode 100644 index b7cf1d58..00000000 --- a/repository/STON-Core.package/Dictionary.extension/instance/stonOn..st +++ /dev/null @@ -1,12 +0,0 @@ -*ston-core -stonOn: stonWriter - "Instances of STON mapClass will be encoded directly, without a class tag. - Other (sub)classes will be encoded with a class tag and will use a map representation. " - - self class == STON mapClass - ifTrue: [ - stonWriter writeMap: self ] - ifFalse: [ - stonWriter - writeObject: self - do: [ stonWriter encodeMap: self ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/Dictionary.extension/methodProperties.json b/repository/STON-Core.package/Dictionary.extension/methodProperties.json deleted file mode 100644 index a5184d9b..00000000 --- a/repository/STON-Core.package/Dictionary.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 14:59" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 14:58" } } diff --git a/repository/STON-Core.package/Dictionary.extension/properties.json b/repository/STON-Core.package/Dictionary.extension/properties.json deleted file mode 100644 index cb1bf501..00000000 --- a/repository/STON-Core.package/Dictionary.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Dictionary" } diff --git a/repository/STON-Core.package/Integer.extension/instance/stonOn..st b/repository/STON-Core.package/Integer.extension/instance/stonOn..st deleted file mode 100644 index 83af3554..00000000 --- a/repository/STON-Core.package/Integer.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeInteger: self \ No newline at end of file diff --git a/repository/STON-Core.package/Integer.extension/methodProperties.json b/repository/STON-Core.package/Integer.extension/methodProperties.json deleted file mode 100644 index 34b39c46..00000000 --- a/repository/STON-Core.package/Integer.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 15:47" } } diff --git a/repository/STON-Core.package/Integer.extension/properties.json b/repository/STON-Core.package/Integer.extension/properties.json deleted file mode 100644 index d27420be..00000000 --- a/repository/STON-Core.package/Integer.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Integer" } diff --git a/repository/STON-Core.package/Number.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/Number.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/Number.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Number.extension/instance/stonOn..st b/repository/STON-Core.package/Number.extension/instance/stonOn..st deleted file mode 100644 index ee5c796c..00000000 --- a/repository/STON-Core.package/Number.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeFloat: self asFloat \ No newline at end of file diff --git a/repository/STON-Core.package/Number.extension/methodProperties.json b/repository/STON-Core.package/Number.extension/methodProperties.json deleted file mode 100644 index 3170372e..00000000 --- a/repository/STON-Core.package/Number.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:26", - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 17:26" } } diff --git a/repository/STON-Core.package/Number.extension/properties.json b/repository/STON-Core.package/Number.extension/properties.json deleted file mode 100644 index 1d2c94d4..00000000 --- a/repository/STON-Core.package/Number.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Number" } diff --git a/repository/STON-Core.package/Object.extension/class/fromSton..st b/repository/STON-Core.package/Object.extension/class/fromSton..st deleted file mode 100644 index 6d024eef..00000000 --- a/repository/STON-Core.package/Object.extension/class/fromSton..st +++ /dev/null @@ -1,8 +0,0 @@ -*ston-core -fromSton: stonReader - "Create a new instance and delegate decoding to instance side. - Override only when new instance should be created directly (see implementors). " - - ^ self new - fromSton: stonReader; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/class/stonAllInstVarNames.st b/repository/STON-Core.package/Object.extension/class/stonAllInstVarNames.st deleted file mode 100644 index 8b3d8f61..00000000 --- a/repository/STON-Core.package/Object.extension/class/stonAllInstVarNames.st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -stonAllInstVarNames - "Override to encode my instances using a custom set of instance variables or to define their order." - - ^ self allInstVarNames \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/class/stonName.st b/repository/STON-Core.package/Object.extension/class/stonName.st deleted file mode 100644 index 4f9184e4..00000000 --- a/repository/STON-Core.package/Object.extension/class/stonName.st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -stonName - "Override to encode my instances using a different class name." - - ^ self name \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/instance/fromSton..st b/repository/STON-Core.package/Object.extension/instance/fromSton..st deleted file mode 100644 index 607fc42f..00000000 --- a/repository/STON-Core.package/Object.extension/instance/fromSton..st +++ /dev/null @@ -1,10 +0,0 @@ -*ston-core -fromSton: stonReader - "Decode non-variable classes from a map of their instance variables and values. - Override to customize and add a matching #toSton: (see implementors)." - - self class isVariable - ifTrue: [ - stonReader error: 'custom #fromSton: implementation needed for variable/indexable class' ] - ifFalse: [ - stonReader parseNamedInstVarsFor: self ] \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/instance/isStonReference.st b/repository/STON-Core.package/Object.extension/instance/isStonReference.st deleted file mode 100644 index 8ce4fc91..00000000 --- a/repository/STON-Core.package/Object.extension/instance/isStonReference.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -isStonReference - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/Object.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 51ba306f..00000000 --- a/repository/STON-Core.package/Object.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,6 +0,0 @@ -*ston-core -stonContainSubObjects - "Return true if I contain subObjects that should be processed, false otherwise. - Overwrite when necessary. See also #stonProcessSubObjects:" - - ^ true \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/instance/stonOn..st b/repository/STON-Core.package/Object.extension/instance/stonOn..st deleted file mode 100644 index 0ed7b7ac..00000000 --- a/repository/STON-Core.package/Object.extension/instance/stonOn..st +++ /dev/null @@ -1,10 +0,0 @@ -*ston-core -stonOn: stonWriter - "Encode non-variable classes with a map of their instance variable and values. - Override to customize and add a matching #fromSton: (see implementors)." - - self class isVariable - ifTrue: [ - stonWriter error: 'custom #stonOn: implementation needed for variable/indexable class' ] - ifFalse: [ - stonWriter writeObject: self ] diff --git a/repository/STON-Core.package/Object.extension/instance/stonProcessSubObjects..st b/repository/STON-Core.package/Object.extension/instance/stonProcessSubObjects..st deleted file mode 100644 index 301f3197..00000000 --- a/repository/STON-Core.package/Object.extension/instance/stonProcessSubObjects..st +++ /dev/null @@ -1,12 +0,0 @@ -*ston-core -stonProcessSubObjects: block - "Execute block to (potentially) change each of my subObjects. - In general, all instance and indexable variables are processed. - Overwrite when necessary. Not used when #stonContainSubObjects returns false." - - 1 to: self class instSize do: [ :each | - self instVarAt: each put: (block value: (self instVarAt: each)) ]. - (self class isVariable and: [ self class isBytes not ]) - ifTrue: [ - 1 to: self basicSize do: [ :each | - self basicAt: each put: (block value: (self basicAt: each)) ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/instance/stonShouldWriteNilInstVars.st b/repository/STON-Core.package/Object.extension/instance/stonShouldWriteNilInstVars.st deleted file mode 100644 index e70d152a..00000000 --- a/repository/STON-Core.package/Object.extension/instance/stonShouldWriteNilInstVars.st +++ /dev/null @@ -1,6 +0,0 @@ -*ston-core -stonShouldWriteNilInstVars - "Return true if my instance variables that are nil should be written out, - false otherwise. Overwrite when necessary. By default, return false." - - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Object.extension/methodProperties.json b/repository/STON-Core.package/Object.extension/methodProperties.json deleted file mode 100644 index 3cec42ed..00000000 --- a/repository/STON-Core.package/Object.extension/methodProperties.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 19:58", - "stonAllInstVarNames" : "SvenVanCaekenberghe 11/27/2014 11:08", - "stonName" : "SvenVanCaekenberghe 8/12/2014 13:28" }, - "instance" : { - "fromSton:" : "SvenVanCaekenberghe 5/28/2015 15:32", - "isStonReference" : "SvenVanCaekenberghe 1/18/2012 20:16", - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:24", - "stonOn:" : "SvenVanCaekenberghe 5/28/2015 15:06", - "stonProcessSubObjects:" : "SvenVanCaekenberghe 11/29/2012 16:22", - "stonShouldWriteNilInstVars" : "SvenVanCaekenberghe 11/13/2013 23:43" } } diff --git a/repository/STON-Core.package/Object.extension/properties.json b/repository/STON-Core.package/Object.extension/properties.json deleted file mode 100644 index 3d3b9ec4..00000000 --- a/repository/STON-Core.package/Object.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Object" } diff --git a/repository/STON-Core.package/OrderedDictionary.extension/class/fromSton..st b/repository/STON-Core.package/OrderedDictionary.extension/class/fromSton..st deleted file mode 100644 index 577485c2..00000000 --- a/repository/STON-Core.package/OrderedDictionary.extension/class/fromSton..st +++ /dev/null @@ -1,9 +0,0 @@ -*ston-core -fromSton: stonReader - "My instances are stored as maps." - - | dictionary | - dictionary := self new. - stonReader parseMapDo: [ :key :value | - dictionary at: key put: value ]. - ^ dictionary \ No newline at end of file diff --git a/repository/STON-Core.package/OrderedDictionary.extension/instance/stonOn..st b/repository/STON-Core.package/OrderedDictionary.extension/instance/stonOn..st deleted file mode 100644 index 4292d799..00000000 --- a/repository/STON-Core.package/OrderedDictionary.extension/instance/stonOn..st +++ /dev/null @@ -1,7 +0,0 @@ -*ston-core -stonOn: stonWriter - "I store my instances as maps" - - stonWriter - writeObject: self - do: [ stonWriter encodeMap: self ] \ No newline at end of file diff --git a/repository/STON-Core.package/OrderedDictionary.extension/methodProperties.json b/repository/STON-Core.package/OrderedDictionary.extension/methodProperties.json deleted file mode 100644 index dc65716f..00000000 --- a/repository/STON-Core.package/OrderedDictionary.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 4/10/2015 15:29" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 4/10/2015 15:28" } } diff --git a/repository/STON-Core.package/OrderedDictionary.extension/properties.json b/repository/STON-Core.package/OrderedDictionary.extension/properties.json deleted file mode 100644 index 63f76078..00000000 --- a/repository/STON-Core.package/OrderedDictionary.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "OrderedDictionary" } diff --git a/repository/STON-Core.package/Point.extension/instance/fromSton..st b/repository/STON-Core.package/Point.extension/instance/fromSton..st deleted file mode 100644 index f3bd5bc8..00000000 --- a/repository/STON-Core.package/Point.extension/instance/fromSton..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -fromSton: stonReader - stonReader parseListDo: [ :each :index | - index = 1 ifTrue: [ x := each ]. - index = 2 ifTrue: [ y := each ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/Point.extension/instance/stonOn..st b/repository/STON-Core.package/Point.extension/instance/stonOn..st deleted file mode 100644 index 47614464..00000000 --- a/repository/STON-Core.package/Point.extension/instance/stonOn..st +++ /dev/null @@ -1,4 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeObject: self streamShortList: [ :array | - array add: x; add: y ] \ No newline at end of file diff --git a/repository/STON-Core.package/Point.extension/methodProperties.json b/repository/STON-Core.package/Point.extension/methodProperties.json deleted file mode 100644 index 8c27bf28..00000000 --- a/repository/STON-Core.package/Point.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 14:30", - "stonOn:" : "SvenVanCaekenberghe 1/24/2012 10:02" } } diff --git a/repository/STON-Core.package/Point.extension/properties.json b/repository/STON-Core.package/Point.extension/properties.json deleted file mode 100644 index 3ae71f02..00000000 --- a/repository/STON-Core.package/Point.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Point" } diff --git a/repository/STON-Core.package/RunArray.extension/class/fromSton..st b/repository/STON-Core.package/RunArray.extension/class/fromSton..st deleted file mode 100644 index 875d82ce..00000000 --- a/repository/STON-Core.package/RunArray.extension/class/fromSton..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self new - fromSton: stonReader; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/RunArray.extension/instance/fromSton..st b/repository/STON-Core.package/RunArray.extension/instance/fromSton..st deleted file mode 100644 index a06b4632..00000000 --- a/repository/STON-Core.package/RunArray.extension/instance/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - stonReader parseNamedInstVarsFor: self \ No newline at end of file diff --git a/repository/STON-Core.package/RunArray.extension/instance/stonOn..st b/repository/STON-Core.package/RunArray.extension/instance/stonOn..st deleted file mode 100644 index cda0517e..00000000 --- a/repository/STON-Core.package/RunArray.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeObject: self \ No newline at end of file diff --git a/repository/STON-Core.package/RunArray.extension/methodProperties.json b/repository/STON-Core.package/RunArray.extension/methodProperties.json deleted file mode 100644 index e6f9e5a6..00000000 --- a/repository/STON-Core.package/RunArray.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 3/23/2014 18:51" }, - "instance" : { - "fromSton:" : "SvenVanCaekenberghe 5/28/2015 15:33", - "stonOn:" : "SvenVanCaekenberghe 3/23/2014 18:52" } } diff --git a/repository/STON-Core.package/RunArray.extension/properties.json b/repository/STON-Core.package/RunArray.extension/properties.json deleted file mode 100644 index 53772257..00000000 --- a/repository/STON-Core.package/RunArray.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "RunArray" } diff --git a/repository/STON-Core.package/STON.class/README.md b/repository/STON-Core.package/STON.class/README.md deleted file mode 100644 index 9d9ffeee..00000000 --- a/repository/STON-Core.package/STON.class/README.md +++ /dev/null @@ -1,93 +0,0 @@ -STON implements serialization and materialization using the Smalltalk Object Notation format. - -S y n t a x - - value - primitive-value - object-value - reference - nil - primitive-value - number - true - false - symbol - string - object-value - object - map - list - object - classname map - classname list - reference - @ int-index-previous-object-value - map - {} - { members } - members - pair - pair , members - pair - string : value - symbol : value - number : value - list - [] - [ elements ] - elements - value - value , elements - string - '' - ' chars ' - chars - char - char chars - char - any-printable-ASCII-character- - except-'-"-or-\ - \' - \" - \\ - \/ - \b - \f - \n - \r - \t - \u four-hex-digits - symbol - # chars-limited - # ' chars ' - chars-limited - char-limited - char-limited chars-limited - char-limited - a-z A-Z 0-9 - _ . / - classname - uppercase-alpha-char alphanumeric-char - number - int - int frac - int exp - int frac exp - int - digit - digit1-9 digits - - digit - - digit1-9 digits - frac - . digits - exp - e digits - digits - digit - digit digits - e - e - e+ - e- - E - E+ - E- diff --git a/repository/STON-Core.package/STON.class/class/classNameKey.st b/repository/STON-Core.package/STON.class/class/classNameKey.st deleted file mode 100644 index 1842da82..00000000 --- a/repository/STON-Core.package/STON.class/class/classNameKey.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -classNameKey - ^ #className \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/fromStream..st b/repository/STON-Core.package/STON.class/class/fromStream..st deleted file mode 100644 index aa2b93e9..00000000 --- a/repository/STON-Core.package/STON.class/class/fromStream..st +++ /dev/null @@ -1,3 +0,0 @@ -convencience -fromStream: readStream - ^ (self reader on: readStream) next \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/fromString..st b/repository/STON-Core.package/STON.class/class/fromString..st deleted file mode 100644 index 8f5f9ad3..00000000 --- a/repository/STON-Core.package/STON.class/class/fromString..st +++ /dev/null @@ -1,3 +0,0 @@ -convencience -fromString: string - ^ self fromStream: string readStream \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/jsonWriter.st b/repository/STON-Core.package/STON.class/class/jsonWriter.st deleted file mode 100644 index cb68bc38..00000000 --- a/repository/STON-Core.package/STON.class/class/jsonWriter.st +++ /dev/null @@ -1,5 +0,0 @@ -accessing -jsonWriter - ^ STONWriter new - jsonMode: true; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/listClass.st b/repository/STON-Core.package/STON.class/class/listClass.st deleted file mode 100644 index 0f99edf3..00000000 --- a/repository/STON-Core.package/STON.class/class/listClass.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -listClass - ^ Array \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/mapClass.st b/repository/STON-Core.package/STON.class/class/mapClass.st deleted file mode 100644 index ae896f39..00000000 --- a/repository/STON-Core.package/STON.class/class/mapClass.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -mapClass - ^ Dictionary \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/put.asJsonOnStream..st b/repository/STON-Core.package/STON.class/class/put.asJsonOnStream..st deleted file mode 100644 index db31b6e5..00000000 --- a/repository/STON-Core.package/STON.class/class/put.asJsonOnStream..st +++ /dev/null @@ -1,3 +0,0 @@ -convencience -put: object asJsonOnStream: stream - (self jsonWriter on: stream) nextPut: object \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/put.asJsonOnStreamPretty..st b/repository/STON-Core.package/STON.class/class/put.asJsonOnStreamPretty..st deleted file mode 100644 index c182fe12..00000000 --- a/repository/STON-Core.package/STON.class/class/put.asJsonOnStreamPretty..st +++ /dev/null @@ -1,5 +0,0 @@ -convencience -put: object asJsonOnStreamPretty: stream - (self jsonWriter on: stream) - prettyPrint: true; - nextPut: object \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/put.onStream..st b/repository/STON-Core.package/STON.class/class/put.onStream..st deleted file mode 100644 index 4b3f964d..00000000 --- a/repository/STON-Core.package/STON.class/class/put.onStream..st +++ /dev/null @@ -1,3 +0,0 @@ -convencience -put: object onStream: stream - (self writer on: stream) nextPut: object \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/put.onStreamPretty..st b/repository/STON-Core.package/STON.class/class/put.onStreamPretty..st deleted file mode 100644 index f8f16b17..00000000 --- a/repository/STON-Core.package/STON.class/class/put.onStreamPretty..st +++ /dev/null @@ -1,5 +0,0 @@ -convencience -put: object onStreamPretty: stream - (self writer on: stream) - prettyPrint: true; - nextPut: object \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/reader.st b/repository/STON-Core.package/STON.class/class/reader.st deleted file mode 100644 index 63a876a7..00000000 --- a/repository/STON-Core.package/STON.class/class/reader.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -reader - ^ STONReader new \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/toJsonString..st b/repository/STON-Core.package/STON.class/class/toJsonString..st deleted file mode 100644 index 3c434641..00000000 --- a/repository/STON-Core.package/STON.class/class/toJsonString..st +++ /dev/null @@ -1,4 +0,0 @@ -convencience -toJsonString: object - ^ String streamContents: [ :stream | - self put: object asJsonOnStream: stream ] \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/toJsonStringPretty..st b/repository/STON-Core.package/STON.class/class/toJsonStringPretty..st deleted file mode 100644 index a41c2a12..00000000 --- a/repository/STON-Core.package/STON.class/class/toJsonStringPretty..st +++ /dev/null @@ -1,4 +0,0 @@ -convencience -toJsonStringPretty: object - ^ String streamContents: [ :stream | - self put: object asJsonOnStreamPretty: stream ] \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/toString..st b/repository/STON-Core.package/STON.class/class/toString..st deleted file mode 100644 index f798f186..00000000 --- a/repository/STON-Core.package/STON.class/class/toString..st +++ /dev/null @@ -1,4 +0,0 @@ -convencience -toString: object - ^ String streamContents: [ :stream | - self put: object onStream: stream ] \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/toStringPretty..st b/repository/STON-Core.package/STON.class/class/toStringPretty..st deleted file mode 100644 index 13e7e74e..00000000 --- a/repository/STON-Core.package/STON.class/class/toStringPretty..st +++ /dev/null @@ -1,4 +0,0 @@ -convencience -toStringPretty: object - ^ String streamContents: [ :stream | - self put: object onStreamPretty: stream ] \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/class/writer.st b/repository/STON-Core.package/STON.class/class/writer.st deleted file mode 100644 index d812f5d8..00000000 --- a/repository/STON-Core.package/STON.class/class/writer.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -writer - ^ STONWriter new \ No newline at end of file diff --git a/repository/STON-Core.package/STON.class/methodProperties.json b/repository/STON-Core.package/STON.class/methodProperties.json deleted file mode 100644 index da505825..00000000 --- a/repository/STON-Core.package/STON.class/methodProperties.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "class" : { - "classNameKey" : "SvenVanCaekenberghe 8/12/2014 15:04", - "fromStream:" : "SvenVanCaekenberghe 1/24/2012 09:39", - "fromString:" : "SvenVanCaekenberghe 1/24/2012 09:40", - "jsonWriter" : "SvenVanCaekenberghe 5/15/2012 09:32", - "listClass" : "SvenVanCaekenberghe 1/24/2012 09:36", - "mapClass" : "SvenVanCaekenberghe 1/24/2012 09:36", - "put:asJsonOnStream:" : "SvenVanCaekenberghe 5/30/2012 22:06", - "put:asJsonOnStreamPretty:" : "SvenVanCaekenberghe 5/30/2012 22:07", - "put:onStream:" : "SvenVanCaekenberghe 1/24/2012 09:49", - "put:onStreamPretty:" : "SvenVanCaekenberghe 2/12/2012 19:30", - "reader" : "SvenVanCaekenberghe 1/24/2012 09:37", - "toJsonString:" : "SvenVanCaekenberghe 5/30/2012 22:07", - "toJsonStringPretty:" : "SvenVanCaekenberghe 5/30/2012 22:07", - "toString:" : "SvenVanCaekenberghe 1/24/2012 09:49", - "toStringPretty:" : "SvenVanCaekenberghe 2/12/2012 19:30", - "writer" : "SvenVanCaekenberghe 1/24/2012 09:37" }, - "instance" : { - } } diff --git a/repository/STON-Core.package/STON.class/properties.json b/repository/STON-Core.package/STON.class/properties.json deleted file mode 100644 index 3646359c..00000000 --- a/repository/STON-Core.package/STON.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 5/3/2012 19:20", - "instvars" : [ - ], - "name" : "STON", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONListWriter.class/README.md b/repository/STON-Core.package/STONListWriter.class/README.md deleted file mode 100644 index 2d277ac8..00000000 --- a/repository/STON-Core.package/STONListWriter.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONArrayWriter helps in writing array based STON representations. diff --git a/repository/STON-Core.package/STONListWriter.class/instance/add..st b/repository/STON-Core.package/STONListWriter.class/instance/add..st deleted file mode 100644 index 23dcbafc..00000000 --- a/repository/STON-Core.package/STONListWriter.class/instance/add..st +++ /dev/null @@ -1,4 +0,0 @@ -accessing -add: anObject - first ifTrue: [ first := false ] ifFalse: [ writer listElementSeparator ]. - writer nextPut: anObject \ No newline at end of file diff --git a/repository/STON-Core.package/STONListWriter.class/methodProperties.json b/repository/STON-Core.package/STONListWriter.class/methodProperties.json deleted file mode 100644 index d3216aad..00000000 --- a/repository/STON-Core.package/STONListWriter.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "add:" : "SvenVanCaekenberghe 1/24/2012 10:03" } } diff --git a/repository/STON-Core.package/STONListWriter.class/properties.json b/repository/STON-Core.package/STONListWriter.class/properties.json deleted file mode 100644 index c858d058..00000000 --- a/repository/STON-Core.package/STONListWriter.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONListWriter", - "pools" : [ - ], - "super" : "STONStreamWriter", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONMapWriter.class/README.md b/repository/STON-Core.package/STONMapWriter.class/README.md deleted file mode 100644 index 10fc11e8..00000000 --- a/repository/STON-Core.package/STONMapWriter.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONDictionaryWriter helps in writing dictionary based STON representations. \ No newline at end of file diff --git a/repository/STON-Core.package/STONMapWriter.class/instance/at.put..st b/repository/STON-Core.package/STONMapWriter.class/instance/at.put..st deleted file mode 100644 index 6a15cfc1..00000000 --- a/repository/STON-Core.package/STONMapWriter.class/instance/at.put..st +++ /dev/null @@ -1,4 +0,0 @@ -accessing -at: key put: value - first ifTrue: [ first := false ] ifFalse: [ writer mapElementSeparator ]. - writer encodeKey: key value: value \ No newline at end of file diff --git a/repository/STON-Core.package/STONMapWriter.class/methodProperties.json b/repository/STON-Core.package/STONMapWriter.class/methodProperties.json deleted file mode 100644 index f7c36ccb..00000000 --- a/repository/STON-Core.package/STONMapWriter.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "at:put:" : "SvenVanCaekenberghe 1/24/2012 10:03" } } diff --git a/repository/STON-Core.package/STONMapWriter.class/properties.json b/repository/STON-Core.package/STONMapWriter.class/properties.json deleted file mode 100644 index f7054f3a..00000000 --- a/repository/STON-Core.package/STONMapWriter.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONMapWriter", - "pools" : [ - ], - "super" : "STONStreamWriter", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONReader.class/README.md b/repository/STON-Core.package/STONReader.class/README.md deleted file mode 100644 index 102f425f..00000000 --- a/repository/STON-Core.package/STONReader.class/README.md +++ /dev/null @@ -1,17 +0,0 @@ -STONReader materializes objects using the Smalltalk Object Notation format. - -This parser is backwards compatible with standard JSON. - -Customization options are: - -- allowComplexMapKeys default is false - if true, any object is allowed as map key - if false, only strings, symbols and numbers are allowed as map keys -- acceptUnknownClasses default is false - if true, unknown class names are allowed, the standard #mapClass (Dictionary) is instanciated and the class name is added under #classNameKey (#className) - if false, unknown class names result in a NotFound error -- convertNewLines default is false - if true, any unescaped EOL sequence CR, LF or CRLF inside strings or symbols is read and converted as the chosen EOL sequence - if false, CR, LF and CRLF are read unmodified -- newLine default is String cr - sequence to use as EOL \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/class/on..st b/repository/STON-Core.package/STONReader.class/class/on..st deleted file mode 100644 index a8697749..00000000 --- a/repository/STON-Core.package/STONReader.class/class/on..st +++ /dev/null @@ -1,5 +0,0 @@ -instance creation -on: readStream - ^ self new - on: readStream; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/acceptUnknownClasses..st b/repository/STON-Core.package/STONReader.class/instance/acceptUnknownClasses..st deleted file mode 100644 index ca7bded2..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/acceptUnknownClasses..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -acceptUnknownClasses: boolean - acceptUnknownClasses := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/allowComplexMapKeys..st b/repository/STON-Core.package/STONReader.class/instance/allowComplexMapKeys..st deleted file mode 100644 index 46ee4543..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/allowComplexMapKeys..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -allowComplexMapKeys: boolean - allowComplexMapKeys := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/atEnd.st b/repository/STON-Core.package/STONReader.class/instance/atEnd.st deleted file mode 100644 index b761ce7e..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/atEnd.st +++ /dev/null @@ -1,3 +0,0 @@ -testing -atEnd - ^ readStream atEnd \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/close.st b/repository/STON-Core.package/STONReader.class/instance/close.st deleted file mode 100644 index 0b2225f6..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/close.st +++ /dev/null @@ -1,5 +0,0 @@ -initialize-release -close - readStream ifNotNil: [ - readStream close. - readStream := nil ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/consumeWhitespace.st b/repository/STON-Core.package/STONReader.class/instance/consumeWhitespace.st deleted file mode 100644 index f9079a7b..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/consumeWhitespace.st +++ /dev/null @@ -1,6 +0,0 @@ -private -consumeWhitespace - "Strip whitespaces from the input stream." - - [ readStream atEnd not and: [ readStream peek isSeparator ] ] - whileTrue: [ readStream next ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/convertNewLines..st b/repository/STON-Core.package/STONReader.class/instance/convertNewLines..st deleted file mode 100644 index 62208d8f..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/convertNewLines..st +++ /dev/null @@ -1,7 +0,0 @@ -initialize-release -convertNewLines: boolean - "When true, any newline CR, LF or CRLF read unescaped inside strings or symbols - will be converted to the newline convention chosen, see #newLine: - The default is false, not doing any convertions." - - convertNewLines := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/error..st b/repository/STON-Core.package/STONReader.class/instance/error..st deleted file mode 100644 index 66e7ff84..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/error..st +++ /dev/null @@ -1,7 +0,0 @@ -error handling -error: aString - | streamPosition | - "Remain compatible with streams that don't understand #position" - streamPosition := [ readStream position ] - on: MessageNotUnderstood do: [ nil ]. - ^ STONReaderError signal: aString streamPosition: streamPosition \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/expectChar..st b/repository/STON-Core.package/STONReader.class/instance/expectChar..st deleted file mode 100644 index aaa555cf..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/expectChar..st +++ /dev/null @@ -1,7 +0,0 @@ -private -expectChar: character - "Expect character and consume input and optional whitespace at the end, - throw an error otherwise." - - (self matchChar: character) - ifFalse: [ self error: character asString, ' expected' ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/initialize.st b/repository/STON-Core.package/STONReader.class/instance/initialize.st deleted file mode 100644 index cb105ae0..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/initialize.st +++ /dev/null @@ -1,9 +0,0 @@ -initialize-release -initialize - super initialize. - objects := IdentityDictionary new. - classes := IdentityDictionary new. - allowComplexMapKeys := acceptUnknownClasses := convertNewLines := false. - newLine := String cr. - stack := Stack new. - unresolvedReferences := 0 \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/isClassChar..st b/repository/STON-Core.package/STONReader.class/instance/isClassChar..st deleted file mode 100644 index c35ac39e..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/isClassChar..st +++ /dev/null @@ -1,3 +0,0 @@ -private -isClassChar: char - ^ 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' includes: char \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/isClassStartChar..st b/repository/STON-Core.package/STONReader.class/instance/isClassStartChar..st deleted file mode 100644 index f6634b4e..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/isClassStartChar..st +++ /dev/null @@ -1,3 +0,0 @@ -private -isClassStartChar: char - ^ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' includes: char \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/isSimpleSymbolChar..st b/repository/STON-Core.package/STONReader.class/instance/isSimpleSymbolChar..st deleted file mode 100644 index 12d141ce..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/isSimpleSymbolChar..st +++ /dev/null @@ -1,3 +0,0 @@ -private -isSimpleSymbolChar: char - ^ 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_./' includes: char \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/isValidPropertyNameType..st b/repository/STON-Core.package/STONReader.class/instance/isValidPropertyNameType..st deleted file mode 100644 index 56e532c9..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/isValidPropertyNameType..st +++ /dev/null @@ -1,3 +0,0 @@ -testing -isValidPropertyNameType: associationKey - ^ allowComplexMapKeys or: [associationKey isString or: [ associationKey isNumber ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/lookupClass..st b/repository/STON-Core.package/STONReader.class/instance/lookupClass..st deleted file mode 100644 index cb382534..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/lookupClass..st +++ /dev/null @@ -1,12 +0,0 @@ -private -lookupClass: name - Smalltalk globals - at: name - ifPresent: [ :class | ^ class ]. - ^ classes - at: name - ifAbsentPut: [ - Object allSubclasses - detect: [ :class | class isMeta not and: [ class stonName == name ] ] - ifNone: [ NotFound signalFor: name ] ] - \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/match.do..st b/repository/STON-Core.package/STONReader.class/instance/match.do..st deleted file mode 100644 index 7109d1b9..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/match.do..st +++ /dev/null @@ -1,9 +0,0 @@ -private -match: string do: block - "Try to read and consume string and execute block if successful. - Else do nothing (but do not back up)" - - (string allSatisfy: [ :each | readStream peekFor: each ]) - ifTrue: [ - self consumeWhitespace. - block value ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/matchChar..st b/repository/STON-Core.package/STONReader.class/instance/matchChar..st deleted file mode 100644 index 75999b27..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/matchChar..st +++ /dev/null @@ -1,10 +0,0 @@ -private -matchChar: character - "Tries to match character, consume input and - answer true if successful and consumes whitespace at the end." - - ^ (readStream peekFor: character) - ifTrue: [ - self consumeWhitespace. - true ] - ifFalse: [ false ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/newLine..st b/repository/STON-Core.package/STONReader.class/instance/newLine..st deleted file mode 100644 index 97bb7037..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/newLine..st +++ /dev/null @@ -1,5 +0,0 @@ -initialize-release -newLine: string - "Set the newline convention to be used when converting newlines, see #convertNewLines" - - newLine := string \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/newReference.st b/repository/STON-Core.package/STONReader.class/instance/newReference.st deleted file mode 100644 index e9974c9c..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/newReference.st +++ /dev/null @@ -1,7 +0,0 @@ -private -newReference - | index reference | - index := objects size + 1. - reference := STONReference index: index. - objects at: index put: reference. - ^ reference \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/next.st b/repository/STON-Core.package/STONReader.class/instance/next.st deleted file mode 100644 index 9eafc493..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/next.st +++ /dev/null @@ -1,8 +0,0 @@ -public -next - | object | - self consumeWhitespace. - object := self parseValue. - unresolvedReferences > 0 - ifTrue: [ self processSubObjectsOf: object ]. - ^ object \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/on..st b/repository/STON-Core.package/STONReader.class/instance/on..st deleted file mode 100644 index 3a403872..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/on..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -on: aReadStream - readStream := aReadStream \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/optimizeForLargeStructures.st b/repository/STON-Core.package/STONReader.class/instance/optimizeForLargeStructures.st deleted file mode 100644 index db7a85d1..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/optimizeForLargeStructures.st +++ /dev/null @@ -1,8 +0,0 @@ -initialize-release -optimizeForLargeStructures - self class environment - at: #FLLargeIdentityDictionary - ifPresent: [ :identityDictionaryClass | objects := identityDictionaryClass new ]. - self class environment - at: #FLSimpleStackstack - ifPresent: [ :stackClass | stack := stackClass new ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseCharacter.st b/repository/STON-Core.package/STONReader.class/instance/parseCharacter.st deleted file mode 100644 index 4150ea12..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseCharacter.st +++ /dev/null @@ -1,6 +0,0 @@ -parsing-internal -parseCharacter - | char | - ^ (char := readStream next) = $\ - ifTrue: [ self parseEscapedCharacter ] - ifFalse: [ char ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseCharacterConvertingNewLinesOn..st b/repository/STON-Core.package/STONReader.class/instance/parseCharacterConvertingNewLinesOn..st deleted file mode 100644 index 74974fdc..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseCharacterConvertingNewLinesOn..st +++ /dev/null @@ -1,14 +0,0 @@ -parsing-internal -parseCharacterConvertingNewLinesOn: writeStream - | char | - (char := readStream next) = $\ - ifTrue: [ writeStream nextPut: self parseEscapedCharacter ] - ifFalse: [ - char = Character lf - ifTrue: [ writeStream nextPutAll: newLine ] - ifFalse: [ - char = Character cr - ifTrue: [ - readStream peekFor: Character lf. - writeStream nextPutAll: newLine ] - ifFalse: [ writeStream nextPut: char ] ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseCharacterHex.st b/repository/STON-Core.package/STONReader.class/instance/parseCharacterHex.st deleted file mode 100644 index e0bf75fa..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseCharacterHex.st +++ /dev/null @@ -1,7 +0,0 @@ -parsing-internal -parseCharacterHex - | value | - value := self parseCharacterHexDigit. - 3 timesRepeat: [ - value := (value << 4) + self parseCharacterHexDigit ]. - ^ Character codePoint: value \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseCharacterHexDigit.st b/repository/STON-Core.package/STONReader.class/instance/parseCharacterHexDigit.st deleted file mode 100644 index 80a3ea23..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseCharacterHexDigit.st +++ /dev/null @@ -1,12 +0,0 @@ -parsing-internal -parseCharacterHexDigit - | digit | - readStream atEnd ifFalse: [ - digit := readStream next asInteger. - (digit between: "$0" 48 and: "$9" 57) - ifTrue: [ ^ digit - 48 ]. - (digit between: "$A" 65 and: "$F" 70) - ifTrue: [ ^ digit - 55 ]. - (digit between: "$a" 97 and: "$f" 102) - ifTrue: [ ^ digit - 87 ] ]. - self error: 'hex-digit expected' \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseClass.st b/repository/STON-Core.package/STONReader.class/instance/parseClass.st deleted file mode 100644 index 6904b872..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseClass.st +++ /dev/null @@ -1,9 +0,0 @@ -parsing-internal -parseClass - | className | - className := self stringStreamContents: [ :stream | - [ readStream atEnd not and: [ self isClassChar: readStream peek ] ] whileTrue: [ - stream nextPut: readStream next ] ]. - self consumeWhitespace. - ^ self lookupClass: className asSymbol - \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseConstantDo..st b/repository/STON-Core.package/STONReader.class/instance/parseConstantDo..st deleted file mode 100644 index 475a7c67..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseConstantDo..st +++ /dev/null @@ -1,21 +0,0 @@ -parsing-internal -parseConstantDo: block - "Parse and consume either true|false|nil|null and execute block - or else do nothing (but do not back up). - Hand written implementation to avoid the use of #position:" - - (readStream peek = $t) - ifTrue: [ - ^ self match: 'true' do: [ block value: true ] ]. - (readStream peek = $f) - ifTrue: [ - ^ self match: 'false' do: [ block value: false ] ]. - (readStream peek = $n) - ifTrue: [ - readStream next. - (readStream peek = $i) - ifTrue: [ - self match: 'il' do: [ block value: nil ] ]. - (readStream peek = $u) - ifTrue: [ - self match: 'ull' do: [ block value: nil ] ] ] diff --git a/repository/STON-Core.package/STONReader.class/instance/parseEscapedCharacter.st b/repository/STON-Core.package/STONReader.class/instance/parseEscapedCharacter.st deleted file mode 100644 index 3a5afc78..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseEscapedCharacter.st +++ /dev/null @@ -1,20 +0,0 @@ -parsing-internal -parseEscapedCharacter - | char | - char := readStream next. - (#($' $" $/ $\) includes: char) - ifTrue: [ ^ char ]. - char = $b - ifTrue: [ ^ Character backspace ]. - char = $f - ifTrue: [ ^ Character newPage ]. - char = $n - ifTrue: [ ^ Character lf ]. - char = $r - ifTrue: [ ^ Character cr ]. - char = $t - ifTrue: [ ^ Character tab ]. - char = $u - ifTrue: [ ^ self parseCharacterHex ]. - self error: 'invalid escape character \' , (String with: char). - ^ char \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseList.st b/repository/STON-Core.package/STONReader.class/instance/parseList.st deleted file mode 100644 index 91b1fb99..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseList.st +++ /dev/null @@ -1,8 +0,0 @@ -parsing -parseList - | reference array | - reference := self newReference. - array := STON listClass streamContents: [ :stream | - self parseListDo: [ :each | stream nextPut: each ] ]. - self setReference: reference to: array. - ^ array \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseListDo..st b/repository/STON-Core.package/STONReader.class/instance/parseListDo..st deleted file mode 100644 index f618ee7e..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseListDo..st +++ /dev/null @@ -1,12 +0,0 @@ -parsing -parseListDo: block - | index | - self expectChar: $[. - (self matchChar: $]) ifTrue: [ ^ self ]. "short cut for empty lists" - index := 1. - [ readStream atEnd ] whileFalse: [ - block cull: self parseValue cull: index. - (self matchChar: $]) ifTrue: [ ^ self ]. - index := index + 1. - self expectChar: $, ]. - self error: 'end of list expected' \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseListSingleton.st b/repository/STON-Core.package/STONReader.class/instance/parseListSingleton.st deleted file mode 100644 index 04b12a92..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseListSingleton.st +++ /dev/null @@ -1,7 +0,0 @@ -parsing -parseListSingleton - | value | - value := nil. - self parseListDo: [ :each :index | - index = 1 ifTrue: [ value := each ] ]. - ^ value \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseMap.st b/repository/STON-Core.package/STONReader.class/instance/parseMap.st deleted file mode 100644 index 15e7c2f1..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseMap.st +++ /dev/null @@ -1,8 +0,0 @@ -parsing -parseMap - | map | - map := STON mapClass new. - self storeReference: map. - self parseMapDo: [ :key :value | - map at: key put: value ]. - ^ map \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseMapDo..st b/repository/STON-Core.package/STONReader.class/instance/parseMapDo..st deleted file mode 100644 index 00f75f7f..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseMapDo..st +++ /dev/null @@ -1,15 +0,0 @@ -parsing -parseMapDo: block - self expectChar: ${. - (self matchChar: $}) ifTrue: [ ^ self ]. "short cut for empty maps" - [ readStream atEnd ] whileFalse: [ | name value | - name := self parseSimpleValue. - (self isValidPropertyNameType: name) - ifFalse: [ self error: 'unexpected property name type' ]. - self expectChar: $:. - value := self parseValue. - block value: name value: value. - "The above is a more efficient way to say 'self parseValue' and using the returned association" - (self matchChar: $}) ifTrue: [ ^ self ]. - self expectChar: $, ]. - self error: 'end of map expected' \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseNamedInstVarsFor..st b/repository/STON-Core.package/STONReader.class/instance/parseNamedInstVarsFor..st deleted file mode 100644 index 16c65fc3..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseNamedInstVarsFor..st +++ /dev/null @@ -1,4 +0,0 @@ -parsing -parseNamedInstVarsFor: anObject - self parseMapDo: [ :instVarName :value | - anObject instVarNamed: instVarName put: value ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseNumber.st b/repository/STON-Core.package/STONReader.class/instance/parseNumber.st deleted file mode 100644 index 5ec3b410..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseNumber.st +++ /dev/null @@ -1,13 +0,0 @@ -parsing-internal -parseNumber - | negated number | - negated := readStream peekFor: $-. - number := self parseNumberInteger. - (readStream peekFor: $.) - ifTrue: [ number := number + self parseNumberFraction ]. - ((readStream peekFor: $e) or: [ readStream peekFor: $E ]) - ifTrue: [ number := number * self parseNumberExponent ]. - negated - ifTrue: [ number := number negated ]. - self consumeWhitespace. - ^ number \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseNumberExponent.st b/repository/STON-Core.package/STONReader.class/instance/parseNumberExponent.st deleted file mode 100644 index da0e5dff..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseNumberExponent.st +++ /dev/null @@ -1,11 +0,0 @@ -parsing-internal -parseNumberExponent - | number negated | - number := 0. - (negated := readStream peekFor: $-) - ifFalse: [ readStream peekFor: $+ ]. - [ readStream atEnd not and: [ readStream peek isDigit ] ] - whileTrue: [ number := 10 * number + readStream next digitValue ]. - negated - ifTrue: [ number := number negated ]. - ^ 10 raisedTo: number \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseNumberFraction.st b/repository/STON-Core.package/STONReader.class/instance/parseNumberFraction.st deleted file mode 100644 index bfc0aaf7..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseNumberFraction.st +++ /dev/null @@ -1,9 +0,0 @@ -parsing-internal -parseNumberFraction - | number power | - number := 0. - power := 1.0. - [ readStream atEnd not and: [ readStream peek isDigit ] ] whileTrue: [ - number := 10 * number + readStream next digitValue. - power := power * 10.0 ]. - ^ number / power \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseNumberInteger.st b/repository/STON-Core.package/STONReader.class/instance/parseNumberInteger.st deleted file mode 100644 index 0b3ba2b4..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseNumberInteger.st +++ /dev/null @@ -1,7 +0,0 @@ -parsing-internal -parseNumberInteger - | number | - number := 0. - [ readStream atEnd not and: [ readStream peek isDigit ] ] whileTrue: [ - number := 10 * number + readStream next digitValue ]. - ^ number \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseObject.st b/repository/STON-Core.package/STONReader.class/instance/parseObject.st deleted file mode 100644 index 77194286..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseObject.st +++ /dev/null @@ -1,19 +0,0 @@ -parsing -parseObject - | targetClass reference object | - [ - reference := self newReference. - targetClass := self parseClass. - object := targetClass fromSton: self . - self setReference: reference to: object ] - on: NotFound - do: [ :notFound | - acceptUnknownClasses - ifTrue: [ - object := STON mapClass new. - self storeReference: object. - self parseMapDo: [ :key :value | - object at: key put: value ]. - object at: STON classNameKey put: notFound object ] - ifFalse: [ self error: 'Cannot resolve class named ', notFound object printString ] ]. - ^ object \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseReference.st b/repository/STON-Core.package/STONReader.class/instance/parseReference.st deleted file mode 100644 index 7d236489..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseReference.st +++ /dev/null @@ -1,8 +0,0 @@ -parsing-internal -parseReference - | index | - self expectChar: $@. - index := self parseNumberInteger. - self consumeWhitespace. - unresolvedReferences := unresolvedReferences + 1. - ^ STONReference index: index \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseSimpleValue.st b/repository/STON-Core.package/STONReader.class/instance/parseSimpleValue.st deleted file mode 100644 index 93a527e6..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseSimpleValue.st +++ /dev/null @@ -1,20 +0,0 @@ -parsing -parseSimpleValue - | char | - readStream atEnd ifFalse: [ - (self isClassStartChar: (char := readStream peek)) - ifTrue: [ ^ self parseObject ]. - char = ${ - ifTrue: [ ^ self parseMap ]. - char = $[ - ifTrue: [ ^ self parseList ]. - (char = $' or: [ char = $" ]) - ifTrue: [ ^ self parseString ]. - char = $# - ifTrue: [ ^ self parseSymbol ]. - char = $@ - ifTrue: [ ^ self parseReference ]. - (char = $- or: [ char isDigit ]) - ifTrue: [ ^ self parseNumber ]. - self parseConstantDo: [ :value | ^ value ] ]. - self error: 'invalid input' \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseString.st b/repository/STON-Core.package/STONReader.class/instance/parseString.st deleted file mode 100644 index 08ad4e70..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseString.st +++ /dev/null @@ -1,3 +0,0 @@ -parsing-internal -parseString - ^ self parseStringInternal \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseStringInternal.st b/repository/STON-Core.package/STONReader.class/instance/parseStringInternal.st deleted file mode 100644 index 258b4cbe..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseStringInternal.st +++ /dev/null @@ -1,17 +0,0 @@ -parsing-internal -parseStringInternal - | result delimiter | - delimiter := readStream next. - (delimiter = $' or: [ delimiter = $" ]) - ifFalse: [ self error: ''' or " expected' ]. - result := self - stringStreamContents: [ :stream | - convertNewLines - ifTrue: [ - [ readStream atEnd or: [ readStream peek = delimiter ] ] - whileFalse: [ self parseCharacterConvertingNewLinesOn: stream ] ] - ifFalse: [ - [ readStream atEnd or: [ readStream peek = delimiter ] ] - whileFalse: [ stream nextPut: self parseCharacter ] ] ]. - self expectChar: delimiter. - ^ result \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseSymbol.st b/repository/STON-Core.package/STONReader.class/instance/parseSymbol.st deleted file mode 100644 index bca20a08..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseSymbol.st +++ /dev/null @@ -1,14 +0,0 @@ -parsing-internal -parseSymbol - | string | - self expectChar: $#. - readStream peek = $' - ifTrue: [ ^ self parseStringInternal asSymbol ]. - string := self stringStreamContents: [ :stream | - [ readStream atEnd not and: [ self isSimpleSymbolChar: readStream peek ] ] whileTrue: [ - stream nextPut: readStream next ] ]. - string isEmpty - ifFalse: [ - self consumeWhitespace. - ^ string asSymbol ]. - self error: 'unexpected input' \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/parseValue.st b/repository/STON-Core.package/STONReader.class/instance/parseValue.st deleted file mode 100644 index 125bf794..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/parseValue.st +++ /dev/null @@ -1,10 +0,0 @@ -parsing -parseValue - | value | - value := self parseSimpleValue. - ^ (self matchChar: $:) - ifTrue: [ - (self isValidPropertyNameType: value) - ifFalse: [ self error: 'unexpected property name type' ]. - Association key: value value: self parseValue ] - ifFalse: [ value ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/processSubObjectsOf..st b/repository/STON-Core.package/STONReader.class/instance/processSubObjectsOf..st deleted file mode 100644 index 1d4eb1e7..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/processSubObjectsOf..st +++ /dev/null @@ -1,13 +0,0 @@ -private -processSubObjectsOf: object - stack push: object. - [ stack isEmpty ] - whileFalse: [ - stack pop - stonProcessSubObjects: [ :each | - each isStonReference - ifTrue: [ self resolveReference: each ] - ifFalse: [ - each stonContainSubObjects - ifTrue: [ stack push: each ] - ifFalse: [ each ] ] ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/reset.st b/repository/STON-Core.package/STONReader.class/instance/reset.st deleted file mode 100644 index 6f1b2057..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/reset.st +++ /dev/null @@ -1,4 +0,0 @@ -initialize-release -reset - unresolvedReferences := 0. - objects removeAll \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/resolveReference..st b/repository/STON-Core.package/STONReader.class/instance/resolveReference..st deleted file mode 100644 index f5ef0cfc..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/resolveReference..st +++ /dev/null @@ -1,3 +0,0 @@ -private -resolveReference: reference - ^ self resolveReferenceIndex: reference index \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/resolveReferenceIndex..st b/repository/STON-Core.package/STONReader.class/instance/resolveReferenceIndex..st deleted file mode 100644 index 1ccc655d..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/resolveReferenceIndex..st +++ /dev/null @@ -1,3 +0,0 @@ -private -resolveReferenceIndex: index - ^ objects at: index \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/setReference.to..st b/repository/STON-Core.package/STONReader.class/instance/setReference.to..st deleted file mode 100644 index 6e5dd746..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/setReference.to..st +++ /dev/null @@ -1,3 +0,0 @@ -private -setReference: reference to: object - objects at: reference index put: object \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/storeReference..st b/repository/STON-Core.package/STONReader.class/instance/storeReference..st deleted file mode 100644 index b8d3350d..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/storeReference..st +++ /dev/null @@ -1,6 +0,0 @@ -private -storeReference: object - | index | - index := objects size + 1. - objects at: index put: object. - ^ index \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/instance/stringStreamContents..st b/repository/STON-Core.package/STONReader.class/instance/stringStreamContents..st deleted file mode 100644 index 985379c3..00000000 --- a/repository/STON-Core.package/STONReader.class/instance/stringStreamContents..st +++ /dev/null @@ -1,7 +0,0 @@ -private -stringStreamContents: block - stringStream ifNil: [ - stringStream := (String new: 32) writeStream ]. - stringStream reset. - block value: stringStream. - ^ stringStream contents \ No newline at end of file diff --git a/repository/STON-Core.package/STONReader.class/methodProperties.json b/repository/STON-Core.package/STONReader.class/methodProperties.json deleted file mode 100644 index 7463df24..00000000 --- a/repository/STON-Core.package/STONReader.class/methodProperties.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "class" : { - "on:" : "SvenVanCaekenberghe 1/14/2012 20:25" }, - "instance" : { - "acceptUnknownClasses:" : "SvenVanCaekenberghe 8/12/2014 14:39", - "allowComplexMapKeys:" : "SvenVanCaekenberghe 10/25/2012 15:24", - "atEnd" : "SvenVanCaekenberghe 5/7/2012 13:49", - "close" : "SvenVanCaekenberghe 1/14/2012 20:26", - "consumeWhitespace" : "SvenVanCaekenberghe 2/6/2012 20:59", - "convertNewLines:" : "SvenVanCaekenberghe 4/26/2015 23:39", - "error:" : "SvenVanCaekenberghe 12/13/2013 16:13", - "expectChar:" : "SvenVanCaekenberghe 5/7/2012 10:33", - "initialize" : "SvenVanCaekenberghe 4/26/2015 23:39", - "isClassChar:" : "SvenVanCaekenberghe 2/12/2012 19:27", - "isClassStartChar:" : "SvenVanCaekenberghe 2/12/2012 19:27", - "isSimpleSymbolChar:" : "SvenVanCaekenberghe 2/12/2012 19:28", - "isValidPropertyNameType:" : "ChristopheDemarey 11/7/2014 09:36", - "lookupClass:" : "SvenVanCaekenberghe 8/12/2014 14:41", - "match:do:" : "SvenVanCaekenberghe 12/3/2012 10:57", - "matchChar:" : "SvenVanCaekenberghe 12/3/2012 10:54", - "newLine:" : "SvenVanCaekenberghe 4/26/2015 22:48", - "newReference" : "SvenVanCaekenberghe 1/18/2012 20:54", - "next" : "SvenVanCaekenberghe 4/27/2012 16:48", - "on:" : "SvenVanCaekenberghe 1/14/2012 20:26", - "optimizeForLargeStructures" : "SvenVanCaekenberghe 11/29/2012 15:54", - "parseCharacter" : "SvenVanCaekenberghe 4/26/2015 22:40", - "parseCharacterConvertingNewLinesOn:" : "SvenVanCaekenberghe 4/26/2015 23:02", - "parseCharacterHex" : "SvenVanCaekenberghe 5/29/2012 21:12", - "parseCharacterHexDigit" : "SvenVanCaekenberghe 1/15/2012 11:28", - "parseClass" : "SvenVanCaekenberghe 5/29/2012 21:13", - "parseConstantDo:" : "SvenVanCaekenberghe 5/7/2012 13:16", - "parseEscapedCharacter" : "SvenVanCaekenberghe 4/26/2015 22:14", - "parseList" : "SvenVanCaekenberghe 2/12/2012 15:21", - "parseListDo:" : "SvenVanCaekenberghe 11/27/2014 10:58", - "parseListSingleton" : "SvenVanCaekenberghe 2/12/2012 15:55", - "parseMap" : "SvenVanCaekenberghe 2/12/2012 15:22", - "parseMapDo:" : "SvenVanCaekenberghe 11/27/2014 12:54", - "parseNamedInstVarsFor:" : "SvenVanCaekenberghe 5/28/2015 15:31", - "parseNumber" : "SvenVanCaekenberghe 12/3/2012 11:08", - "parseNumberExponent" : "SvenVanCaekenberghe 12/3/2012 11:08", - "parseNumberFraction" : "SvenVanCaekenberghe 1/15/2012 10:52", - "parseNumberInteger" : "SvenVanCaekenberghe 5/29/2012 21:13", - "parseObject" : "SvenVanCaekenberghe 8/12/2014 15:04", - "parseReference" : "SvenVanCaekenberghe 5/28/2015 14:13", - "parseSimpleValue" : "ChristopheDemarey 11/6/2014 15:28", - "parseString" : "SvenVanCaekenberghe 2/29/2012 21:50", - "parseStringInternal" : "SvenVanCaekenberghe 4/26/2015 23:39", - "parseSymbol" : "SvenVanCaekenberghe 5/7/2012 10:42", - "parseValue" : "SvenVanCaekenberghe 11/27/2014 10:56", - "processSubObjectsOf:" : "SvenVanCaekenberghe 11/29/2012 16:29", - "reset" : "SvenVanCaekenberghe 10/25/2012 17:37", - "resolveReference:" : "SvenVanCaekenberghe 4/27/2012 16:31", - "resolveReferenceIndex:" : "SvenVanCaekenberghe 1/18/2012 21:03", - "setReference:to:" : "SvenVanCaekenberghe 1/18/2012 21:01", - "storeReference:" : "SvenVanCaekenberghe 1/16/2012 11:10", - "stringStreamContents:" : "SvenVanCaekenberghe 2/9/2012 17:23" } } diff --git a/repository/STON-Core.package/STONReader.class/properties.json b/repository/STON-Core.package/STONReader.class/properties.json deleted file mode 100644 index 9df57610..00000000 --- a/repository/STON-Core.package/STONReader.class/properties.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 4/26/2015 23:49", - "instvars" : [ - "readStream", - "objects", - "classes", - "unresolvedReferences", - "stringStream", - "allowComplexMapKeys", - "acceptUnknownClasses", - "newLine", - "stack", - "convertNewLines" ], - "name" : "STONReader", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONReaderError.class/README.md b/repository/STON-Core.package/STONReaderError.class/README.md deleted file mode 100644 index 7bae84e2..00000000 --- a/repository/STON-Core.package/STONReaderError.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONReaderError is the error/exception signalled by STONReader when illegal/incorrect input is seen. diff --git a/repository/STON-Core.package/STONReaderError.class/class/signal.streamPosition..st b/repository/STON-Core.package/STONReaderError.class/class/signal.streamPosition..st deleted file mode 100644 index 65c2df1f..00000000 --- a/repository/STON-Core.package/STONReaderError.class/class/signal.streamPosition..st +++ /dev/null @@ -1,6 +0,0 @@ -instance creation -signal: aString streamPosition: streamPosition - ^ self new - streamPosition: streamPosition; - signal: aString; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STONReaderError.class/instance/messageText.st b/repository/STON-Core.package/STONReaderError.class/instance/messageText.st deleted file mode 100644 index f6df7910..00000000 --- a/repository/STON-Core.package/STONReaderError.class/instance/messageText.st +++ /dev/null @@ -1,8 +0,0 @@ -accessing -messageText - ^ streamPosition - ifNil: [ - super messageText ] - ifNotNil: [ :pos | - 'At character {1}: {2}' format: - (Array with: streamPosition with: super messageText) ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReaderError.class/instance/streamPosition..st b/repository/STON-Core.package/STONReaderError.class/instance/streamPosition..st deleted file mode 100644 index 385750ec..00000000 --- a/repository/STON-Core.package/STONReaderError.class/instance/streamPosition..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -streamPosition: aNumber - streamPosition := aNumber \ No newline at end of file diff --git a/repository/STON-Core.package/STONReaderError.class/instance/streamPosition.st b/repository/STON-Core.package/STONReaderError.class/instance/streamPosition.st deleted file mode 100644 index 73100463..00000000 --- a/repository/STON-Core.package/STONReaderError.class/instance/streamPosition.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -streamPosition - ^ streamPosition \ No newline at end of file diff --git a/repository/STON-Core.package/STONReaderError.class/methodProperties.json b/repository/STON-Core.package/STONReaderError.class/methodProperties.json deleted file mode 100644 index 0cb802d5..00000000 --- a/repository/STON-Core.package/STONReaderError.class/methodProperties.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "class" : { - "signal:streamPosition:" : "DamienCassou 12/9/2013 10:04" }, - "instance" : { - "messageText" : "SvenVanCaekenberghe 12/13/2013 16:12", - "streamPosition" : "DamienCassou 12/9/2013 10:00", - "streamPosition:" : "DamienCassou 12/9/2013 10:00" } } diff --git a/repository/STON-Core.package/STONReaderError.class/properties.json b/repository/STON-Core.package/STONReaderError.class/properties.json deleted file mode 100644 index 25de1f4e..00000000 --- a/repository/STON-Core.package/STONReaderError.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - "streamPosition" ], - "name" : "STONReaderError", - "pools" : [ - ], - "super" : "Error", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONReference.class/README.md b/repository/STON-Core.package/STONReference.class/README.md deleted file mode 100644 index 611d68ee..00000000 --- a/repository/STON-Core.package/STONReference.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONReference holds a forward reference to another object during materialization. diff --git a/repository/STON-Core.package/STONReference.class/class/index..st b/repository/STON-Core.package/STONReference.class/class/index..st deleted file mode 100644 index db32b3a1..00000000 --- a/repository/STON-Core.package/STONReference.class/class/index..st +++ /dev/null @@ -1,5 +0,0 @@ -instance creation -index: integer - ^ self new - index: integer; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/^equals.st b/repository/STON-Core.package/STONReference.class/instance/^equals.st deleted file mode 100644 index e4b99128..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/^equals.st +++ /dev/null @@ -1,3 +0,0 @@ -comparing -= anObject - ^ self class == anObject class and: [ self index = anObject index ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/hash.st b/repository/STON-Core.package/STONReference.class/instance/hash.st deleted file mode 100644 index 4bcde972..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/hash.st +++ /dev/null @@ -1,3 +0,0 @@ -comparing -hash - ^ index hash \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/index..st b/repository/STON-Core.package/STONReference.class/instance/index..st deleted file mode 100644 index 5a292861..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/index..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -index: integer - index := integer \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/index.st b/repository/STON-Core.package/STONReference.class/instance/index.st deleted file mode 100644 index ad7d30a3..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/index.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -index - ^ index \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/isStonReference.st b/repository/STON-Core.package/STONReference.class/instance/isStonReference.st deleted file mode 100644 index a7b660b4..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/isStonReference.st +++ /dev/null @@ -1,3 +0,0 @@ -testing -isStonReference - ^ true \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/instance/printOn..st b/repository/STON-Core.package/STONReference.class/instance/printOn..st deleted file mode 100644 index 797649ce..00000000 --- a/repository/STON-Core.package/STONReference.class/instance/printOn..st +++ /dev/null @@ -1,4 +0,0 @@ -printing -printOn: stream - super printOn: stream. - stream nextPut: $(; print: index; nextPut: $) \ No newline at end of file diff --git a/repository/STON-Core.package/STONReference.class/methodProperties.json b/repository/STON-Core.package/STONReference.class/methodProperties.json deleted file mode 100644 index 1f8cd439..00000000 --- a/repository/STON-Core.package/STONReference.class/methodProperties.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "class" : { - "index:" : "SvenVanCaekenberghe 1/18/2012 19:37" }, - "instance" : { - "=" : "SvenVanCaekenberghe 1/18/2012 20:23", - "hash" : "SvenVanCaekenberghe 1/18/2012 20:22", - "index" : "SvenVanCaekenberghe 1/18/2012 19:35", - "index:" : "SvenVanCaekenberghe 1/18/2012 19:35", - "isStonReference" : "SvenVanCaekenberghe 1/18/2012 20:22", - "printOn:" : "SvenVanCaekenberghe 11/28/2012 21:06" } } diff --git a/repository/STON-Core.package/STONReference.class/properties.json b/repository/STON-Core.package/STONReference.class/properties.json deleted file mode 100644 index d49f075a..00000000 --- a/repository/STON-Core.package/STONReference.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 1/22/2012 20:13", - "instvars" : [ - "index" ], - "name" : "STONReference", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONShortListWriter.class/README.md b/repository/STON-Core.package/STONShortListWriter.class/README.md deleted file mode 100644 index bef88561..00000000 --- a/repository/STON-Core.package/STONShortListWriter.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONShortArrayWriter helps in writing short array based STON representations. diff --git a/repository/STON-Core.package/STONShortListWriter.class/instance/add..st b/repository/STON-Core.package/STONShortListWriter.class/instance/add..st deleted file mode 100644 index 8a1fa7e3..00000000 --- a/repository/STON-Core.package/STONShortListWriter.class/instance/add..st +++ /dev/null @@ -1,4 +0,0 @@ -accessing -add: anObject - first ifTrue: [ first := false ] ifFalse: [ writer shortListElementSeparator ]. - writer nextPut: anObject \ No newline at end of file diff --git a/repository/STON-Core.package/STONShortListWriter.class/methodProperties.json b/repository/STON-Core.package/STONShortListWriter.class/methodProperties.json deleted file mode 100644 index e360ea5a..00000000 --- a/repository/STON-Core.package/STONShortListWriter.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "add:" : "SvenVanCaekenberghe 2/12/2012 15:49" } } diff --git a/repository/STON-Core.package/STONShortListWriter.class/properties.json b/repository/STON-Core.package/STONShortListWriter.class/properties.json deleted file mode 100644 index ecd549dc..00000000 --- a/repository/STON-Core.package/STONShortListWriter.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONShortListWriter", - "pools" : [ - ], - "super" : "STONListWriter", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONStreamWriter.class/README.md b/repository/STON-Core.package/STONStreamWriter.class/README.md deleted file mode 100644 index 591d9775..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/README.md +++ /dev/null @@ -1,2 +0,0 @@ -STONStreamWriter helps in streaming writing STON representations. -This is an abstract class. \ No newline at end of file diff --git a/repository/STON-Core.package/STONStreamWriter.class/class/on..st b/repository/STON-Core.package/STONStreamWriter.class/class/on..st deleted file mode 100644 index ea5cd107..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/class/on..st +++ /dev/null @@ -1,5 +0,0 @@ -instance creation -on: stonWriter - ^ self new - on: stonWriter; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STONStreamWriter.class/instance/initialize.st b/repository/STON-Core.package/STONStreamWriter.class/instance/initialize.st deleted file mode 100644 index a0c12063..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/instance/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -initialize-release -initialize - super initialize. - first := true \ No newline at end of file diff --git a/repository/STON-Core.package/STONStreamWriter.class/instance/on..st b/repository/STON-Core.package/STONStreamWriter.class/instance/on..st deleted file mode 100644 index eaf945d8..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/instance/on..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -on: stonWriter - writer := stonWriter \ No newline at end of file diff --git a/repository/STON-Core.package/STONStreamWriter.class/methodProperties.json b/repository/STON-Core.package/STONStreamWriter.class/methodProperties.json deleted file mode 100644 index d0d1c086..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "on:" : "SvenVanCaekenberghe 1/24/2012 09:29" }, - "instance" : { - "initialize" : "SvenVanCaekenberghe 1/24/2012 09:30", - "on:" : "SvenVanCaekenberghe 1/24/2012 09:29" } } diff --git a/repository/STON-Core.package/STONStreamWriter.class/properties.json b/repository/STON-Core.package/STONStreamWriter.class/properties.json deleted file mode 100644 index d3399219..00000000 --- a/repository/STON-Core.package/STONStreamWriter.class/properties.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - "writer", - "first" ], - "name" : "STONStreamWriter", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONWriter.class/README.md b/repository/STON-Core.package/STONWriter.class/README.md deleted file mode 100644 index 6a3391dd..00000000 --- a/repository/STON-Core.package/STONWriter.class/README.md +++ /dev/null @@ -1,22 +0,0 @@ -STONWriter serializes objects using the Smalltalk Object Notation format. - -Customization options are: - -- prettyPrint default is false - if true, produce pretty printed output -- newLine default is String cr - what sequence to use for EOL -- jsonMode default is false - if true, the follow changes occur - - strings are delimited with double quotes - - nil is encoded as null - - symbols are treated as strings - - only STON listClass and STON mapClass instances are allowed as composite objects - it is wise to also use either #error or #ignore as referencePolicy to avoid references -- referencePolicy <#normal|#ignore|#error> default is #normal - if #normal, track and count object references and use references to implement sharing and break cycles - if #error, track object references and signal STONWriterError when a shared reference is encountered - if #ignore, don't track object references which might loop forever on cycles - - keepNewLines default is false - if true, any newline sequence CR, LF or CRLF inside strings or symbols will not be escaped - but will be written as the newline EOF convention \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/class/initialize.st b/repository/STON-Core.package/STONWriter.class/class/initialize.st deleted file mode 100644 index 298ce37b..00000000 --- a/repository/STON-Core.package/STONWriter.class/class/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -class initialization -initialize - self initializeSTONCharacters. - self initializeSTONSimpleSymbolCharacters \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/class/initializeSTONCharacters.st b/repository/STON-Core.package/STONWriter.class/class/initializeSTONCharacters.st deleted file mode 100644 index 6e8fe3b3..00000000 --- a/repository/STON-Core.package/STONWriter.class/class/initializeSTONCharacters.st +++ /dev/null @@ -1,12 +0,0 @@ -class initialization -initializeSTONCharacters - | escapes | - STONCharacters := Array new: 127. - 32 to: 126 do: [ :each | - STONCharacters at: each + 1 put: #pass ]. - escapes := #( 8 '\b' 9 '\t' 10 '\n' 12 '\f' 13 '\r' 34 '\"' 39 '\''' 92 '\\' ). - 1 to: escapes size - 1 by: 2 do: [ :index | - STONCharacters - at: (escapes at: index) + 1 - put: (escapes at: index + 1) ] - \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/class/initializeSTONSimpleSymbolCharacters.st b/repository/STON-Core.package/STONWriter.class/class/initializeSTONSimpleSymbolCharacters.st deleted file mode 100644 index 280ceb8e..00000000 --- a/repository/STON-Core.package/STONWriter.class/class/initializeSTONSimpleSymbolCharacters.st +++ /dev/null @@ -1,11 +0,0 @@ -class initialization -initializeSTONSimpleSymbolCharacters - "STONSimpleSymbolCharacters asArray collectWithIndex: [ :each :index | - each isZero ifTrue: [ (index - 1) asCharacter ] ]." - - STONSimpleSymbolCharacters := ByteArray new: 256 withAll: 1. - 1 to: 256 do: [ :each | | char | - char := (each - 1) asCharacter. - (self isSimpleSymbolChar: char) - ifTrue: [ - STONSimpleSymbolCharacters at: each put: 0 ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/class/isSimpleSymbolChar..st b/repository/STON-Core.package/STONWriter.class/class/isSimpleSymbolChar..st deleted file mode 100644 index 12d141ce..00000000 --- a/repository/STON-Core.package/STONWriter.class/class/isSimpleSymbolChar..st +++ /dev/null @@ -1,3 +0,0 @@ -private -isSimpleSymbolChar: char - ^ 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_./' includes: char \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/class/on..st b/repository/STON-Core.package/STONWriter.class/class/on..st deleted file mode 100644 index b6cdd633..00000000 --- a/repository/STON-Core.package/STONWriter.class/class/on..st +++ /dev/null @@ -1,5 +0,0 @@ -instance creation -on: writeStream - ^ self new - on: writeStream; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/close.st b/repository/STON-Core.package/STONWriter.class/instance/close.st deleted file mode 100644 index 27546526..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/close.st +++ /dev/null @@ -1,5 +0,0 @@ -initialize-release -close - writeStream ifNotNil: [ - writeStream close. - writeStream := nil ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeCharacter..st b/repository/STON-Core.package/STONWriter.class/instance/encodeCharacter..st deleted file mode 100644 index d048628e..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeCharacter..st +++ /dev/null @@ -1,11 +0,0 @@ -private -encodeCharacter: char - | code encoding | - ((code := char codePoint) < 127 and: [ (encoding := STONCharacters at: code + 1) notNil ]) - ifTrue: [ - encoding = #pass - ifTrue: [ writeStream nextPut: char ] - ifFalse: [ writeStream nextPutAll: encoding ] ] - ifFalse: [ - writeStream nextPutAll: '\u'. - code printOn: writeStream base: 16 nDigits: 4 ] diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeKey.value..st b/repository/STON-Core.package/STONWriter.class/instance/encodeKey.value..st deleted file mode 100644 index c758a10d..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeKey.value..st +++ /dev/null @@ -1,7 +0,0 @@ -private -encodeKey: key value: value - self nextPut: key. - self prettyPrintSpace. - writeStream nextPut: $:. - self prettyPrintSpace. - self nextPut: value \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeList..st b/repository/STON-Core.package/STONWriter.class/instance/encodeList..st deleted file mode 100644 index 4ef31906..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeList..st +++ /dev/null @@ -1,14 +0,0 @@ -writing -encodeList: elements - writeStream nextPut: $[. - elements isEmpty - ifTrue: [ - self prettyPrintSpace ] - ifFalse: [ - self indentedDo: [ - self newlineIndent. - elements - do: [ :each | self nextPut: each ] - separatedBy: [ self listElementSeparator ] ]. - self newlineIndent ]. - writeStream nextPut: $] diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeMap..st b/repository/STON-Core.package/STONWriter.class/instance/encodeMap..st deleted file mode 100644 index 100b4585..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeMap..st +++ /dev/null @@ -1,18 +0,0 @@ -writing -encodeMap: pairs - | first | - first := true. - writeStream nextPut: ${. - pairs isEmpty - ifTrue: [ - self prettyPrintSpace ] - ifFalse: [ - self indentedDo: [ - self newlineIndent. - pairs keysAndValuesDo: [ :key :value | - first - ifTrue: [ first := false ] - ifFalse: [ self mapElementSeparator ]. - self encodeKey: key value: value ] ]. - self newlineIndent ]. - writeStream nextPut: $} \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeString..st b/repository/STON-Core.package/STONWriter.class/instance/encodeString..st deleted file mode 100644 index 207f862f..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeString..st +++ /dev/null @@ -1,9 +0,0 @@ -private -encodeString: string - writeStream nextPut: (jsonMode ifTrue: [ $" ] ifFalse: [ $' ]). - keepNewLines - ifTrue: [ - self encodeStringKeepingNewLines: string ] - ifFalse: [ - string do: [ :each | self encodeCharacter: each ] ]. - writeStream nextPut: (jsonMode ifTrue: [ $" ] ifFalse: [ $' ]) \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/encodeStringKeepingNewLines..st b/repository/STON-Core.package/STONWriter.class/instance/encodeStringKeepingNewLines..st deleted file mode 100644 index 9196da79..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/encodeStringKeepingNewLines..st +++ /dev/null @@ -1,15 +0,0 @@ -private -encodeStringKeepingNewLines: string - | input char | - input := string readStream. - [ input atEnd ] - whileFalse: [ - char := input next. - char = Character lf - ifTrue: [ writeStream nextPutAll: newLine ] - ifFalse: [ - char = Character cr - ifTrue: [ - input peekFor: Character lf. - writeStream nextPutAll: newLine ] - ifFalse: [ self encodeCharacter: char ] ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/error..st b/repository/STON-Core.package/STONWriter.class/instance/error..st deleted file mode 100644 index f8fe2d4e..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/error..st +++ /dev/null @@ -1,3 +0,0 @@ -error handling -error: aString - ^ STONWriterError signal: aString \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/indentedDo..st b/repository/STON-Core.package/STONWriter.class/instance/indentedDo..st deleted file mode 100644 index c1d5260a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/indentedDo..st +++ /dev/null @@ -1,5 +0,0 @@ -private -indentedDo: block - level := level + 1. - block value. - level := level - 1 \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/initialize.st b/repository/STON-Core.package/STONWriter.class/instance/initialize.st deleted file mode 100644 index 639df517..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/initialize.st +++ /dev/null @@ -1,9 +0,0 @@ -initialize-release -initialize - super initialize. - prettyPrint := false. - newLine := String cr. - level := 0. - referencePolicy := #normal. - jsonMode := keepNewLines := false. - objects := IdentityDictionary new \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/isSimpleSymbol..st b/repository/STON-Core.package/STONWriter.class/instance/isSimpleSymbol..st deleted file mode 100644 index dcc2109c..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/isSimpleSymbol..st +++ /dev/null @@ -1,7 +0,0 @@ -private -isSimpleSymbol: symbol - symbol isEmpty ifTrue: [ ^ false ]. - ^ (symbol class - findFirstInString: symbol - inSet: STONSimpleSymbolCharacters - startingAt: 1) = 0 diff --git a/repository/STON-Core.package/STONWriter.class/instance/jsonMode..st b/repository/STON-Core.package/STONWriter.class/instance/jsonMode..st deleted file mode 100644 index c9f5e8fd..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/jsonMode..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -jsonMode: boolean - jsonMode := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/keepNewLines..st b/repository/STON-Core.package/STONWriter.class/instance/keepNewLines..st deleted file mode 100644 index 41366e0f..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/keepNewLines..st +++ /dev/null @@ -1,7 +0,0 @@ -initialize-release -keepNewLines: boolean - "If true, any newline CR, LF or CRLF inside strings or symbols will not be escaped - but will instead be converted to the newline convention chosen, see #newLine: - The default is false, where CR, LF or CRLF will be enscaped unchanged." - - keepNewLines := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/listElementSeparator.st b/repository/STON-Core.package/STONWriter.class/instance/listElementSeparator.st deleted file mode 100644 index 62af1c29..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/listElementSeparator.st +++ /dev/null @@ -1,4 +0,0 @@ -private -listElementSeparator - writeStream nextPut: $,. - self newlineIndent diff --git a/repository/STON-Core.package/STONWriter.class/instance/mapElementSeparator.st b/repository/STON-Core.package/STONWriter.class/instance/mapElementSeparator.st deleted file mode 100644 index c3c5a991..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/mapElementSeparator.st +++ /dev/null @@ -1,4 +0,0 @@ -private -mapElementSeparator - writeStream nextPut: $,. - self newlineIndent diff --git a/repository/STON-Core.package/STONWriter.class/instance/newLine..st b/repository/STON-Core.package/STONWriter.class/instance/newLine..st deleted file mode 100644 index 5c17461e..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/newLine..st +++ /dev/null @@ -1,5 +0,0 @@ -initialize-release -newLine: string - "The sequence to use when ending a line, either CR, LF or CRLF" - - newLine := string \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/newlineIndent.st b/repository/STON-Core.package/STONWriter.class/instance/newlineIndent.st deleted file mode 100644 index cdfb3a8a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/newlineIndent.st +++ /dev/null @@ -1,5 +0,0 @@ -private -newlineIndent - prettyPrint ifTrue: [ - writeStream nextPutAll: newLine. - level timesRepeat: [ writeStream tab ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/nextPut..st b/repository/STON-Core.package/STONWriter.class/instance/nextPut..st deleted file mode 100644 index 0c54d655..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/nextPut..st +++ /dev/null @@ -1,3 +0,0 @@ -public -nextPut: anObject - anObject stonOn: self \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/on..st b/repository/STON-Core.package/STONWriter.class/instance/on..st deleted file mode 100644 index 90422084..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/on..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -on: aWriteStream - writeStream := aWriteStream diff --git a/repository/STON-Core.package/STONWriter.class/instance/optimizeForLargeStructures.st b/repository/STON-Core.package/STONWriter.class/instance/optimizeForLargeStructures.st deleted file mode 100644 index ec3e61f3..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/optimizeForLargeStructures.st +++ /dev/null @@ -1,5 +0,0 @@ -initialize-release -optimizeForLargeStructures - self class environment - at: #FLLargeIdentityDictionary - ifPresent: [ :identityDictionaryClass | objects := identityDictionaryClass new ]. \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/prettyPrint..st b/repository/STON-Core.package/STONWriter.class/instance/prettyPrint..st deleted file mode 100644 index 413ae6e3..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/prettyPrint..st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -prettyPrint: boolean - prettyPrint := boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/prettyPrintSpace.st b/repository/STON-Core.package/STONWriter.class/instance/prettyPrintSpace.st deleted file mode 100644 index 2337d165..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/prettyPrintSpace.st +++ /dev/null @@ -1,3 +0,0 @@ -private -prettyPrintSpace - prettyPrint ifTrue: [ writeStream space ] diff --git a/repository/STON-Core.package/STONWriter.class/instance/referencePolicy..st b/repository/STON-Core.package/STONWriter.class/instance/referencePolicy..st deleted file mode 100644 index 7d661fed..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/referencePolicy..st +++ /dev/null @@ -1,4 +0,0 @@ -initialize-release -referencePolicy: policy - self assert: ( #(#normal #ignore #error) includes: policy ). - referencePolicy := policy diff --git a/repository/STON-Core.package/STONWriter.class/instance/reset.st b/repository/STON-Core.package/STONWriter.class/instance/reset.st deleted file mode 100644 index 4e60388c..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/reset.st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -reset - objects removeAll \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/shortListElementSeparator.st b/repository/STON-Core.package/STONWriter.class/instance/shortListElementSeparator.st deleted file mode 100644 index 5e43ff24..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/shortListElementSeparator.st +++ /dev/null @@ -1,4 +0,0 @@ -private -shortListElementSeparator - writeStream nextPut: $,. - self prettyPrintSpace diff --git a/repository/STON-Core.package/STONWriter.class/instance/with.do..st b/repository/STON-Core.package/STONWriter.class/instance/with.do..st deleted file mode 100644 index 13c478b0..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/with.do..st +++ /dev/null @@ -1,14 +0,0 @@ -private -with: object do: block - | index | - referencePolicy = #ignore - ifTrue: [ ^ block value ]. - (index := objects at: object ifAbsent: [ nil ]) notNil - ifTrue: [ - referencePolicy = #error - ifTrue: [ ^ self error: 'shared reference detected' ]. - self writeReference: index ] - ifFalse: [ - index := objects size + 1. - objects at: object put: index. - block value ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeAssociation..st b/repository/STON-Core.package/STONWriter.class/instance/writeAssociation..st deleted file mode 100644 index 1b273f4a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeAssociation..st +++ /dev/null @@ -1,5 +0,0 @@ -writing -writeAssociation: association - self - encodeKey: association key - value: association value \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeBoolean..st b/repository/STON-Core.package/STONWriter.class/instance/writeBoolean..st deleted file mode 100644 index ad9527e6..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeBoolean..st +++ /dev/null @@ -1,3 +0,0 @@ -writing -writeBoolean: boolean - writeStream print: boolean \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeFloat..st b/repository/STON-Core.package/STONWriter.class/instance/writeFloat..st deleted file mode 100644 index 34864d5d..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeFloat..st +++ /dev/null @@ -1,3 +0,0 @@ -writing -writeFloat: float - writeStream print: float \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeInteger..st b/repository/STON-Core.package/STONWriter.class/instance/writeInteger..st deleted file mode 100644 index cefdfbe6..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeInteger..st +++ /dev/null @@ -1,3 +0,0 @@ -writing -writeInteger: integer - writeStream print: integer \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeList..st b/repository/STON-Core.package/STONWriter.class/instance/writeList..st deleted file mode 100644 index 86416423..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeList..st +++ /dev/null @@ -1,4 +0,0 @@ -writing -writeList: collection - self with: collection do: [ - self encodeList: collection ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeMap..st b/repository/STON-Core.package/STONWriter.class/instance/writeMap..st deleted file mode 100644 index d3d0d6f5..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeMap..st +++ /dev/null @@ -1,4 +0,0 @@ -writing -writeMap: hashedCollection - self with: hashedCollection do: [ - self encodeMap: hashedCollection ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeNull.st b/repository/STON-Core.package/STONWriter.class/instance/writeNull.st deleted file mode 100644 index 1c704333..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeNull.st +++ /dev/null @@ -1,5 +0,0 @@ -writing -writeNull - jsonMode - ifTrue: [ writeStream nextPutAll: 'null' ] - ifFalse: [ writeStream print: nil ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject..st deleted file mode 100644 index b32a1509..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject..st +++ /dev/null @@ -1,15 +0,0 @@ -writing -writeObject: anObject - | instanceVariableNames | - (instanceVariableNames := anObject class stonAllInstVarNames) isEmpty - ifTrue: [ - self writeObject: anObject do: [ self encodeMap: #() ] ] - ifFalse: [ - self writeObject: anObject streamMap: [ :dictionary | - instanceVariableNames do: [ :each | - (anObject instVarNamed: each) - ifNotNil: [ :value | - dictionary at: each asSymbol put: value ] - ifNil: [ - anObject stonShouldWriteNilInstVars - ifTrue: [ dictionary at: each asSymbol put: nil ] ] ] ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject.do..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject.do..st deleted file mode 100644 index d3f0892a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject.do..st +++ /dev/null @@ -1,8 +0,0 @@ -writing -writeObject: anObject do: block - (jsonMode and: [ anObject class ~= STON listClass and: [ anObject class ~= STON mapClass ] ]) - ifTrue: [ self error: 'wrong object class for JSON mode' ]. - self with: anObject do: [ - writeStream nextPutAll: anObject class stonName. - self prettyPrintSpace. - block value ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject.listSingleton..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject.listSingleton..st deleted file mode 100644 index 067dfd82..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject.listSingleton..st +++ /dev/null @@ -1,9 +0,0 @@ -writing -writeObject: object listSingleton: element - self writeObject: object do: [ - writeStream nextPut: $[. - self - prettyPrintSpace; - nextPut: element; - prettyPrintSpace. - writeStream nextPut: $] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamList..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamList..st deleted file mode 100644 index 8daccd47..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamList..st +++ /dev/null @@ -1,10 +0,0 @@ -writing -writeObject: object streamList: block - self writeObject: object do: [ | listWriter | - listWriter := STONListWriter on: self. - writeStream nextPut: $[. - self indentedDo: [ - self newlineIndent. - block value: listWriter ]. - self newlineIndent. - writeStream nextPut: $] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamMap..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamMap..st deleted file mode 100644 index db26d04a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamMap..st +++ /dev/null @@ -1,10 +0,0 @@ -writing -writeObject: object streamMap: block - self writeObject: object do: [ | mapWriter | - mapWriter := STONMapWriter on: self. - writeStream nextPut: ${. - self indentedDo: [ - self newlineIndent. - block value: mapWriter ]. - self newlineIndent. - writeStream nextPut: $} ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamShortList..st b/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamShortList..st deleted file mode 100644 index 2df9fef4..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeObject.streamShortList..st +++ /dev/null @@ -1,10 +0,0 @@ -writing -writeObject: object streamShortList: block - self writeObject: object do: [ | listWriter | - listWriter := STONShortListWriter on: self. - writeStream nextPut: $[. - self indentedDo: [ - self prettyPrintSpace. - block value: listWriter ]. - self prettyPrintSpace. - writeStream nextPut: $] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeReference..st b/repository/STON-Core.package/STONWriter.class/instance/writeReference..st deleted file mode 100644 index 0c950a4a..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeReference..st +++ /dev/null @@ -1,5 +0,0 @@ -writing -writeReference: index - writeStream - nextPut: $@; - print: index \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeString..st b/repository/STON-Core.package/STONWriter.class/instance/writeString..st deleted file mode 100644 index e0ad8916..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeString..st +++ /dev/null @@ -1,3 +0,0 @@ -writing -writeString: string - self encodeString: string \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/instance/writeSymbol..st b/repository/STON-Core.package/STONWriter.class/instance/writeSymbol..st deleted file mode 100644 index f9a1a0c5..00000000 --- a/repository/STON-Core.package/STONWriter.class/instance/writeSymbol..st +++ /dev/null @@ -1,12 +0,0 @@ -writing -writeSymbol: symbol - jsonMode - ifTrue: [ - self writeString: symbol ] - ifFalse: [ - writeStream nextPut: $#. - (self isSimpleSymbol: symbol) - ifTrue: [ - writeStream nextPutAll: symbol ] - ifFalse: [ - self encodeString: symbol ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriter.class/methodProperties.json b/repository/STON-Core.package/STONWriter.class/methodProperties.json deleted file mode 100644 index e6ccea73..00000000 --- a/repository/STON-Core.package/STONWriter.class/methodProperties.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "class" : { - "initialize" : "SvenVanCaekenberghe 2/9/2012 16:43", - "initializeSTONCharacters" : "SvenVanCaekenberghe 1/14/2012 23:20", - "initializeSTONSimpleSymbolCharacters" : "SvenVanCaekenberghe 2/14/2012 17:50", - "isSimpleSymbolChar:" : "SvenVanCaekenberghe 2/14/2012 17:49", - "on:" : "SvenVanCaekenberghe 1/14/2012 15:48" }, - "instance" : { - "close" : "SvenVanCaekenberghe 1/14/2012 15:37", - "encodeCharacter:" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "encodeKey:value:" : "SvenVanCaekenberghe 1/23/2012 11:32", - "encodeList:" : "SvenVanCaekenberghe 5/5/2012 16:56", - "encodeMap:" : "SvenVanCaekenberghe 5/5/2012 16:56", - "encodeString:" : "SvenVanCaekenberghe 4/26/2015 23:17", - "encodeStringKeepingNewLines:" : "SvenVanCaekenberghe 4/26/2015 23:16", - "error:" : "SvenVanCaekenberghe 5/28/2015 15:02", - "indentedDo:" : "SvenVanCaekenberghe 1/23/2012 11:12", - "initialize" : "SvenVanCaekenberghe 4/26/2015 23:04", - "isSimpleSymbol:" : "SvenVanCaekenberghe 4/15/2014 13:35", - "jsonMode:" : "SvenVanCaekenberghe 4/27/2012 13:53", - "keepNewLines:" : "SvenVanCaekenberghe 4/26/2015 23:30", - "listElementSeparator" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "mapElementSeparator" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "newLine:" : "SvenVanCaekenberghe 4/26/2015 23:34", - "newlineIndent" : "SvenVanCaekenberghe 3/7/2013 10:39", - "nextPut:" : "SvenVanCaekenberghe 1/14/2012 15:47", - "on:" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "optimizeForLargeStructures" : "SvenVanCaekenberghe 11/29/2012 15:54", - "prettyPrint:" : "SvenVanCaekenberghe 1/14/2012 15:36", - "prettyPrintSpace" : "SvenVanCaekenberghe 1/23/2012 11:18", - "referencePolicy:" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "reset" : "SvenVanCaekenberghe 1/14/2012 15:37", - "shortListElementSeparator" : "SvenVanCaekenberghe 4/29/2012 12:23:33", - "with:do:" : "SvenVanCaekenberghe 5/28/2015 15:04", - "writeAssociation:" : "ChristopheDemarey 11/6/2014 15:07", - "writeBoolean:" : "SvenVanCaekenberghe 1/14/2012 15:51", - "writeFloat:" : "SvenVanCaekenberghe 1/14/2012 16:05", - "writeInteger:" : "SvenVanCaekenberghe 1/14/2012 15:48", - "writeList:" : "SvenVanCaekenberghe 1/24/2012 10:00", - "writeMap:" : "SvenVanCaekenberghe 1/24/2012 10:01", - "writeNull" : "SvenVanCaekenberghe 4/27/2012 13:50", - "writeObject:" : "SvenVanCaekenberghe 11/27/2014 11:08", - "writeObject:do:" : "SvenVanCaekenberghe 5/28/2015 15:04", - "writeObject:listSingleton:" : "SvenVanCaekenberghe 2/12/2012 20:02", - "writeObject:streamList:" : "SvenVanCaekenberghe 1/24/2012 10:02", - "writeObject:streamMap:" : "SvenVanCaekenberghe 1/24/2012 10:02", - "writeObject:streamShortList:" : "SvenVanCaekenberghe 1/24/2012 10:02", - "writeReference:" : "SvenVanCaekenberghe 1/14/2012 17:29", - "writeString:" : "SvenVanCaekenberghe 2/29/2012 21:49", - "writeSymbol:" : "SvenVanCaekenberghe 4/27/2012 13:52" } } diff --git a/repository/STON-Core.package/STONWriter.class/properties.json b/repository/STON-Core.package/STONWriter.class/properties.json deleted file mode 100644 index ecc0c2ea..00000000 --- a/repository/STON-Core.package/STONWriter.class/properties.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - "STONCharacters", - "STONSimpleSymbolCharacters" ], - "commentStamp" : "SvenVanCaekenberghe 4/26/2015 23:36", - "instvars" : [ - "writeStream", - "prettyPrint", - "newLine", - "jsonMode", - "keepNewLines", - "referencePolicy", - "level", - "objects" ], - "name" : "STONWriter", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Core.package/STONWriterError.class/README.md b/repository/STON-Core.package/STONWriterError.class/README.md deleted file mode 100644 index b920c009..00000000 --- a/repository/STON-Core.package/STONWriterError.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONWriterError is the error/exception signalled by STONWriter when illegal/incorrect input is seen. \ No newline at end of file diff --git a/repository/STON-Core.package/STONWriterError.class/methodProperties.json b/repository/STON-Core.package/STONWriterError.class/methodProperties.json deleted file mode 100644 index 0e4a6622..00000000 --- a/repository/STON-Core.package/STONWriterError.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - } } diff --git a/repository/STON-Core.package/STONWriterError.class/properties.json b/repository/STON-Core.package/STONWriterError.class/properties.json deleted file mode 100644 index 35623bd5..00000000 --- a/repository/STON-Core.package/STONWriterError.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 4/26/2012 17:17", - "instvars" : [ - ], - "name" : "STONWriterError", - "pools" : [ - ], - "super" : "Error", - "type" : "normal" } diff --git a/repository/STON-Core.package/SequenceableCollection.extension/class/fromSton..st b/repository/STON-Core.package/SequenceableCollection.extension/class/fromSton..st deleted file mode 100644 index 034e0a23..00000000 --- a/repository/STON-Core.package/SequenceableCollection.extension/class/fromSton..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self streamContents: [ :stream | - stonReader parseListDo: [ :each | - stream nextPut: each ] ] \ No newline at end of file diff --git a/repository/STON-Core.package/SequenceableCollection.extension/instance/stonOn..st b/repository/STON-Core.package/SequenceableCollection.extension/instance/stonOn..st deleted file mode 100644 index 4f3b1b8e..00000000 --- a/repository/STON-Core.package/SequenceableCollection.extension/instance/stonOn..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -stonOn: stonWriter - self class == STON listClass - ifTrue: [ stonWriter writeList: self ] - ifFalse: [ super stonOn: stonWriter ] \ No newline at end of file diff --git a/repository/STON-Core.package/SequenceableCollection.extension/methodProperties.json b/repository/STON-Core.package/SequenceableCollection.extension/methodProperties.json deleted file mode 100644 index 4e92cc7b..00000000 --- a/repository/STON-Core.package/SequenceableCollection.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:07" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 2/8/2012 19:22" } } diff --git a/repository/STON-Core.package/SequenceableCollection.extension/properties.json b/repository/STON-Core.package/SequenceableCollection.extension/properties.json deleted file mode 100644 index 3b2523c3..00000000 --- a/repository/STON-Core.package/SequenceableCollection.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "SequenceableCollection" } diff --git a/repository/STON-Core.package/SmallDictionary.extension/class/fromSton..st b/repository/STON-Core.package/SmallDictionary.extension/class/fromSton..st deleted file mode 100644 index 577485c2..00000000 --- a/repository/STON-Core.package/SmallDictionary.extension/class/fromSton..st +++ /dev/null @@ -1,9 +0,0 @@ -*ston-core -fromSton: stonReader - "My instances are stored as maps." - - | dictionary | - dictionary := self new. - stonReader parseMapDo: [ :key :value | - dictionary at: key put: value ]. - ^ dictionary \ No newline at end of file diff --git a/repository/STON-Core.package/SmallDictionary.extension/instance/stonOn..st b/repository/STON-Core.package/SmallDictionary.extension/instance/stonOn..st deleted file mode 100644 index 4292d799..00000000 --- a/repository/STON-Core.package/SmallDictionary.extension/instance/stonOn..st +++ /dev/null @@ -1,7 +0,0 @@ -*ston-core -stonOn: stonWriter - "I store my instances as maps" - - stonWriter - writeObject: self - do: [ stonWriter encodeMap: self ] \ No newline at end of file diff --git a/repository/STON-Core.package/SmallDictionary.extension/methodProperties.json b/repository/STON-Core.package/SmallDictionary.extension/methodProperties.json deleted file mode 100644 index 44497c41..00000000 --- a/repository/STON-Core.package/SmallDictionary.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 9/17/2013 19:50" }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 9/17/2013 20:13" } } diff --git a/repository/STON-Core.package/SmallDictionary.extension/properties.json b/repository/STON-Core.package/SmallDictionary.extension/properties.json deleted file mode 100644 index 82b9f936..00000000 --- a/repository/STON-Core.package/SmallDictionary.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "SmallDictionary" } diff --git a/repository/STON-Core.package/String.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/String.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/String.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/String.extension/instance/stonOn..st b/repository/STON-Core.package/String.extension/instance/stonOn..st deleted file mode 100644 index b7314415..00000000 --- a/repository/STON-Core.package/String.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeString: self \ No newline at end of file diff --git a/repository/STON-Core.package/String.extension/methodProperties.json b/repository/STON-Core.package/String.extension/methodProperties.json deleted file mode 100644 index 807cba92..00000000 --- a/repository/STON-Core.package/String.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:27", - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 16:22" } } diff --git a/repository/STON-Core.package/String.extension/properties.json b/repository/STON-Core.package/String.extension/properties.json deleted file mode 100644 index c2138507..00000000 --- a/repository/STON-Core.package/String.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "String" } diff --git a/repository/STON-Core.package/Symbol.extension/instance/stonOn..st b/repository/STON-Core.package/Symbol.extension/instance/stonOn..st deleted file mode 100644 index bc6e1a79..00000000 --- a/repository/STON-Core.package/Symbol.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeSymbol: self \ No newline at end of file diff --git a/repository/STON-Core.package/Symbol.extension/methodProperties.json b/repository/STON-Core.package/Symbol.extension/methodProperties.json deleted file mode 100644 index 1cd151d5..00000000 --- a/repository/STON-Core.package/Symbol.extension/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 16:22" } } diff --git a/repository/STON-Core.package/Symbol.extension/properties.json b/repository/STON-Core.package/Symbol.extension/properties.json deleted file mode 100644 index 565e67b0..00000000 --- a/repository/STON-Core.package/Symbol.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Symbol" } diff --git a/repository/STON-Core.package/Text.extension/class/fromSton..st b/repository/STON-Core.package/Text.extension/class/fromSton..st deleted file mode 100644 index 875d82ce..00000000 --- a/repository/STON-Core.package/Text.extension/class/fromSton..st +++ /dev/null @@ -1,5 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self new - fromSton: stonReader; - yourself \ No newline at end of file diff --git a/repository/STON-Core.package/Text.extension/instance/fromSton..st b/repository/STON-Core.package/Text.extension/instance/fromSton..st deleted file mode 100644 index a06b4632..00000000 --- a/repository/STON-Core.package/Text.extension/instance/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - stonReader parseNamedInstVarsFor: self \ No newline at end of file diff --git a/repository/STON-Core.package/Text.extension/instance/stonOn..st b/repository/STON-Core.package/Text.extension/instance/stonOn..st deleted file mode 100644 index cda0517e..00000000 --- a/repository/STON-Core.package/Text.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeObject: self \ No newline at end of file diff --git a/repository/STON-Core.package/Text.extension/methodProperties.json b/repository/STON-Core.package/Text.extension/methodProperties.json deleted file mode 100644 index cf0ebe7a..00000000 --- a/repository/STON-Core.package/Text.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 3/23/2014 18:48" }, - "instance" : { - "fromSton:" : "SvenVanCaekenberghe 5/28/2015 15:33", - "stonOn:" : "SvenVanCaekenberghe 3/23/2014 18:47" } } diff --git a/repository/STON-Core.package/Text.extension/properties.json b/repository/STON-Core.package/Text.extension/properties.json deleted file mode 100644 index 885994fd..00000000 --- a/repository/STON-Core.package/Text.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Text" } diff --git a/repository/STON-Core.package/Time.extension/class/fromSton..st b/repository/STON-Core.package/Time.extension/class/fromSton..st deleted file mode 100644 index 87f37a9a..00000000 --- a/repository/STON-Core.package/Time.extension/class/fromSton..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -fromSton: stonReader - ^ self readFrom: stonReader parseListSingleton readStream \ No newline at end of file diff --git a/repository/STON-Core.package/Time.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/Time.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/Time.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/Time.extension/instance/stonOn..st b/repository/STON-Core.package/Time.extension/instance/stonOn..st deleted file mode 100644 index 400a19a6..00000000 --- a/repository/STON-Core.package/Time.extension/instance/stonOn..st +++ /dev/null @@ -1,7 +0,0 @@ -*ston-core -stonOn: stonWriter - "Use an ISO style HH:MM:SS representation" - - stonWriter writeObject: self listSingleton: - (String streamContents: [ :stream | - self print24: true on: stream ]) \ No newline at end of file diff --git a/repository/STON-Core.package/Time.extension/methodProperties.json b/repository/STON-Core.package/Time.extension/methodProperties.json deleted file mode 100644 index 67cc702e..00000000 --- a/repository/STON-Core.package/Time.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 15:17" }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:26", - "stonOn:" : "SvenVanCaekenberghe 2/12/2012 20:03" } } diff --git a/repository/STON-Core.package/Time.extension/properties.json b/repository/STON-Core.package/Time.extension/properties.json deleted file mode 100644 index 7f76e6f1..00000000 --- a/repository/STON-Core.package/Time.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "Time" } diff --git a/repository/STON-Core.package/UndefinedObject.extension/instance/stonContainSubObjects.st b/repository/STON-Core.package/UndefinedObject.extension/instance/stonContainSubObjects.st deleted file mode 100644 index 646b3e6b..00000000 --- a/repository/STON-Core.package/UndefinedObject.extension/instance/stonContainSubObjects.st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonContainSubObjects - ^ false \ No newline at end of file diff --git a/repository/STON-Core.package/UndefinedObject.extension/instance/stonOn..st b/repository/STON-Core.package/UndefinedObject.extension/instance/stonOn..st deleted file mode 100644 index a2bcc474..00000000 --- a/repository/STON-Core.package/UndefinedObject.extension/instance/stonOn..st +++ /dev/null @@ -1,3 +0,0 @@ -*ston-core -stonOn: stonWriter - stonWriter writeNull \ No newline at end of file diff --git a/repository/STON-Core.package/UndefinedObject.extension/methodProperties.json b/repository/STON-Core.package/UndefinedObject.extension/methodProperties.json deleted file mode 100644 index cdf0d4ac..00000000 --- a/repository/STON-Core.package/UndefinedObject.extension/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "stonContainSubObjects" : "SvenVanCaekenberghe 11/29/2012 16:27", - "stonOn:" : "SvenVanCaekenberghe 1/14/2012 15:54" } } diff --git a/repository/STON-Core.package/UndefinedObject.extension/properties.json b/repository/STON-Core.package/UndefinedObject.extension/properties.json deleted file mode 100644 index 508a24a8..00000000 --- a/repository/STON-Core.package/UndefinedObject.extension/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - "name" : "UndefinedObject" } diff --git a/repository/STON-Core.package/monticello.meta/categories.st b/repository/STON-Core.package/monticello.meta/categories.st deleted file mode 100644 index ca39fc16..00000000 --- a/repository/STON-Core.package/monticello.meta/categories.st +++ /dev/null @@ -1 +0,0 @@ -SystemOrganization addCategory: #'STON-Core'! diff --git a/repository/STON-Core.package/monticello.meta/initializers.st b/repository/STON-Core.package/monticello.meta/initializers.st deleted file mode 100644 index e69de29b..00000000 diff --git a/repository/STON-Core.package/monticello.meta/package b/repository/STON-Core.package/monticello.meta/package deleted file mode 100644 index 4812dfa2..00000000 --- a/repository/STON-Core.package/monticello.meta/package +++ /dev/null @@ -1 +0,0 @@ -(name 'STON-Core') \ No newline at end of file diff --git a/repository/STON-Core.package/monticello.meta/version b/repository/STON-Core.package/monticello.meta/version deleted file mode 100644 index 05db8305..00000000 --- a/repository/STON-Core.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'STON-Core-fn.59' message 'Export STON-Core SvenVanCaekenberghe.58' id '1b5948ba-5383-41f4-a262-064dfd8037f3' date '22 February 2016' time '9:47:25.143087 pm' author 'fn' ancestors ((name 'STON-Core-SvenVanCaekenberghe.58' message 'Critics run. Change generic Object>>#fromSton: and Object>>#toSton: so that it no longer uses #subclassResponsibility but a custom error because not all subclasses should implement it (duh) Introduction of STONReader>>#parseNamedInstVarsFor: and use it in Object>>#fromSton: Text>>#fromSton: and RunArray>>#fromSton: to centralize #instVarNamed:put: usage ' id '2a3cb03d-87ec-4f43-93d0-7dfee3a5374a' date '28 May 2015' time '3:57:20.06657 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.57' message 'Added STONReader>>#convertNewLines: and STONReader>>#newLine: to read and convert CR, LF, or CRLF inside strings and symbols as one chosen canonical newLine Added STONWriter>>#keepNewLines: to write CR, LF or CRLF inside strings and symbols unencoded as one chosen canonical newLine Add unit tests #testConvertingNewLine #testKeepingNewLines and #testIllegalCharacterEscapes Added some more documentation' id 'f38b0222-94ea-4a0a-9878-03649843c97e' date '26 April 2015' time '11:53:58.308533 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.56' message 'Remove support for TimeStamp as it is deprecated in Pharo 4 and removed in Pharo 5' id '10a69541-18b3-45c7-87a0-9a7253f7b0b9' date '26 April 2015' time '7:47:09.924067 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.55' message 'Added support for OrderedDictionary' id '02785c4b-2c8c-467b-a6eb-1032fe8d17d7' date '10 April 2015' time '3:32:16.386165 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.54' message 'Add an implementation comment to STONReader>>#parseMapDo:' id '688ad244-e768-4925-872a-c6009fd2a944' date '27 November 2014' time '12:55:09.308514 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.53' message 'Minor modifications after merging Christophe''s new Association support (some simplifications, allow nested associations, don''t use in #parseMapDo: for performance reasons). Added Object class>>#stonAllInstVarNames to allow customizing which instance variables get written or their order (see STONWriter>>#writeObject:)' id 'da9e3d4d-4f27-45df-94bf-2c92c9c69c89' date '27 November 2014' time '11:20:24.300261 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-ChristopheDemarey.52' message 'Add support for associations as ''primitive'' type.' id '5c75bc2b-d338-4ea3-af98-02e43eab43ff' date '7 November 2014' time '9:57:33.962291 am' author 'ChristopheDemarey' ancestors ((name 'STON-Core-SvenVanCaekenberghe.51' message 'Add STONReader>#acceptUnknownClasses: option When true (default is false) an unknown object class will result in a map with an added property #className (thx Stéphane Ducasse for the suggetion) Added STON class>>#classNameKey Moved #stonName from Class to Object class Added STONReaderTests>>#testUnknownClasses' id '6559f648-b74a-4901-b249-e72808fdea0d' date '12 August 2014' time '3:40:21.574545 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.49' message 'Fix to allow working with the empty Symbol #'''' (changed STONWriter>>#isSimpleSymbol: to return false for the empty symbol) [Thx Martin - tinchodias]' id 'b5e2e82b-b296-46ff-b275-3040d055e7bc' date '15 April 2014' time '2:16:03.216352 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.48' message 'Added explicit #stonOn: and #fromSton: methods to Text and RunArray who are inheriting the wrong behavior + unit test' id 'd56b9e2a-a712-4edd-b1db-a4dfe7d9ad3b' date '24 March 2014' time '2:29:29.547772 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.47' message 'Modify STONReader>>#error: to remain compatible with streams that don''t understand #position' id 'ffbdccdd-6a3c-4053-b90a-fa0f7ec2217f' date '13 December 2013' time '4:27:38.680392 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-DamienCassou.46' message '- Display the position where the input error has been found' id '18cce271-f166-4115-a497-4f651b599275' date '9 December 2013' time '1:31:17.367199 pm' author 'DamienCassou' ancestors ((name 'STON-Core-SvenVanCaekenberghe.45' message 'Changed the implementation of STONWriter>>#writeObject: to skip nil instance variables unless Object>>#stonShouldWriteNilInstVars is overridden to be true' id '46c8ccc1-35f1-4f1b-be48-ff873ef99f2f' date '14 November 2013' time '12:02:29.390375 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.44' message 'Added support for Small[Identity]Dictionary' id 'd0e318c2-2878-4586-a122-f8ec96186e5f' date '17 September 2013' time '8:17:17.237565 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.43' message 'Added custom newline support to STONWriter' id '824c9f51-461a-4b92-92fb-861b2722d5f7' date '7 March 2013' time '10:51:24.226 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.42' message 'minor refactoring using #peekFor:' id 'b1ce0d4c-6029-4f7f-b617-4833005155a8' date '3 December 2012' time '11:13:17.675 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.41' message 'replace all ''do-nothing'' implementations of #stonProcessSubObjects: with the new #stonContainSubObjects returning false; rewrote STONReader>>#processSubObjects: to use this to shortcircuit doing sub processing (thx Norbert Hartl for the suggestion)' id 'd1218bc7-e5bc-4b8e-9ec2-d102b1264a25' date '29 November 2012' time '4:57:15.739 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.40' message 'make #optimizeForLargeStructures do nothing when the Fuel classes are missing' id '9f2a085f-b279-4d6c-895e-e57082139f35' date '29 November 2012' time '3:56:19.595 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.39' message 'changed STONReader>>#processSubObjectsOf: from a recursive to an iterative process using a stack (as suggested by Norbert Hartl); added #optimizeForLargeStructures to STONReader and STONWriter to use some special Fuel datastructures optimized for large sizes (these are standard in Pharo)' id '9d8ce1ba-3a6e-4c8c-98da-85f32816e2cd' date '29 November 2012' time '3:43:05.957 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.38' message 'fixed a bug that prevented object structures with cycles from being materialized (as reported with an excellent test case by Stuart Herring): STONReader>>#parseReference will no longer resolve references eagerly since that led to cycles in #processSubObjectsOf: moved most logic from Object>>#stonOn: to STONWriter>>#writeObject: while adding a shortcut for objects without instance variables; add STONReference>>#printOn: to ease debugging' id 'a1e38a45-29ff-4267-ba97-1c21e21d519d' date '29 November 2012' time '12:12:04.605 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Core-SvenVanCaekenberghe.37' message 'this is a copy of Ston-Core-SvenVanCaekenberghe.36 with the monticello package name changed from Ston-Core to STON-Core' id 'ba8612a2-47a2-4d81-9a7e-468f4d9aefd5' date '26 October 2012' time '10:36:37.792 am' author 'SvenVanCaekenberghe' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/STON-Core.package/properties.json b/repository/STON-Core.package/properties.json deleted file mode 100644 index f037444a..00000000 --- a/repository/STON-Core.package/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - } diff --git a/repository/STON-Tests.package/.filetree b/repository/STON-Tests.package/.filetree deleted file mode 100644 index 8998102c..00000000 --- a/repository/STON-Tests.package/.filetree +++ /dev/null @@ -1,4 +0,0 @@ -{ - "noMethodMetaData" : true, - "separateMethodMetaAndSource" : false, - "useCypressPropertiesFile" : true } diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/README.md b/repository/STON-Tests.package/STONLargeWriteReadTests.class/README.md deleted file mode 100644 index 4ef91da0..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONLargeWriteReadTests test the optimalizations for large structures. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/materialize..st b/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/materialize..st deleted file mode 100644 index 22635652..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/materialize..st +++ /dev/null @@ -1,6 +0,0 @@ -private -materialize: string - ^ STON reader - on: string readStream; - optimizeForLargeStructures; - next \ No newline at end of file diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serialize..st b/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serialize..st deleted file mode 100644 index 8212a11d..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serialize..st +++ /dev/null @@ -1,8 +0,0 @@ -private -serialize: anObject - ^ String streamContents: [ :stream | - STON writer - on: stream; - prettyPrint: true; - optimizeForLargeStructures; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serializeJson..st b/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serializeJson..st deleted file mode 100644 index fa5a4a1f..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/instance/serializeJson..st +++ /dev/null @@ -1,8 +0,0 @@ -private -serializeJson: anObject - ^ String streamContents: [ :stream | - STON jsonWriter - on: stream; - prettyPrint: true; - optimizeForLargeStructures; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/methodProperties.json b/repository/STON-Tests.package/STONLargeWriteReadTests.class/methodProperties.json deleted file mode 100644 index edca8c64..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/methodProperties.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "materialize:" : "SvenVanCaekenberghe 11/29/2012 15:13", - "serialize:" : "SvenVanCaekenberghe 11/29/2012 15:12", - "serializeJson:" : "SvenVanCaekenberghe 11/29/2012 15:12" } } diff --git a/repository/STON-Tests.package/STONLargeWriteReadTests.class/properties.json b/repository/STON-Tests.package/STONLargeWriteReadTests.class/properties.json deleted file mode 100644 index 7c40b808..00000000 --- a/repository/STON-Tests.package/STONLargeWriteReadTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONLargeWriteReadTests", - "pools" : [ - ], - "super" : "STONWriteReadTests", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONReaderTests.class/README.md b/repository/STON-Tests.package/STONReaderTests.class/README.md deleted file mode 100644 index 56e3864d..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONReaderTests test materialization. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/materialize..st b/repository/STON-Tests.package/STONReaderTests.class/instance/materialize..st deleted file mode 100644 index 2c69dd5f..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/materialize..st +++ /dev/null @@ -1,5 +0,0 @@ -private -materialize: string - ^ STON reader - on: string readStream; - next \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testAssociation.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testAssociation.st deleted file mode 100644 index 216c8a88..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testAssociation.st +++ /dev/null @@ -1,13 +0,0 @@ -tests -testAssociation - self assert: (self materialize: '''foo'':1') = ('foo' -> 1). - self assert: (self materialize: '#bar:2') = (#bar -> 2). - self assert: (self materialize: '''foo bar'':#ok') = ('foo bar' -> #ok). - self assert: (self materialize: '123:456') = (123 -> 456). - - self assert: (self materialize: '''foo'' : 1') = ('foo' -> 1). - self assert: (self materialize: '#bar : 2') = (#bar -> 2). - self assert: (self materialize: '''foo bar'' : #ok') = ('foo bar' -> #ok). - self assert: (self materialize: '123 : -456') = (123 -> -456). - - self assert: (self materialize: '#foo : 1 : 2') = (#foo -> (1 -> 2)) diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testBoolean.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testBoolean.st deleted file mode 100644 index d706075a..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testBoolean.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testBoolean - self assert: (self materialize: 'true') equals: true. - self assert: (self materialize: 'false') equals: false \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testByteArray.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testByteArray.st deleted file mode 100644 index 6f641cfc..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testByteArray.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testByteArray - self assert: (self materialize: 'ByteArray[''010203'']') = #(1 2 3) asByteArray diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testCharacter.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testCharacter.st deleted file mode 100644 index 5160d4a6..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testCharacter.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testCharacter - self assert: (self materialize: 'Character[''A'']') == $A. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testConvertingNewLines.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testConvertingNewLines.st deleted file mode 100644 index 8e010f94..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testConvertingNewLines.st +++ /dev/null @@ -1,16 +0,0 @@ -tests -testConvertingNewLines - | input result output | - input := '''line ending with CR', String cr, - 'line ending with LF', String lf, - 'line ending with CRLF', String crlf, ''''. - output := 'line ending with CR', String crlf, - 'line ending with LF', String crlf, - 'line ending with CRLF', String crlf. - result := (STON reader on: input readStream) newLine: String crlf; convertNewLines: true; next. - self assert: result equals: output. - output := 'line ending with CR', String cr, - 'line ending with LF', String cr, - 'line ending with CRLF', String cr. - result := (STON reader on: input readStream) newLine: String cr; convertNewLines: true; next. - self assert: result equals: output \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testDate.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testDate.st deleted file mode 100644 index 5e387b2e..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testDate.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testDate - | date | - date := Date year: 2012 month: 1 day: 1. - self assert: (self materialize: 'Date[''2012-01-01'']') = date \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testDateAndTime.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testDateAndTime.st deleted file mode 100644 index 2f3ff9fb..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testDateAndTime.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testDateAndTime - | dateAndTime | - dateAndTime := DateAndTime year: 2012 month: 1 day: 1 hour: 6 minute: 30 second: 15 offset: 1 hour. - self assert: (self materialize: 'DateAndTime[''2012-01-01T06:30:15+01:00'']') = dateAndTime \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionary.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionary.st deleted file mode 100644 index d4dd61da..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionary.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testDictionary - | collection | - collection := STON mapClass new at: 1 put: 1; at: 2 put: 2; yourself. - self assert: (self materialize: '{1:1,2:2}') = collection. - self assert: (self materialize: '{}') = STON mapClass new. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionaryWithComplexKeys.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionaryWithComplexKeys.st deleted file mode 100644 index 38a4219d..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testDictionaryWithComplexKeys.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testDictionaryWithComplexKeys - | collection reader | - collection := STON mapClass new at: true put: 1; at: #(foo) put: 2; yourself. - (reader := STONReader on: '{true:1,[#foo]:2}' readStream) - allowComplexMapKeys: true. - self assert: reader next = collection \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testError.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testError.st deleted file mode 100644 index 5adbe13e..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testError.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testError - #( 'foo' '{foo:}' '{foo,}' '[1,]' '+1' ']' '#' '' ' ' ' ' 'nul' 'tru' 'fals' ) do: [ :each | - self - should: [ self materialize: each ] - raise: STONReaderError ] diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testFloat.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testFloat.st deleted file mode 100644 index 03de4ac0..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testFloat.st +++ /dev/null @@ -1,10 +0,0 @@ -tests -testFloat - self assert: ((self materialize: '1.5') closeTo: 1.5). - self assert: ((self materialize: '-1.5') closeTo: -1.5). - self assert: (self materialize: '0.0') isZero. - self assert: (Float pi closeTo: (self materialize: '3.14149')). - self assert: (1/3 closeTo: (self materialize: '0.333333')). - self assert: ((self materialize: '1.0e100') closeTo: (10 raisedTo: 100)). - self assert: ((self materialize: '1.0e-100') closeTo: (10 raisedTo: -100)). - self assert: ((self materialize: '-1.0e-100') closeTo: (10 raisedTo: -100) negated) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testIdentityDictionary.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testIdentityDictionary.st deleted file mode 100644 index ff9f5b7a..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testIdentityDictionary.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testIdentityDictionary - | collection | - collection := IdentityDictionary new at: 1 put: 1; at: 2 put: 2; yourself. - self assert: (self materialize: 'IdentityDictionary{1:1,2:2}') = collection. - self assert: (self materialize: 'IdentityDictionary{}') = IdentityDictionary new. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testIllegalCharacterEscapes.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testIllegalCharacterEscapes.st deleted file mode 100644 index 5c3410ec..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testIllegalCharacterEscapes.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testIllegalCharacterEscapes - self should: [ STON fromString: '''\a''' ] raise: STONReaderError. - self should: [ STON fromString: '''\u''' ] raise: STONReaderError. - self should: [ STON fromString: '''\u00''' ] raise: STONReaderError. - self should: [ STON fromString: '''\u000''' ] raise: STONReaderError. - self should: [ STON fromString: '''\*''' ] raise: STONReaderError \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testInteger.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testInteger.st deleted file mode 100644 index 2c350954..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testInteger.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testInteger - self assert: (self materialize: '1') = 1. - self assert: (self materialize: '-1') = -1. - self assert: (self materialize: '0') = 0. - self assert: (self materialize: '1234567890') = 1234567890. - self assert: (self materialize: '-1234567890') = -1234567890 \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testJsonString.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testJsonString.st deleted file mode 100644 index a2a253d2..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testJsonString.st +++ /dev/null @@ -1,11 +0,0 @@ -tests -testJsonString - "Allow double quotes for backwards JSON compatibility" - - | string | - self assert: (self materialize: '"foo"') = 'foo'. - self assert: (self materialize: '"FOO"') = 'FOO'. - self assert: (self materialize: '"\u00E9l\u00E8ve en Fran\u00E7ais"') = 'élève en Français'. - string := String withAll: { - $". $'. $\. Character tab. Character cr. Character lf. Character newPage. Character backspace }. - self assert: (self materialize: '"\"\''\\\t\r\n\f\b"') = string. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testList.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testList.st deleted file mode 100644 index bedf6043..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testList.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testList - self assert: STON listClass = Array. - self assert: (self materialize: '[1,2,3]') = (STON listClass with: 1 with: 2 with: 3). - self assert: (self materialize: '[]') = STON listClass new \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testMap.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testMap.st deleted file mode 100644 index 3bffbbf9..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testMap.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testMap - self assert: (self materialize: '{#foo:1}') = (STON mapClass new at: #foo put: 1; yourself). - self assert: (self materialize: '{}') = STON mapClass new \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testMultiple.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testMultiple.st deleted file mode 100644 index 570afcc6..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testMultiple.st +++ /dev/null @@ -1,15 +0,0 @@ -tests -testMultiple - | reader | - reader := STON reader - on: '123 -123 nil #foo true [ 0 ] false { #one : 1 }' readStream. - self deny: reader atEnd. - self assert: reader next equals: 123. - self assert: reader next equals: -123. - self assert: reader next equals: nil. - self assert: reader next equals: #foo. - self assert: reader next equals: true. - self assert: reader next equals: { 0 }. - self assert: reader next equals: false. - self assert: reader next equals: (Dictionary with: #one -> 1). - self assert: reader atEnd. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testNewSymbol.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testNewSymbol.st deleted file mode 100644 index 03bf3020..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testNewSymbol.st +++ /dev/null @@ -1,11 +0,0 @@ -tests -testNewSymbol - | n notASymbol shouldBeSymbol | - - "Find a name that has not yet been interned" - n := 0. - [ Symbol hasInterned: (notASymbol := 'notASymbol', n printString) ifTrue: [ :symbol | symbol ] ] - whileTrue: [ n := n + 1 ]. - "Parsing the new, not yet interned name should create a new Symbol" - shouldBeSymbol := self materialize: '#', notASymbol. - self assert: (shouldBeSymbol isSymbol and: [ notASymbol = shouldBeSymbol asString ]) diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testNil.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testNil.st deleted file mode 100644 index 55ad734c..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testNil.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testNil - self assert: (self materialize: 'nil') isNil \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testNull.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testNull.st deleted file mode 100644 index 46af31ed..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testNull.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testNull - self assert: (self materialize: 'null') isNil \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testObject.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testObject.st deleted file mode 100644 index e8e5be2d..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testObject.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testObject - self assert: (self materialize: 'Point[1,2]') = (1@2). - self assert: (self materialize: 'Point[1.5,-0.5]') = (1.5 @ -0.5). \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testOrderedCollection.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testOrderedCollection.st deleted file mode 100644 index 679727d4..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testOrderedCollection.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testOrderedCollection - | collection | - collection := OrderedCollection with: 1 with: 2 with: 3. - self assert: (self materialize: 'OrderedCollection[1,2,3]') = collection. - self assert: (self materialize: 'OrderedCollection[]') = OrderedCollection new. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testPoint.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testPoint.st deleted file mode 100644 index 23f72e38..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testPoint.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testPoint - self assert: (self materialize: 'Point[1,2]') = (1@2) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceCycle.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceCycle.st deleted file mode 100644 index 0fcb20e9..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceCycle.st +++ /dev/null @@ -1,8 +0,0 @@ -tests -testReferenceCycle - | array | - array := (self materialize: '[1,@1]'). - self assert: array class = STON listClass. - self assert: array size = 2. - self assert: array first = 1. - self assert: array second == array \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceSharing.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceSharing.st deleted file mode 100644 index 54f2f4da..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testReferenceSharing.st +++ /dev/null @@ -1,8 +0,0 @@ -tests -testReferenceSharing - | one array | - one := { #one }. - array := (self materialize: '[[#one],@2,@2]'). - self assert: array = (STON listClass with: one with: one with: one). - self assert: array first == array second. - self assert: array first == array third \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testStreaming.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testStreaming.st deleted file mode 100644 index 2cdf2c22..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testStreaming.st +++ /dev/null @@ -1,10 +0,0 @@ -tests -testStreaming - | reader | - reader := STON reader - on: '1 2 3 4 5 6 7 8 9 10' readStream. - self - assert: (Array streamContents: [ :stream | - [ reader atEnd] whileFalse: [ - stream nextPut: reader next ] ]) sum - equals: #(1 2 3 4 5 6 7 8 9 10) sum \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testString.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testString.st deleted file mode 100644 index fa52d0c6..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testString.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testString - | string | - self assert: (self materialize: '''foo''') = 'foo'. - self assert: (self materialize: '''FOO''') = 'FOO'. - self assert: (self materialize: '''\u00E9l\u00E8ve en Fran\u00E7ais''') = 'élève en Français'. - string := String withAll: { - $". $'. $\. Character tab. Character cr. Character lf. Character newPage. Character backspace }. - self assert: (self materialize: '''\"\''\\\t\r\n\f\b''') = string. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testSymbol.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testSymbol.st deleted file mode 100644 index ce626744..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testSymbol.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testSymbol - self assert: (self materialize: '#''foo''') = #foo. - self assert: (self materialize: '#foo') = #foo \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testTime.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testTime.st deleted file mode 100644 index f6575321..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testTime.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testTime - | time | - time := Time hour: 6 minute: 30 second: 15. - self assert: (self materialize: 'Time[''06:30:15'']') = time. diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testUser.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testUser.st deleted file mode 100644 index 10c2bf9b..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testUser.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testUser - | user | - (user := STONTestUser new) - username: 'john@foo.com'; - password: 'secret1'. - self assert: (self materialize: 'STONTestUser{#username:''john@foo.com'',#password:''secret1'',#enabled:true}') = user \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testUser2.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testUser2.st deleted file mode 100644 index 63571307..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testUser2.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testUser2 - | user | - (user := STONTestUser2 new) - username: 'john@foo.com'; - password: 'secret1'. - self assert: (self materialize: 'STONTestUser2{#username:''john@foo.com'',#password:''secret1'',#enabled:true}') = user \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/instance/testWhitespace.st b/repository/STON-Tests.package/STONReaderTests.class/instance/testWhitespace.st deleted file mode 100644 index d728e0a8..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/instance/testWhitespace.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testWhitespace - | whitespace | - whitespace := { Character space. Character tab. Character cr. Character lf }. - self assert: (self materialize: whitespace, '123') = 123 - \ No newline at end of file diff --git a/repository/STON-Tests.package/STONReaderTests.class/methodProperties.json b/repository/STON-Tests.package/STONReaderTests.class/methodProperties.json deleted file mode 100644 index ed50a5b4..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/methodProperties.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "materialize:" : "SvenVanCaekenberghe 5/5/2012 20:02", - "testAssociation" : "SvenVanCaekenberghe 11/27/2014 10:57", - "testBoolean" : "SvenVanCaekenberghe 5/28/2015 14:22", - "testByteArray" : "dkh 4/29/2012 08:48:15", - "testCharacter" : "SvenVanCaekenberghe 2/18/2012 20:44", - "testConvertingNewLines" : "SvenVanCaekenberghe 4/26/2015 23:03", - "testDate" : "SvenVanCaekenberghe 1/23/2012 09:37", - "testDateAndTime" : "SvenVanCaekenberghe 1/19/2012 10:01", - "testDictionary" : "SvenVanCaekenberghe 5/5/2012 20:09", - "testDictionaryWithComplexKeys" : "SvenVanCaekenberghe 10/25/2012 15:36", - "testError" : "SvenVanCaekenberghe 5/7/2012 13:25", - "testFloat" : "SvenVanCaekenberghe 5/28/2015 14:42", - "testIdentityDictionary" : "dkh 4/29/2012 08:48:15", - "testIllegalCharacterEscapes" : "SvenVanCaekenberghe 4/26/2015 23:33", - "testInteger" : "SvenVanCaekenberghe 1/15/2012 09:21", - "testJsonString" : "dkh 4/29/2012 08:48:15", - "testList" : "SvenVanCaekenberghe 5/28/2015 14:46", - "testMap" : "SvenVanCaekenberghe 5/28/2015 14:46", - "testMultiple" : "SvenVanCaekenberghe 5/7/2012 13:53", - "testNewSymbol" : "dkh 4/29/2012 08:48:15", - "testNil" : "SvenVanCaekenberghe 5/28/2015 14:21", - "testNull" : "SvenVanCaekenberghe 5/28/2015 14:21", - "testObject" : "SvenVanCaekenberghe 1/17/2012 21:45", - "testOrderedCollection" : "SvenVanCaekenberghe 1/23/2012 12:30", - "testPoint" : "SvenVanCaekenberghe 2/7/2012 20:30", - "testReferenceCycle" : "SvenVanCaekenberghe 5/5/2012 20:12", - "testReferenceSharing" : "SvenVanCaekenberghe 5/5/2012 20:13", - "testStreaming" : "SvenVanCaekenberghe 5/7/2012 13:53", - "testString" : "dkh 4/29/2012 08:48:15", - "testSymbol" : "SvenVanCaekenberghe 5/28/2015 14:47", - "testTime" : "dkh 4/29/2012 08:48:15", - "testUnknownClasses" : "SvenVanCaekenberghe 8/12/2014 15:11", - "testUser" : "SvenVanCaekenberghe 1/23/2012 16:13", - "testUser2" : "SvenVanCaekenberghe 2/7/2012 20:48", - "testWhitespace" : "SvenVanCaekenberghe 5/7/2012 13:39" } } diff --git a/repository/STON-Tests.package/STONReaderTests.class/properties.json b/repository/STON-Tests.package/STONReaderTests.class/properties.json deleted file mode 100644 index 17913a27..00000000 --- a/repository/STON-Tests.package/STONReaderTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 1/22/2012 20:14", - "instvars" : [ - ], - "name" : "STONReaderTests", - "pools" : [ - ], - "super" : "TestCase", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/README.md b/repository/STON-Tests.package/STONTestDomainObject.class/README.md deleted file mode 100644 index 517de567..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/README.md +++ /dev/null @@ -1,12 +0,0 @@ -STONTestDomainObject is used to support unit tests. - -Instance Variables - boolean: - bytes: - color: - created: - description: - float: - integer: - modified: - tags: \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/class/dummy.st b/repository/STON-Tests.package/STONTestDomainObject.class/class/dummy.st deleted file mode 100644 index 935f9c0e..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/class/dummy.st +++ /dev/null @@ -1,14 +0,0 @@ -instance creation -dummy - ^ self new - integer: 999999 atRandom; - float: 999 atRandom / Float pi; - boolean: #(true false) atRandom; - bytes: (ByteArray streamContents: [ :out | 32 timesRepeat: [ out nextPut: 255 atRandom ] ]); - description: (String streamContents: [ :out | 16 atRandom timesRepeat: [ out nextPutAll: 'Blah' ] ]); - color: #(#red #green #blue) atRandom; - tags: (Array - with: #(#one #two #three) atRandom - with: #(#alpha #beta #gamma) atRandom - with: #(#low #medium #high) atRandom); - yourself diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/class/stonName.st b/repository/STON-Tests.package/STONTestDomainObject.class/class/stonName.st deleted file mode 100644 index a1f4482a..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/class/stonName.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonName - ^ #TestDomainObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/^equals.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/^equals.st deleted file mode 100644 index 1d461ecd..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/^equals.st +++ /dev/null @@ -1,24 +0,0 @@ -comparing -= anObject - "Answer whether the receiver and anObject represent the same object." - - self == anObject - ifTrue: [ ^ true ]. - self class = anObject class - ifFalse: [ ^ false ]. - ^ color = anObject color - and: [ - modified = anObject modified - and: [ - created = anObject created - and: [ - description = anObject description - and: [ - boolean = anObject boolean - and: [ - (float closeTo: anObject float) "Use #closeTo: instead of #= to increase portability" - and: [ - bytes = anObject bytes - and: [ - integer = anObject integer - and: [ tags = anObject tags ] ] ] ] ] ] ] ] diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean..st deleted file mode 100644 index 399e58cb..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -boolean: anObject - boolean := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean.st deleted file mode 100644 index 11f724ea..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/boolean.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -boolean - ^ boolean \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes..st deleted file mode 100644 index f826f343..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -bytes: anObject - bytes := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes.st deleted file mode 100644 index 85d9bfaa..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/bytes.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -bytes - ^ bytes \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/color..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/color..st deleted file mode 100644 index 5030631a..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/color..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -color: anObject - color := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/color.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/color.st deleted file mode 100644 index b4464aaa..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/color.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -color - ^ color \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/created..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/created..st deleted file mode 100644 index 4a1b51fc..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/created..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -created: anObject - created := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/created.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/created.st deleted file mode 100644 index dd73b5c9..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/created.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -created - ^ created \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/description..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/description..st deleted file mode 100644 index 24c97beb..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/description..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -description: anObject - description := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/description.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/description.st deleted file mode 100644 index c5ddedef..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/description.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -description - ^ description \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/float..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/float..st deleted file mode 100644 index bccc2b2d..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/float..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -float: anObject - float := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/float.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/float.st deleted file mode 100644 index df8857e4..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/float.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -float - ^ float \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/hash.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/hash.st deleted file mode 100644 index f818cd7c..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/hash.st +++ /dev/null @@ -1,12 +0,0 @@ -comparing -hash - "Answer an integer value that is related to the identity of the receiver." - - ^ color hash - bitXor: - (modified hash - bitXor: - (created hash - bitXor: - (description hash - bitXor: (boolean hash bitXor: (float hash bitXor: (bytes hash bitXor: (integer hash bitXor: tags hash))))))) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/initialize.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/initialize.st deleted file mode 100644 index 41a5493a..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/initialize.st +++ /dev/null @@ -1,3 +0,0 @@ -initialize-release -initialize - created := modified := DateAndTime now. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer..st deleted file mode 100644 index 27ce0068..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -integer: anObject - integer := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer.st deleted file mode 100644 index 6565ca61..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/integer.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -integer - ^ integer \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified..st deleted file mode 100644 index 5a444c43..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -modified: anObject - modified := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified.st deleted file mode 100644 index 03bca2bd..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/modified.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -modified - ^ modified \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags..st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags..st deleted file mode 100644 index 99e5e2ed..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -tags: anObject - tags := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags.st b/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags.st deleted file mode 100644 index f57c23b2..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/instance/tags.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -tags - ^ tags \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/methodProperties.json b/repository/STON-Tests.package/STONTestDomainObject.class/methodProperties.json deleted file mode 100644 index c99bfc6c..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/methodProperties.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "class" : { - "dummy" : "dkh 4/29/2012 08:48:15", - "stonName" : "SvenVanCaekenberghe 2/11/2012 13:15" }, - "instance" : { - "=" : "SvenVanCaekenberghe 5/5/2012 20:00", - "boolean" : "SvenVanCaekenberghe 2/10/2012 20:44", - "boolean:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "bytes" : "SvenVanCaekenberghe 2/10/2012 20:44", - "bytes:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "color" : "SvenVanCaekenberghe 2/10/2012 20:44", - "color:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "created" : "SvenVanCaekenberghe 2/10/2012 20:44", - "created:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "description" : "SvenVanCaekenberghe 2/10/2012 20:44", - "description:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "float" : "SvenVanCaekenberghe 2/10/2012 20:44", - "float:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "hash" : "SvenVanCaekenberghe 2/10/2012 20:44", - "initialize" : "SvenVanCaekenberghe 2/10/2012 20:45", - "integer" : "SvenVanCaekenberghe 2/10/2012 20:44", - "integer:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "modified" : "SvenVanCaekenberghe 2/10/2012 20:44", - "modified:" : "SvenVanCaekenberghe 2/10/2012 20:44", - "tags" : "SvenVanCaekenberghe 2/10/2012 20:44", - "tags:" : "SvenVanCaekenberghe 2/10/2012 20:44" } } diff --git a/repository/STON-Tests.package/STONTestDomainObject.class/properties.json b/repository/STON-Tests.package/STONTestDomainObject.class/properties.json deleted file mode 100644 index c606e05f..00000000 --- a/repository/STON-Tests.package/STONTestDomainObject.class/properties.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 2/10/2012 20:25", - "instvars" : [ - "created", - "modified", - "integer", - "float", - "description", - "color", - "tags", - "bytes", - "boolean" ], - "name" : "STONTestDomainObject", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTestMap.class/README.md b/repository/STON-Tests.package/STONTestMap.class/README.md deleted file mode 100644 index 71df80e6..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/README.md +++ /dev/null @@ -1,3 +0,0 @@ -STONTestMap is used to support unit tests. - -I am a Dictionary but I don't print my elements during #printOn: to allow safe inspection of structures containing cycles that would otherwise lead to infinite loops. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/class/classTree..st b/repository/STON-Tests.package/STONTestMap.class/class/classTree..st deleted file mode 100644 index b3040386..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/class/classTree..st +++ /dev/null @@ -1,16 +0,0 @@ -instance creation -classTree: topClass - | map | - map := IdentityDictionary new. - topClass withAllSubclasses do: [ :eachClass | | info | - (info := self new) - at: #name put: eachClass name asString; - at: #comment put: eachClass comment; - at: #isMeta put: eachClass isMeta; - at: #methods put: eachClass selectors. - map at: eachClass put: info ]. - map keysAndValuesDo: [ :eachClass :eachInfo | - eachClass == topClass - ifFalse: [ eachInfo at: #superclass put: (map at: eachClass superclass) ]. - eachInfo at: #subclasses put: (eachClass subclasses collect: [ :subClass | map at: subClass ]) ]. - ^ map at: topClass \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/class/classTree.st b/repository/STON-Tests.package/STONTestMap.class/class/classTree.st deleted file mode 100644 index 959468c6..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/class/classTree.st +++ /dev/null @@ -1,3 +0,0 @@ -instance creation -classTree - ^ self classTree: Object \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended..st b/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended..st deleted file mode 100644 index 63c6f3a1..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended..st +++ /dev/null @@ -1,22 +0,0 @@ -instance creation -classTreeExtended: topClass - | map | - map := IdentityDictionary new. - topClass withAllSubclasses do: [ :eachClass | | info methodsInfo | - (info := self new) - at: #name put: eachClass name asString; - at: #comment put: eachClass comment; - at: #isMeta put: eachClass isMeta; - at: #methods put: (methodsInfo := self new). - eachClass methods do: [ :eachMethod | | methodInfo | - (methodInfo := self new) - at: #name put: eachMethod selector; - at: #numArgs put: eachMethod numArgs; - at: #class put: info. - methodsInfo at: eachMethod selector put: methodInfo ]. - map at: eachClass put: info ]. - map keysAndValuesDo: [ :eachClass :eachInfo | - eachClass == topClass - ifFalse: [ eachInfo at: #superclass put: (map at: eachClass superclass) ]. - eachInfo at: #subclasses put: (eachClass subclasses collect: [ :subClass | map at: subClass ]) ]. - ^ map at: topClass \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended.st b/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended.st deleted file mode 100644 index 4deed9d3..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/class/classTreeExtended.st +++ /dev/null @@ -1,3 +0,0 @@ -instance creation -classTreeExtended - ^ self classTreeExtended: Object \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/class/stonName.st b/repository/STON-Tests.package/STONTestMap.class/class/stonName.st deleted file mode 100644 index e9175265..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/class/stonName.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonName - ^ #TestMap \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/instance/printElementsOn..st b/repository/STON-Tests.package/STONTestMap.class/instance/printElementsOn..st deleted file mode 100644 index 5131a529..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/instance/printElementsOn..st +++ /dev/null @@ -1,7 +0,0 @@ -printing -printElementsOn: stream - stream - nextPut: $(; - nextPut: $#; - print: self size; - nextPut: $) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestMap.class/methodProperties.json b/repository/STON-Tests.package/STONTestMap.class/methodProperties.json deleted file mode 100644 index e89c92b6..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/methodProperties.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "class" : { - "classTree" : "SvenVanCaekenberghe 11/29/2012 22:34", - "classTree:" : "SvenVanCaekenberghe 11/29/2012 22:35", - "classTreeExtended" : "SvenVanCaekenberghe 11/29/2012 22:34", - "classTreeExtended:" : "SvenVanCaekenberghe 11/30/2012 08:55", - "stonName" : "SvenVanCaekenberghe 11/29/2012 21:18" }, - "instance" : { - "printElementsOn:" : "SvenVanCaekenberghe 11/29/2012 21:32" } } diff --git a/repository/STON-Tests.package/STONTestMap.class/properties.json b/repository/STON-Tests.package/STONTestMap.class/properties.json deleted file mode 100644 index 64647377..00000000 --- a/repository/STON-Tests.package/STONTestMap.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONTestMap", - "pools" : [ - ], - "super" : "Dictionary", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTestUser.class/README.md b/repository/STON-Tests.package/STONTestUser.class/README.md deleted file mode 100644 index 4036d2fb..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/README.md +++ /dev/null @@ -1,6 +0,0 @@ -STONTestUser is used to support unit tests. - -Instance Variables - enabled: - password: - username: diff --git a/repository/STON-Tests.package/STONTestUser.class/class/dummy.st b/repository/STON-Tests.package/STONTestUser.class/class/dummy.st deleted file mode 100644 index 39928b0c..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/class/dummy.st +++ /dev/null @@ -1,13 +0,0 @@ -instance creation -dummy - "self dummy" - - | username password | - username := String streamContents: [ :stream | - stream << 'user'; print: 999 atRandom; << '@company'; print: 99 atRandom; << '.com' ]. - password := String streamContents: [ :stream | - stream << 'secret'; print: 999 atRandom ]. - ^ self new - username: username; - password: password; - yourself \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/class/stonName.st b/repository/STON-Tests.package/STONTestUser.class/class/stonName.st deleted file mode 100644 index 1a5b535b..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/class/stonName.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonName - ^ #TestUser \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/^equals.st b/repository/STON-Tests.package/STONTestUser.class/instance/^equals.st deleted file mode 100644 index bc093899..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/^equals.st +++ /dev/null @@ -1,9 +0,0 @@ -comparing -= anObject - "Answer whether the receiver and anObject represent the same object." - - self == anObject - ifTrue: [ ^ true ]. - self class = anObject class - ifFalse: [ ^ false ]. - ^ username = anObject username and: [ password = anObject password and: [ enabled = anObject enabled ] ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/enabled..st b/repository/STON-Tests.package/STONTestUser.class/instance/enabled..st deleted file mode 100644 index e39b02da..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/enabled..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -enabled: anObject - enabled := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/enabled.st b/repository/STON-Tests.package/STONTestUser.class/instance/enabled.st deleted file mode 100644 index 3f806261..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/enabled.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -enabled - ^ enabled \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/hash.st b/repository/STON-Tests.package/STONTestUser.class/instance/hash.st deleted file mode 100644 index 986c68b6..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/hash.st +++ /dev/null @@ -1,5 +0,0 @@ -comparing -hash - "Answer an integer value that is related to the identity of the receiver." - - ^ username hash bitXor: (password hash bitXor: enabled hash) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/initialize.st b/repository/STON-Tests.package/STONTestUser.class/instance/initialize.st deleted file mode 100644 index cda01e36..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -initialize-release -initialize - super initialize. - enabled := true \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/password..st b/repository/STON-Tests.package/STONTestUser.class/instance/password..st deleted file mode 100644 index 4c9eab60..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/password..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -password: anObject - password := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/password.st b/repository/STON-Tests.package/STONTestUser.class/instance/password.st deleted file mode 100644 index 494767e1..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/password.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -password - ^ password \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/username..st b/repository/STON-Tests.package/STONTestUser.class/instance/username..st deleted file mode 100644 index b86b7827..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/username..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -username: anObject - username := anObject \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/instance/username.st b/repository/STON-Tests.package/STONTestUser.class/instance/username.st deleted file mode 100644 index 3c228b2c..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/instance/username.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -username - ^ username \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser.class/methodProperties.json b/repository/STON-Tests.package/STONTestUser.class/methodProperties.json deleted file mode 100644 index ec8adef0..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/methodProperties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "class" : { - "dummy" : "SvenVanCaekenberghe 1/23/2012 10:10", - "stonName" : "SvenVanCaekenberghe 2/11/2012 12:45" }, - "instance" : { - "=" : "SvenVanCaekenberghe 1/23/2012 10:14", - "enabled" : "SvenVanCaekenberghe 1/23/2012 10:03", - "enabled:" : "SvenVanCaekenberghe 1/23/2012 10:03", - "hash" : "SvenVanCaekenberghe 1/23/2012 10:14", - "initialize" : "SvenVanCaekenberghe 1/23/2012 10:03", - "password" : "SvenVanCaekenberghe 1/23/2012 10:03", - "password:" : "SvenVanCaekenberghe 1/23/2012 10:03", - "username" : "SvenVanCaekenberghe 1/23/2012 10:03", - "username:" : "SvenVanCaekenberghe 1/23/2012 10:03" } } diff --git a/repository/STON-Tests.package/STONTestUser.class/properties.json b/repository/STON-Tests.package/STONTestUser.class/properties.json deleted file mode 100644 index abb39f17..00000000 --- a/repository/STON-Tests.package/STONTestUser.class/properties.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - "username", - "password", - "enabled" ], - "name" : "STONTestUser", - "pools" : [ - ], - "super" : "Object", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTestUser2.class/README.md b/repository/STON-Tests.package/STONTestUser2.class/README.md deleted file mode 100644 index b491cc86..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONTestUser2 extends STONTestUser with explicit implementations of #fromSton: and #stonOn: \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser2.class/class/stonName.st b/repository/STON-Tests.package/STONTestUser2.class/class/stonName.st deleted file mode 100644 index b7c911f9..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/class/stonName.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonName - ^ #TestUser2 \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser2.class/instance/fromSton..st b/repository/STON-Tests.package/STONTestUser2.class/instance/fromSton..st deleted file mode 100644 index 7128d61d..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/instance/fromSton..st +++ /dev/null @@ -1,7 +0,0 @@ -ston-core -fromSton: stonReader - stonReader parseMapDo: [ :key :value | - key = #username ifTrue: [ username := value ]. - key = #password ifTrue: [ password := value ]. - key = #enabled ifTrue: [ enabled := value ] ] - \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser2.class/instance/stonOn..st b/repository/STON-Tests.package/STONTestUser2.class/instance/stonOn..st deleted file mode 100644 index 6aa900a4..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/instance/stonOn..st +++ /dev/null @@ -1,7 +0,0 @@ -ston-core -stonOn: stonWriter - stonWriter writeObject: self streamMap: [ :dictionary | - dictionary - at: #username put: username; - at: #password put: password; - at: #enabled put: enabled ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser2.class/methodProperties.json b/repository/STON-Tests.package/STONTestUser2.class/methodProperties.json deleted file mode 100644 index 1c477b55..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "stonName" : "SvenVanCaekenberghe 2/11/2012 13:15" }, - "instance" : { - "fromSton:" : "SvenVanCaekenberghe 2/12/2012 14:32", - "stonOn:" : "SvenVanCaekenberghe 2/7/2012 20:49" } } diff --git a/repository/STON-Tests.package/STONTestUser2.class/properties.json b/repository/STON-Tests.package/STONTestUser2.class/properties.json deleted file mode 100644 index f3c8eb6b..00000000 --- a/repository/STON-Tests.package/STONTestUser2.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 2/10/2012 20:20", - "instvars" : [ - ], - "name" : "STONTestUser2", - "pools" : [ - ], - "super" : "STONTestUser", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTestUser3.class/README.md b/repository/STON-Tests.package/STONTestUser3.class/README.md deleted file mode 100644 index e2dfc6de..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONTestUser3 extends STONTestUser but wants nil instance variables to be written \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser3.class/class/stonAllInstVarNames.st b/repository/STON-Tests.package/STONTestUser3.class/class/stonAllInstVarNames.st deleted file mode 100644 index 2b40fc43..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/class/stonAllInstVarNames.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonAllInstVarNames - ^ #(username password enabled) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser3.class/class/stonName.st b/repository/STON-Tests.package/STONTestUser3.class/class/stonName.st deleted file mode 100644 index d4d81234..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/class/stonName.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonName - ^ #TestUser3 \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser3.class/instance/stonShouldWriteNilInstVars.st b/repository/STON-Tests.package/STONTestUser3.class/instance/stonShouldWriteNilInstVars.st deleted file mode 100644 index 4aca3373..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/instance/stonShouldWriteNilInstVars.st +++ /dev/null @@ -1,3 +0,0 @@ -ston-core -stonShouldWriteNilInstVars - ^ true \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTestUser3.class/methodProperties.json b/repository/STON-Tests.package/STONTestUser3.class/methodProperties.json deleted file mode 100644 index b7e3f7ee..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - "stonAllInstVarNames" : "SvenVanCaekenberghe 11/27/2014 11:10", - "stonName" : "SvenVanCaekenberghe 11/13/2013 23:57" }, - "instance" : { - "stonShouldWriteNilInstVars" : "SvenVanCaekenberghe 11/13/2013 23:54" } } diff --git a/repository/STON-Tests.package/STONTestUser3.class/properties.json b/repository/STON-Tests.package/STONTestUser3.class/properties.json deleted file mode 100644 index b58987a3..00000000 --- a/repository/STON-Tests.package/STONTestUser3.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONTestUser3", - "pools" : [ - ], - "super" : "STONTestUser", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONTests.class/README.md b/repository/STON-Tests.package/STONTests.class/README.md deleted file mode 100644 index 88c27122..00000000 --- a/repository/STON-Tests.package/STONTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONTests tests the API offered by STON. diff --git a/repository/STON-Tests.package/STONTests.class/class/fastReadFromFileNamed..st b/repository/STON-Tests.package/STONTests.class/class/fastReadFromFileNamed..st deleted file mode 100644 index bc1446fc..00000000 --- a/repository/STON-Tests.package/STONTests.class/class/fastReadFromFileNamed..st +++ /dev/null @@ -1,8 +0,0 @@ -utilities -fastReadFromFileNamed: path - ^ path asFileReference - readStreamDo: [ :stream | - STON reader - on: (ZnBufferedReadStream on: stream); - optimizeForLargeStructures; - next ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/class/fastWrite.toFileNamed..st b/repository/STON-Tests.package/STONTests.class/class/fastWrite.toFileNamed..st deleted file mode 100644 index 2bbbd39d..00000000 --- a/repository/STON-Tests.package/STONTests.class/class/fastWrite.toFileNamed..st +++ /dev/null @@ -1,11 +0,0 @@ -utilities -fastWrite: object toFileNamed: path - ^ path asFileReference - writeStreamDo: [ :fileStream | - ZnBufferedWriteStream - on: fileStream - do: [ :stream | - STON writer - on: stream; - optimizeForLargeStructures; - nextPut: object ] ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/class/readFromFileNamed..st b/repository/STON-Tests.package/STONTests.class/class/readFromFileNamed..st deleted file mode 100644 index 24029bda..00000000 --- a/repository/STON-Tests.package/STONTests.class/class/readFromFileNamed..st +++ /dev/null @@ -1,7 +0,0 @@ -utilities -readFromFileNamed: path - ^ path asFileReference - readStreamDo: [ :stream | - STON reader - on: stream; - next ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/class/write.toFileNamed..st b/repository/STON-Tests.package/STONTests.class/class/write.toFileNamed..st deleted file mode 100644 index 55d04f60..00000000 --- a/repository/STON-Tests.package/STONTests.class/class/write.toFileNamed..st +++ /dev/null @@ -1,7 +0,0 @@ -utilities -write: object toFileNamed: path - ^ path asFileReference - writeStreamDo: [ :stream | - STON writer - on: stream; - nextPut: object ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/instance/testFromString.st b/repository/STON-Tests.package/STONTests.class/instance/testFromString.st deleted file mode 100644 index 0bc5fd9b..00000000 --- a/repository/STON-Tests.package/STONTests.class/instance/testFromString.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testFromString - | object | - object := STON listClass withAll: { 1. 0. -1. true. false. nil }. - self assert: (STON fromString: '[1,0,-1,true,false,nil]') = object \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/instance/testPrettyPrinting.st b/repository/STON-Tests.package/STONTests.class/instance/testPrettyPrinting.st deleted file mode 100644 index 9bec870a..00000000 --- a/repository/STON-Tests.package/STONTests.class/instance/testPrettyPrinting.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testPrettyPrinting - | object | - object := STONTestUser dummy. - self assert: (STON fromString: (STON toStringPretty: object)) = object. - object := STONTestDomainObject dummy. - self assert: (STON fromString: (STON toStringPretty: object)) = object \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/instance/testToString.st b/repository/STON-Tests.package/STONTests.class/instance/testToString.st deleted file mode 100644 index 1f81f746..00000000 --- a/repository/STON-Tests.package/STONTests.class/instance/testToString.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testToString - | object | - object := STON listClass withAll: { 1. 0. -1. true. false. nil }. - self assert: (STON toString: object) = '[1,0,-1,true,false,nil]' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONTests.class/methodProperties.json b/repository/STON-Tests.package/STONTests.class/methodProperties.json deleted file mode 100644 index 15335a96..00000000 --- a/repository/STON-Tests.package/STONTests.class/methodProperties.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "class" : { - "fastReadFromFileNamed:" : "SvenVanCaekenberghe 11/30/2012 20:04", - "fastWrite:toFileNamed:" : "SvenVanCaekenberghe 11/29/2012 22:51", - "readFromFileNamed:" : "SvenVanCaekenberghe 11/29/2012 22:27", - "write:toFileNamed:" : "SvenVanCaekenberghe 11/29/2012 22:28" }, - "instance" : { - "testFromString" : "SvenVanCaekenberghe 1/24/2012 09:53", - "testPrettyPrinting" : "SvenVanCaekenberghe 2/12/2012 20:20", - "testRoomExitCycles" : "SvenVanCaekenberghe 11/29/2012 10:32", - "testToString" : "SvenVanCaekenberghe 1/24/2012 09:53" } } diff --git a/repository/STON-Tests.package/STONTests.class/properties.json b/repository/STON-Tests.package/STONTests.class/properties.json deleted file mode 100644 index 70bfeba4..00000000 --- a/repository/STON-Tests.package/STONTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONTests", - "pools" : [ - ], - "super" : "TestCase", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/README.md b/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/README.md deleted file mode 100644 index 54f2e328..00000000 --- a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONWritePrettyPrinterReadTests tests pretty printed serialization followed by materialization. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serialize..st b/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serialize..st deleted file mode 100644 index 86e45ec7..00000000 --- a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serialize..st +++ /dev/null @@ -1,7 +0,0 @@ -private -serialize: anObject - ^ String streamContents: [ :stream | - STON writer - on: stream; - prettyPrint: true; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serializeJson..st b/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serializeJson..st deleted file mode 100644 index 229194b2..00000000 --- a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/instance/serializeJson..st +++ /dev/null @@ -1,7 +0,0 @@ -private -serializeJson: anObject - ^ String streamContents: [ :stream | - STON jsonWriter - on: stream; - prettyPrint: true; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/methodProperties.json b/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/methodProperties.json deleted file mode 100644 index a28df406..00000000 --- a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/methodProperties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "serialize:" : "SvenVanCaekenberghe 5/5/2012 20:03", - "serializeJson:" : "SvenVanCaekenberghe 5/15/2012 09:33" } } diff --git a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/properties.json b/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/properties.json deleted file mode 100644 index eefc409c..00000000 --- a/repository/STON-Tests.package/STONWritePrettyPrinterReadTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONWritePrettyPrinterReadTests", - "pools" : [ - ], - "super" : "STONWriteReadTests", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/README.md b/repository/STON-Tests.package/STONWriteReadTests.class/README.md deleted file mode 100644 index 112fffbe..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONWriteReadTests test serialization followed by materialization. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/materialize..st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/materialize..st deleted file mode 100644 index 2c69dd5f..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/materialize..st +++ /dev/null @@ -1,5 +0,0 @@ -private -materialize: string - ^ STON reader - on: string readStream; - next \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serialize..st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/serialize..st deleted file mode 100644 index 0f86f764..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serialize..st +++ /dev/null @@ -1,6 +0,0 @@ -private -serialize: anObject - ^ String streamContents: [ :stream | - STON writer - on: stream; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterialize..st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterialize..st deleted file mode 100644 index 3fbb64e2..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterialize..st +++ /dev/null @@ -1,7 +0,0 @@ -private -serializeAndMaterialize: object - | serialization materialization | - serialization := self serialize: object. - materialization := self materialize: serialization. - self assert: object equals: materialization - \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterializeJsonMode..st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterializeJsonMode..st deleted file mode 100644 index ed374fd5..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeAndMaterializeJsonMode..st +++ /dev/null @@ -1,6 +0,0 @@ -private -serializeAndMaterializeJsonMode: object - | serialization materialization | - serialization := self serializeJson: object. - materialization := self materialize: serialization. - self assert: object equals: materialization diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeJson..st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeJson..st deleted file mode 100644 index 023b931f..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/serializeJson..st +++ /dev/null @@ -1,6 +0,0 @@ -private -serializeJson: anObject - ^ String streamContents: [ :stream | - STON jsonWriter - on: stream; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testAssociations.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testAssociations.st deleted file mode 100644 index 241e2072..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testAssociations.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testAssociations - | associations | - associations := OrderedCollection new. - 1 to: 10 do: [ :each | - associations add: each -> each printString ]. - self serializeAndMaterialize: associations \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCharacters.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCharacters.st deleted file mode 100644 index cd1d68ab..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCharacters.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testCharacters - | characters | - characters := STON listClass withAll: ($a to: $z), ($A to: $Z). - self serializeAndMaterialize: characters \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCollections.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCollections.st deleted file mode 100644 index 736d7ce3..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testCollections.st +++ /dev/null @@ -1,15 +0,0 @@ -tests -testCollections - | collections | - collections := STON listClass withAll: { - #(1 2 3). - OrderedCollection withAll: #(1 2 3). - Set withAll: #(1 2 3). - IdentitySet withAll: #(1 2 3). - Bag withAll: #(1 2 2 3). - Dictionary new at: 1 put: 1; at: 2 put: 2; yourself. - IdentityDictionary new at: 1 put: 1; at: 2 put: 2; yourself. - #[1 2 3]. - #(1 2 3) asIntegerArray. - #(1 2 3) asFloatArray }. - self serializeAndMaterialize: collections \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDatesAndTimes.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDatesAndTimes.st deleted file mode 100644 index 0ca42aa1..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDatesAndTimes.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testDatesAndTimes - | datesAndTimes | - datesAndTimes := STON listClass withAll: { - Time fromSeconds: - Time now asSeconds. - Date today. - DateAndTime now }. - self serializeAndMaterialize: datesAndTimes diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDomainObject.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDomainObject.st deleted file mode 100644 index 4c955d8b..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testDomainObject.st +++ /dev/null @@ -1,13 +0,0 @@ -tests -testDomainObject - | object objects | - object := STONTestDomainObject dummy. - self serializeAndMaterialize: object. - objects := STON listClass streamContents: [ :stream | - 10 timesRepeat: [ stream nextPut: STONTestDomainObject dummy ] ]. - self serializeAndMaterialize: objects. - objects := STON mapClass new. - 10 timesRepeat: [ | newObject | - newObject := STONTestDomainObject dummy. - objects at: newObject integer put: newObject ]. - self serializeAndMaterialize: objects. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testEmpty.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testEmpty.st deleted file mode 100644 index 223d1b5d..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testEmpty.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testEmpty - | empty | - empty := STON listClass new. - self serializeAndMaterialize: empty. - empty := STON mapClass new. - self serializeAndMaterialize: empty. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testFloats.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testFloats.st deleted file mode 100644 index 806b68d3..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testFloats.st +++ /dev/null @@ -1,11 +0,0 @@ -tests -testFloats - | floats serialization materialization | - floats := STON listClass withAll: ((-10 to: 10) collect: [ :each | each * Float pi ]). - serialization := self serialize: floats. - materialization := self materialize: serialization. - self assert: floats size = materialization size. - 1 to: floats size do: [:index | | float | - float := floats at: index. - "Use #closeTo: instead of #= to increase portability" - self assert: (float closeTo: (materialization at: index)) ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testJsonMode.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testJsonMode.st deleted file mode 100644 index ca95b1e6..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testJsonMode.st +++ /dev/null @@ -1,15 +0,0 @@ -tests -testJsonMode - | object | - object := STON listClass withAll: { - Float pi. - 'Hello World'. - true. - nil. - STON listClass withAll: #( 1 2 3) asByteArray. - STON mapClass new - at: 'x' put: 1; - at: 'y' put: 2; - yourself - }. - self serializeAndMaterializeJsonMode: object diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testOrderedDictionary.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testOrderedDictionary.st deleted file mode 100644 index ebe23ef2..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testOrderedDictionary.st +++ /dev/null @@ -1,16 +0,0 @@ -tests -testOrderedDictionary - "OrderedDictionary is special because it does not inherit from Dictionary. - It might also not exist in some dialects, where this test could be skipped." - - | dictionaries orderedDictionaryClass orderedIdentityDictionaryClass | - orderedDictionaryClass := Smalltalk at: #OrderedDictionary ifAbsent: [ Dictionary ]. - orderedIdentityDictionaryClass := Smalltalk at: #OrderedIdentityDictionary ifAbsent: [ IdentityDictionary ]. - dictionaries := STON listClass withAll: { - orderedDictionaryClass new at: 1 put: 1; at: 2 put: 2; yourself. - orderedDictionaryClass new at: #a put: 1; at: #b put: -2; at: #c put: 0; yourself. - orderedDictionaryClass new. - orderedIdentityDictionaryClass new at: 1 put: 1; at: 2 put: 2; yourself. - orderedIdentityDictionaryClass new at: #a put: 1; at: #b put: -2; at: #c put: 0; yourself. - orderedIdentityDictionaryClass new }. - self serializeAndMaterialize: dictionaries \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testPrimitives.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testPrimitives.st deleted file mode 100644 index e7e5d9b4..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testPrimitives.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testPrimitives - | primitives | - primitives := STON listClass withAll: { true. false. nil }. - self serializeAndMaterialize: primitives \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallDictionary.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallDictionary.st deleted file mode 100644 index 93100cfa..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallDictionary.st +++ /dev/null @@ -1,12 +0,0 @@ -tests -testSmallDictionary - "SmallDictionary is special because it does not inherit from Dictionary. - It might also not exist in some dialects, where this test could be skipped." - - | dictionaries smallDictionaryClass | - smallDictionaryClass := Smalltalk at: #SmallDictionary ifAbsent: [ Dictionary ]. - dictionaries := STON listClass withAll: { - smallDictionaryClass new at: 1 put: 1; at: 2 put: 2; yourself. - smallDictionaryClass new at: 1 put: 1; at: 2 put: 2; yourself. - smallDictionaryClass new }. - self serializeAndMaterialize: dictionaries \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallIntegers.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallIntegers.st deleted file mode 100644 index 4513b29a..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSmallIntegers.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testSmallIntegers - | integers | - integers := STON listClass withAll: (-10 to: 10). - self serializeAndMaterialize: integers \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testStrings.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testStrings.st deleted file mode 100644 index d803fb6e..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testStrings.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testStrings - | strings | - strings := Collection allSubclasses collect: [ :each | each name asString ]. - self serializeAndMaterialize: strings \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSymbols.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSymbols.st deleted file mode 100644 index 0bb0117e..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testSymbols.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testSymbols - | symbols | - self serializeAndMaterialize: #( #bytes #'' ). - symbols := Collection allSubclasses collect: [ :each | each name ]. - self serializeAndMaterialize: symbols diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testTextAndRunArray.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testTextAndRunArray.st deleted file mode 100644 index 4dba5598..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testTextAndRunArray.st +++ /dev/null @@ -1,8 +0,0 @@ -tests -testTextAndRunArray - | texts | - texts := { - 'Text!' asText. - (Text string: 'I am bold' attribute: TextEmphasis bold), ' and I am normal text'. - Text new }. - self serializeAndMaterialize: texts \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser.st deleted file mode 100644 index 1eab971c..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser.st +++ /dev/null @@ -1,13 +0,0 @@ -tests -testUser - | user users | - user := STONTestUser dummy. - self serializeAndMaterialize: user. - users := STON listClass streamContents: [ :stream | - 10 timesRepeat: [ stream nextPut: STONTestUser dummy ] ]. - self serializeAndMaterialize: users. - users := STON mapClass new. - 10 timesRepeat: [ | newUser | - newUser := STONTestUser dummy. - users at: newUser username put: newUser ]. - self serializeAndMaterialize: users. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser2.st b/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser2.st deleted file mode 100644 index 7c8a421f..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/instance/testUser2.st +++ /dev/null @@ -1,13 +0,0 @@ -tests -testUser2 - | user users | - user := STONTestUser2 dummy. - self serializeAndMaterialize: user. - users := STON listClass streamContents: [ :stream | - 10 timesRepeat: [ stream nextPut: STONTestUser2 dummy ] ]. - self serializeAndMaterialize: users. - users := STON mapClass new. - 10 timesRepeat: [ | newUser | - newUser := STONTestUser2 dummy. - users at: newUser username put: newUser ]. - self serializeAndMaterialize: users. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/methodProperties.json b/repository/STON-Tests.package/STONWriteReadTests.class/methodProperties.json deleted file mode 100644 index 62dad68c..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/methodProperties.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "materialize:" : "SvenVanCaekenberghe 5/5/2012 20:03", - "serialize:" : "SvenVanCaekenberghe 5/5/2012 20:04", - "serializeAndMaterialize:" : "SvenVanCaekenberghe 5/5/2012 19:55", - "serializeAndMaterializeJsonMode:" : "SvenVanCaekenberghe 5/5/2012 19:55", - "serializeJson:" : "SvenVanCaekenberghe 5/15/2012 09:33", - "testAssociations" : "SvenVanCaekenberghe 2/8/2012 14:23", - "testCharacters" : "SvenVanCaekenberghe 2/8/2012 14:58", - "testCollections" : "dkh 4/29/2012 08:48:15", - "testDatesAndTimes" : "SvenVanCaekenberghe 4/26/2015 18:39", - "testDomainObject" : "SvenVanCaekenberghe 2/10/2012 20:53", - "testEmpty" : "SvenVanCaekenberghe 1/24/2012 10:17", - "testFloats" : "SvenVanCaekenberghe 5/5/2012 19:58", - "testJsonMode" : "dkh 4/29/2012 08:48:15", - "testOrderedDictionary" : "SvenVanCaekenberghe 4/10/2015 20:22", - "testPrimitives" : "SvenVanCaekenberghe 1/24/2012 10:16", - "testSmallDictionary" : "SvenVanCaekenberghe 4/10/2015 20:21", - "testSmallIntegers" : "SvenVanCaekenberghe 1/24/2012 10:17", - "testStrings" : "SvenVanCaekenberghe 1/23/2012 12:23", - "testSymbols" : "SvenVanCaekenberghe 4/15/2014 13:36", - "testTextAndRunArray" : "SvenVanCaekenberghe 3/24/2014 13:23", - "testUser" : "SvenVanCaekenberghe 1/24/2012 10:17", - "testUser2" : "SvenVanCaekenberghe 2/7/2012 20:48" } } diff --git a/repository/STON-Tests.package/STONWriteReadTests.class/properties.json b/repository/STON-Tests.package/STONWriteReadTests.class/properties.json deleted file mode 100644 index d2056e2d..00000000 --- a/repository/STON-Tests.package/STONWriteReadTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "", - "instvars" : [ - ], - "name" : "STONWriteReadTests", - "pools" : [ - ], - "super" : "TestCase", - "type" : "normal" } diff --git a/repository/STON-Tests.package/STONWriterTests.class/README.md b/repository/STON-Tests.package/STONWriterTests.class/README.md deleted file mode 100644 index 50f52920..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/README.md +++ /dev/null @@ -1 +0,0 @@ -STONWriterTests test serialization. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/serialize..st b/repository/STON-Tests.package/STONWriterTests.class/instance/serialize..st deleted file mode 100644 index 0f86f764..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/serialize..st +++ /dev/null @@ -1,6 +0,0 @@ -private -serialize: anObject - ^ String streamContents: [ :stream | - STON writer - on: stream; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/serializeJson..st b/repository/STON-Tests.package/STONWriterTests.class/instance/serializeJson..st deleted file mode 100644 index 184ae78f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/serializeJson..st +++ /dev/null @@ -1,6 +0,0 @@ -private -serializeJson: anObject - ^ String streamContents: [ :stream | - STON jsonWriter - on: stream; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/serializePretty..st b/repository/STON-Tests.package/STONWriterTests.class/instance/serializePretty..st deleted file mode 100644 index c619802b..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/serializePretty..st +++ /dev/null @@ -1,7 +0,0 @@ -private -serializePretty: anObject - ^ String streamContents: [ :stream | - STON writer - on: stream; - prettyPrint: true; - nextPut: anObject ] \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testAssociation.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testAssociation.st deleted file mode 100644 index 4a99ca59..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testAssociation.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testAssociation - self assert: (self serialize: 'foo' -> 1) = '''foo'':1'. - self assert: (self serialize: #bar -> 2) = '#bar:2'. - self assert: (self serialize: 'foo bar' -> #ok) = '''foo bar'':#ok'. - self assert: (self serialize: 123 -> 456) = '123:456' diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testBoolean.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testBoolean.st deleted file mode 100644 index 39905fef..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testBoolean.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testBoolean - self assert: (self serialize: true) = 'true'. - self assert: (self serialize: false) = 'false' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testByteArray.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testByteArray.st deleted file mode 100644 index f72cd84a..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testByteArray.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testByteArray - self assert: (self serialize: #(1 2 3) asByteArray) = 'ByteArray[''010203'']' diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testCustomNewline.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testCustomNewline.st deleted file mode 100644 index fbe77fb0..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testCustomNewline.st +++ /dev/null @@ -1,11 +0,0 @@ -tests -testCustomNewline - | output | - output := String streamContents: [ :out | - (STON writer on: out) - newLine: String lf; - prettyPrint: true; - nextPut: #( 1 ) ]. - self - assert: output - equals: ('[\ 1\]' withCRs replaceAll: Character cr with: Character lf) \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testDate.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testDate.st deleted file mode 100644 index 743c072b..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testDate.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testDate - | date | - date := Date year: 2012 month: 1 day: 1. - self assert: (self serialize: date) = 'Date[''2012-01-01'']' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testDateAndTime.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testDateAndTime.st deleted file mode 100644 index 3dbbdaae..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testDateAndTime.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testDateAndTime - | dateAndTime | - dateAndTime := DateAndTime year: 2012 month: 1 day: 1 hour: 6 minute: 30 second: 15 offset: 1 hour. - self assert: (self serialize: dateAndTime) = 'DateAndTime[''2012-01-01T06:30:15+01:00'']' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testDictionary.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testDictionary.st deleted file mode 100644 index 5e2a9fcd..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testDictionary.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testDictionary - | collection | - collection := STON mapClass new at: 1 put: 1; at: 2 put: 2; yourself. - self assert: (self serialize: collection) = '{1:1,2:2}'. - self assert: (self serialize: STON mapClass new) = '{}'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testDoubleQuotedString.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testDoubleQuotedString.st deleted file mode 100644 index a0c83024..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testDoubleQuotedString.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testDoubleQuotedString - | string | - self assert: (self serializeJson: 'foo') = '"foo"'. - self assert: (self serializeJson: 'FOO') = '"FOO"'. - self assert: (self serializeJson: 'élève en Français') = '"\u00E9l\u00E8ve en Fran\u00E7ais"'. - string := String withAll: { - $". $'. $\. Character tab. Character cr. Character lf. Character newPage. Character backspace }. - self assert: (self serializeJson: string) = '"\"\''\\\t\r\n\f\b"'. diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyArrayPretty.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyArrayPretty.st deleted file mode 100644 index 7f0b282f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyArrayPretty.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testEmptyArrayPretty - self assert: (self serializePretty: STON listClass new) equals: '[ ]' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyDictionaryPretty.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyDictionaryPretty.st deleted file mode 100644 index ef1bca3e..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testEmptyDictionaryPretty.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testEmptyDictionaryPretty - self assert: (self serializePretty: STON mapClass new) equals: '{ }' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testFloat.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testFloat.st deleted file mode 100644 index ebcecb3f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testFloat.st +++ /dev/null @@ -1,10 +0,0 @@ -tests -testFloat - self assert: (self serialize: 1.5) = '1.5'. - self assert: (self serialize: 0.0) = '0.0'. - self assert: (self serialize: -1.5) = '-1.5'. - self assert: ((self serialize: Float pi) beginsWith: '3.14159'). - self assert: ((self serialize: 1/3) beginsWith: '0.333'). - self assert: (self serialize: (10 raisedTo: 100) asFloat) = '1.0e100'. - self assert: (self serialize: (10 raisedTo: -50) asFloat) = '1.0e-50'. - self assert: (self serialize: (10 raisedTo: -50) asFloat negated) = '-1.0e-50'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testIdentityDictionary.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testIdentityDictionary.st deleted file mode 100644 index 70ef240c..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testIdentityDictionary.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testIdentityDictionary - | collection | - collection := IdentityDictionary new at: 1 put: 1; at: 2 put: 2; yourself. - self assert: (self serialize: collection) = 'IdentityDictionary{1:1,2:2}'. - self assert: (self serialize: IdentityDictionary new) = 'IdentityDictionary{}'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testInteger.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testInteger.st deleted file mode 100644 index e04eebde..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testInteger.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testInteger - self assert: (self serialize: 1) = '1'. - self assert: (self serialize: 0) = '0'. - self assert: (self serialize: -1) = '-1'. - self assert: (self serialize: 1234567890) = '1234567890'. - self assert: (self serialize: -1234567890) = '-1234567890' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testIsSimpleSymbol.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testIsSimpleSymbol.st deleted file mode 100644 index e5a5aca7..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testIsSimpleSymbol.st +++ /dev/null @@ -1,13 +0,0 @@ -tests -testIsSimpleSymbol - self assert: (STON writer isSimpleSymbol: #foo). - self assert: (STON writer isSimpleSymbol: #az). - self assert: (STON writer isSimpleSymbol: #AZ). - self assert: (STON writer isSimpleSymbol: #N0123456789). - self assert: (STON writer isSimpleSymbol: #foo123). - self assert: (STON writer isSimpleSymbol: #'Foo/Bar'). - self assert: (STON writer isSimpleSymbol: #'Foo.Bar'). - self assert: (STON writer isSimpleSymbol: #'Foo-Bar'). - self assert: (STON writer isSimpleSymbol: #'Foo_Bar'). - self assert: (STON writer isSimpleSymbol: #foo). - self deny: (STON writer isSimpleSymbol: #'#^&$%') \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testKeepingNewLines.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testKeepingNewLines.st deleted file mode 100644 index 0aba8f85..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testKeepingNewLines.st +++ /dev/null @@ -1,18 +0,0 @@ -tests -testKeepingNewLines - | input result output | - input := 'line ending with CR', String cr, - 'line ending with LF', String lf, - 'line ending with CRLF', String crlf. - output := '''line ending with CR', String crlf, - 'line ending with LF', String crlf, - 'line ending with CRLF', String crlf, ''''. - result := String streamContents: [ :out | - (STON writer on: out) newLine: String crlf; keepNewLines: true; nextPut: input ]. - self assert: result equals: output. - output := '''line ending with CR', String cr, - 'line ending with LF', String cr, - 'line ending with CRLF', String cr, ''''. - result := String streamContents: [ :out | - (STON writer on: out) newLine: String cr; keepNewLines: true; nextPut: input ]. - self assert: result equals: output \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testList.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testList.st deleted file mode 100644 index 3e0b8d20..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testList.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testList - self assert: (self serialize: (STON listClass withAll: #(1 2 3))) = '[1,2,3]'. - self assert: (self serialize: STON listClass new) = '[]'. - self assert: (self serialize: (STON listClass withAll: { 1. -1. 0. #foo. 'a b c'. true. false. nil })) = '[1,-1,0,#foo,''a b c'',true,false,nil]' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testMap.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testMap.st deleted file mode 100644 index 7db5ad22..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testMap.st +++ /dev/null @@ -1,15 +0,0 @@ -tests -testMap - | map | - (map := STON mapClass new) - at: #foo put: 1; - at: #bar put: 2. - self assert: (self serialize: map) = '{#foo:1,#bar:2}'. - self assert: (self serialize: STON mapClass new) = '{}'. - map removeAll. - map at: 'foo bar' put: #ok. - self assert: (self serialize: map) = '{''foo bar'':#ok}'. - map removeAll. - map at: 123 put: 456. - self assert: (self serialize: map) = '{123:456}'. - diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testNil.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testNil.st deleted file mode 100644 index 8597d48f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testNil.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testNil - self assert: (self serialize: nil) = 'nil' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testNull.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testNull.st deleted file mode 100644 index bb9cb34a..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testNull.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testNull - self assert: (self serializeJson: nil) equals: 'null' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testOrderedCollection.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testOrderedCollection.st deleted file mode 100644 index d84d655e..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testOrderedCollection.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testOrderedCollection - | collection | - collection := OrderedCollection with: 1 with: 2 with: 3. - self assert: (self serialize: collection) = 'OrderedCollection[1,2,3]'. - self assert: (self serialize: OrderedCollection new) = 'OrderedCollection[]'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testPoint.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testPoint.st deleted file mode 100644 index ae467a1f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testPoint.st +++ /dev/null @@ -1,3 +0,0 @@ -tests -testPoint - self assert: (self serialize: 1@2) = 'Point[1,2]' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceCycle.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceCycle.st deleted file mode 100644 index ed55af8a..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceCycle.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testReferenceCycle - | array | - array := STON listClass with: 1 with: nil. - array at: 2 put: array. - self assert: (self serialize: array) = '[1,@1]'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharing.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharing.st deleted file mode 100644 index a1985809..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharing.st +++ /dev/null @@ -1,6 +0,0 @@ -tests -testReferenceSharing - | array one | - one := { #one }. - array := STON listClass with: one with: one with: one. - self assert: (self serialize: array) = '[[#one],@2,@2]'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingError.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingError.st deleted file mode 100644 index 79b839d2..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingError.st +++ /dev/null @@ -1,14 +0,0 @@ -tests -testReferenceSharingError - | serializer array one | - serializer := [ :object | - String streamContents: [ :stream | - STON writer - on: stream; - referencePolicy: #error; - nextPut: object ] ]. - one := { #one }. - array := STON listClass with: one with: one with: one. - self - should: [ (serializer value: array) = '[[#one],[#one],[#one]]' ] - raise: STONWriterError diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingIgnore.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingIgnore.st deleted file mode 100644 index 117d1a03..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testReferenceSharingIgnore.st +++ /dev/null @@ -1,12 +0,0 @@ -tests -testReferenceSharingIgnore - | serializer array one | - serializer := [ :object | - String streamContents: [ :stream | - STON writer - on: stream; - referencePolicy: #ignore; - nextPut: object ] ]. - one := { #one }. - array := STON listClass with: one with: one with: one. - self assert: (serializer value: array) = '[[#one],[#one],[#one]]'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testRestrictedClassesInJsonMode.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testRestrictedClassesInJsonMode.st deleted file mode 100644 index 4913a275..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testRestrictedClassesInJsonMode.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testRestrictedClassesInJsonMode - self should: [ self serializeJson: 1@2 ] raise: STONWriterError. - self should: [ self serializeJson: STONTestUser dummy ] raise: STONWriterError. diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testString.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testString.st deleted file mode 100644 index ff4c321d..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testString.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testString - | string | - self assert: (self serialize: 'foo') = '''foo'''. - self assert: (self serialize: 'FOO') = '''FOO'''. - self assert: (self serialize: 'élève en Français') = '''\u00E9l\u00E8ve en Fran\u00E7ais'''. - string := String withAll: { - $". $'. $\. Character tab. Character cr. Character lf. Character newPage. Character backspace }. - self assert: (self serialize: string) = '''\"\''\\\t\r\n\f\b'''. diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbol.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbol.st deleted file mode 100644 index 550bebde..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbol.st +++ /dev/null @@ -1,11 +0,0 @@ -tests -testSymbol - self assert: (self serialize: #foo) = '#foo'. - self assert: (self serialize: #FOO) = '#FOO'. - self assert: (self serialize: #bytes) = '#bytes'. - self assert: (self serialize: #'foo.bar') = '#foo.bar'. - self assert: (self serialize: #'foo-bar') = '#foo-bar'. - self assert: (self serialize: #'foo_bar') = '#foo_bar'. - self assert: (self serialize: #'foo/bar') = '#foo/bar'. - self assert: (self serialize: #'foo bar') = '#''foo bar'''. - self assert: (self serialize: #foo123) = '#foo123'. \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbolAsString.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbolAsString.st deleted file mode 100644 index 3afb8828..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testSymbolAsString.st +++ /dev/null @@ -1,4 +0,0 @@ -tests -testSymbolAsString - self assert: (self serializeJson: #foo) = '"foo"'. - self assert: (self serializeJson: #'FOO') = '"FOO"'. diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testTime.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testTime.st deleted file mode 100644 index 7799c253..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testTime.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testTime - | time | - time := Time hour: 6 minute: 30 second: 15. - self assert: (self serialize: time) = 'Time[''06:30:15'']'. diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testUser.st deleted file mode 100644 index e4f145f0..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testUser - | user | - (user := STONTestUser new) - username: 'john@foo.com'; - password: 'secret1'. - self - assert: (self serialize: user) - equals: 'TestUser{#username:''john@foo.com'',#password:''secret1'',#enabled:true}' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser2.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testUser2.st deleted file mode 100644 index d124b434..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser2.st +++ /dev/null @@ -1,9 +0,0 @@ -tests -testUser2 - | user | - (user := STONTestUser2 new) - username: 'john@foo.com'; - password: 'secret1'. - self - assert: (self serialize: user) - equals: 'TestUser2{#username:''john@foo.com'',#password:''secret1'',#enabled:true}' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser3Nil.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testUser3Nil.st deleted file mode 100644 index 211bfd01..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testUser3Nil.st +++ /dev/null @@ -1,7 +0,0 @@ -tests -testUser3Nil - | user | - user := STONTestUser3 new. - self - assert: (self serialize: user) - equals: 'TestUser3{#username:nil,#password:nil,#enabled:true}' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/instance/testUserNil.st b/repository/STON-Tests.package/STONWriterTests.class/instance/testUserNil.st deleted file mode 100644 index 7f9320fb..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/instance/testUserNil.st +++ /dev/null @@ -1,5 +0,0 @@ -tests -testUserNil - | user | - user := STONTestUser new. - self assert: (self serialize: user) equals: 'TestUser{#enabled:true}' \ No newline at end of file diff --git a/repository/STON-Tests.package/STONWriterTests.class/methodProperties.json b/repository/STON-Tests.package/STONWriterTests.class/methodProperties.json deleted file mode 100644 index 44af2c0f..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/methodProperties.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "class" : { - }, - "instance" : { - "serialize:" : "SvenVanCaekenberghe 5/5/2012 20:06", - "serializeJson:" : "SvenVanCaekenberghe 5/15/2012 09:33", - "serializePretty:" : "SvenVanCaekenberghe 5/5/2012 20:05", - "testAssociation" : "ChristopheDemarey 11/6/2014 15:14", - "testBoolean" : "SvenVanCaekenberghe 1/14/2012 15:50", - "testByteArray" : "dkh 4/29/2012 08:48:15", - "testCustomNewline" : "SvenVanCaekenberghe 3/7/2013 10:52", - "testDate" : "SvenVanCaekenberghe 1/23/2012 09:33", - "testDateAndTime" : "SvenVanCaekenberghe 1/19/2012 10:00", - "testDictionary" : "SvenVanCaekenberghe 5/5/2012 20:15", - "testDictionaryWithComplexKeys" : "SvenVanCaekenberghe 10/25/2012 15:37", - "testDoubleQuotedString" : "SvenVanCaekenberghe 5/5/2012 19:10", - "testEmptyArrayPretty" : "SvenVanCaekenberghe 5/5/2012 19:09", - "testEmptyDictionaryPretty" : "SvenVanCaekenberghe 5/5/2012 19:09", - "testFloat" : "SvenVanCaekenberghe 5/3/2012 20:56", - "testIdentityDictionary" : "dkh 4/29/2012 08:48:15", - "testInteger" : "SvenVanCaekenberghe 1/14/2012 15:50", - "testIsSimpleSymbol" : "SvenVanCaekenberghe 5/5/2012 20:06", - "testKeepingNewLines" : "SvenVanCaekenberghe 4/26/2015 23:23", - "testList" : "SvenVanCaekenberghe 1/24/2012 10:21", - "testMap" : "SvenVanCaekenberghe 1/24/2012 10:20", - "testNil" : "SvenVanCaekenberghe 1/14/2012 20:20", - "testNull" : "SvenVanCaekenberghe 5/5/2012 19:10", - "testOrderedCollection" : "SvenVanCaekenberghe 1/23/2012 12:28", - "testPoint" : "SvenVanCaekenberghe 1/14/2012 20:35", - "testReferenceCycle" : "SvenVanCaekenberghe 1/24/2012 10:22", - "testReferenceSharing" : "SvenVanCaekenberghe 2/29/2012 21:53", - "testReferenceSharingError" : "SvenVanCaekenberghe 5/5/2012 20:07", - "testReferenceSharingIgnore" : "SvenVanCaekenberghe 5/5/2012 20:07", - "testRestrictedClassesInJsonMode" : "SvenVanCaekenberghe 5/5/2012 19:11", - "testString" : "dkh 4/29/2012 08:48:15", - "testSymbol" : "SvenVanCaekenberghe 2/14/2012 17:07", - "testSymbolAsString" : "SvenVanCaekenberghe 5/5/2012 19:12", - "testTime" : "dkh 4/29/2012 08:48:15", - "testUser" : "SvenVanCaekenberghe 11/13/2013 23:58", - "testUser2" : "SvenVanCaekenberghe 11/13/2013 23:58", - "testUser3Nil" : "SvenVanCaekenberghe 11/13/2013 23:56", - "testUserNil" : "SvenVanCaekenberghe 11/13/2013 23:56" } } diff --git a/repository/STON-Tests.package/STONWriterTests.class/properties.json b/repository/STON-Tests.package/STONWriterTests.class/properties.json deleted file mode 100644 index bcea23ea..00000000 --- a/repository/STON-Tests.package/STONWriterTests.class/properties.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "category" : "STON-Tests", - "classinstvars" : [ - ], - "classvars" : [ - ], - "commentStamp" : "SvenVanCaekenberghe 1/22/2012 20:14", - "instvars" : [ - ], - "name" : "STONWriterTests", - "pools" : [ - ], - "super" : "TestCase", - "type" : "normal" } diff --git a/repository/STON-Tests.package/monticello.meta/categories.st b/repository/STON-Tests.package/monticello.meta/categories.st deleted file mode 100644 index 5e82697c..00000000 --- a/repository/STON-Tests.package/monticello.meta/categories.st +++ /dev/null @@ -1 +0,0 @@ -SystemOrganization addCategory: #'STON-Tests'! diff --git a/repository/STON-Tests.package/monticello.meta/initializers.st b/repository/STON-Tests.package/monticello.meta/initializers.st deleted file mode 100644 index e69de29b..00000000 diff --git a/repository/STON-Tests.package/monticello.meta/package b/repository/STON-Tests.package/monticello.meta/package deleted file mode 100644 index 11252156..00000000 --- a/repository/STON-Tests.package/monticello.meta/package +++ /dev/null @@ -1 +0,0 @@ -(name 'STON-Tests') \ No newline at end of file diff --git a/repository/STON-Tests.package/monticello.meta/version b/repository/STON-Tests.package/monticello.meta/version deleted file mode 100644 index e02e7211..00000000 --- a/repository/STON-Tests.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'STON-Tests-fn.54' message 'Export STON-Tests SvenVanCaekenberghe.53' id '86127698-3640-4586-9c43-d7d4bb92660b' date '22 February 2016' time '9:48:07.493181 pm' author 'fn' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.53' message 'Critics run. Respond.' id 'b7e46d94-4d8f-4b14-85c6-e1cba580b67c' date '28 May 2015' time '3:58:14.065808 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.52' message 'Added STONReader>>#convertNewLines: and STONReader>>#newLine: to read and convert CR, LF, or CRLF inside strings and symbols as one chosen canonical newLine Added STONWriter>>#keepNewLines: to write CR, LF or CRLF inside strings and symbols unencoded as one chosen canonical newLine Add unit tests #testConvertingNewLine #testKeepingNewLines and #testIllegalCharacterEscapes Added some more documentation' id '8b393798-e0e0-4ca4-9f54-64e487c228cc' date '26 April 2015' time '11:54:29.166526 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.51' message 'Remove support for TimeStamp as it is deprecated in Pharo 4 and removed in Pharo 5' id '44a2460e-3ad4-4d60-9d16-0be61dd23afa' date '26 April 2015' time '7:47:54.90388 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.50' message 'Make Ordered/Small Dictionary tests resilient to missing classes' id '71194726-6c3b-40c1-98e8-abbdfb7acb45' date '10 April 2015' time '8:25:26.300795 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.49' message 'Added support for OrderedDictionary' id 'c97045f3-f89f-49d4-9162-2a6516a8205e' date '10 April 2015' time '3:32:33.665331 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.48' message 'Minor modifications after merging Christophe''s new Association support (some simplifications, allow nested associations, don''t use in #parseMapDo: for performance reasons). Added Object class>>#stonAllInstVarNames to allow customizing which instance variables get written or their order (see STONWriter>>#writeObject:)' id 'fa58cbdd-a453-4274-ac76-3754d36695cd' date '27 November 2014' time '11:20:51.78438 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-ChristopheDemarey.47' message 'Add support for associations as ''primitive'' type.' id '8c9b6d82-9231-47a2-aadd-096f39ab2fe4' date '7 November 2014' time '9:58:50.34515 am' author 'ChristopheDemarey' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.46' message 'Add STONReader>#acceptUnknownClasses: option When true (default is false) an unknown object class will result in a map with an added property #className (thx Stéphane Ducasse for the suggetion) Added STON class>>#classNameKey Moved #stonName from Class to Object class Added STONReaderTests>>#testUnknownClasses' id 'e48a3d7c-6d8a-4899-943f-829ee4e8715d' date '12 August 2014' time '3:40:43.256364 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.44' message 'Fix to allow working with the empty Symbol #'''' (changed STONWriter>>#isSimpleSymbol: to return false for the empty symbol) [Thx Martin - tinchodias]' id '44f1860b-d960-4530-be30-ad6a0a1b3fa7' date '15 April 2014' time '2:16:37.880415 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.43' message 'Added explicit #stonOn: and #fromSton: methods to Text and RunArray who are inheriting the wrong behavior + unit test' id '89a8ad73-c664-4974-b111-02fd14287678' date '24 March 2014' time '2:30:08.212135 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.42' message 'Changed the implementation of STONWriter>>#writeObject: to skip nil instance variables unless Object>>#stonShouldWriteNilInstVars is overridden to be true' id '965f5e06-6db6-46d3-8724-cb9501357f95' date '14 November 2013' time '12:02:58.546038 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.41' message 'Added support for Small[Identity]Dictionary' id 'e1bd4c72-3d69-43af-96f3-420e01ae9d2c' date '17 September 2013' time '8:17:38.531008 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.40' message 'Added custom newline support to STONWriter' id 'afcdcc8a-9e20-4067-85a5-4c9a4be76189' date '7 March 2013' time '10:53:29.584 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.39' message 'moved/renamed STONBufferedReadStream -> ZnBufferedReadStream (into Zinc HTTP Components)' id '854ee094-9d25-410c-ba6c-af7d02ee9076' date '30 November 2012' time '11:03:18.209 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.38' message 'added STONTestMap class>>#classTree[Extended][:] to create some larger test object structures with cycles; added STONTests class helper methods #readFromFileNamed: and #write:toFileNamed: as well as #fastReadFromFileNamed: and #fastWrite:toFileNamed:; added STONBufferedReadStream to improve parsing performance' id 'f0fed4b1-b758-4aaf-bacb-f276dfa8eb66' date '30 November 2012' time '11:46:48.063 am' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.37' message 'update meta data' id '29122642-eec4-48e4-a9a6-be086656a70b' date '29 November 2012' time '3:58:21.866 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.36' message 'added STONLargeWriteReadTests to test #optimizeForLargeStructures of STONReader and STONWriter using some special Fuel datastructures optimized for large sizes (these are standard in Pharo)' id 'dce2dc6c-1a5a-496e-b5a3-2fbc66565d21' date '29 November 2012' time '3:46:16.813 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.35' message 'added STONTests>>#testRoomExitCycles and STONTestMap based on the problematic cycle model by Stuart Herring (Thx!)' id '46f62d3a-4746-4720-a709-52113d0fb52e' date '29 November 2012' time '12:13:45.639 pm' author 'SvenVanCaekenberghe' ancestors ((name 'STON-Tests-SvenVanCaekenberghe.29' message 'this is a copy of Ston-Tests-SvenVanCaekenberghe.34 with the monticello package name changed from Ston-Tests to STON-Tests' id 'fc4432b5-2197-47ee-8dfe-947b37d16b89' date '26 October 2012' time '10:38:40.565 am' author 'SvenVanCaekenberghe' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/STON-Tests.package/properties.json b/repository/STON-Tests.package/properties.json deleted file mode 100644 index f037444a..00000000 --- a/repository/STON-Tests.package/properties.json +++ /dev/null @@ -1,2 +0,0 @@ -{ - } From f58cb32728277123c93a4605e40902553d6177e5 Mon Sep 17 00:00:00 2001 From: Tom Beckmann Date: Tue, 25 May 2021 18:30:12 +0200 Subject: [PATCH 3/3] only load STON Core packages (squeak4 will trip on an underscore selector in STON's tests) --- .../instance/setUpSqueakPackages..st | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st b/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st index 4ca8f270..b28d64d3 100644 --- a/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st +++ b/repository/BaselineOfSmalltalkCI.package/BaselineOfSmalltalkCI.class/instance/setUpSqueakPackages..st @@ -12,7 +12,10 @@ setUpSqueakPackages: spec spec for: #squeak do: [ spec - baseline: 'Ston' with: [ spec repository: 'github://squeak-smalltalk/squeak-ston:squeak/repository']; + baseline: 'Ston' with: [ + spec + repository: 'github://squeak-smalltalk/squeak-ston:squeak/repository'; + loads: 'Core']; package: 'SmalltalkCI-Core' with: [ spec