Changes

Summary

  1. Fixes: 7472. (details)
  2. - Removing duplicated methods: (details)
  3. Removing more duplication: slotNodeClass, slotInitializationNodClass, parseRootNode: (details)
  4. Cleaning more. (details)
  5. Cleaning more duplicated code. (details)
  6. unifying names and removing duplication. (details)
  7. - handleInstanceVariables... (details)
  8. More renaming and duplication removing :) (details)
  9. One more (details)
  10. Main refactoring done. (details)
Commit 45171797beb1bb44250d2a33d3c9c9ac7ab4e87b by stephane.ducasse
Fixes: 7472.
- Making parsers subclasses of common superclass
- removing useless class var
- Skipping strange test so that we get a green bar.
The file was modifiedsrc/ClassParser-Tests/CDExistingClassDefinitionTest.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
Commit 59173fec2a3ec739d3445b729cbe28776140c1af by stephane.ducasse
- Removing duplicated methods:
-- beclassDefinition, beMetaclassDefinitino, classNameNodeClass, parse:
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
Commit 6ba6e76283f2e92a0f39d4f1fe80a6216acf7cf2 by stephane.ducasse
Removing more duplication: slotNodeClass, slotInitializationNodClass, parseRootNode:
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
Commit 7f46768a3a26f81d4e3752763b17475f541bd56d by stephane.ducasse
Cleaning more duplicated code. 
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
Commit be9c00b24781ff57b0d85df15fbf8102ea27cdf0 by stephane.ducasse
unifying names and removing duplication.
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
Commit 9ec1c8b09ad04288c3793b54571a5fa173e002b6 by stephane.ducasse
- handleInstanceVariables...
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
Commit af44bf1c4408cdc000f0504cdc71e2eeaecd80bc by stephane.ducasse
More renaming and duplication removing :)
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDAbstractClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassDefinitionParser.class.st (diff)
The file was modifiedsrc/ClassParser/CDFluidClassDefinitionParser.class.st (diff)