A FogBugz case was edited by Gisela Decuzzi.
Case ID: 10983
Title: Represent a class definition with AST structure
Status: Resolved (Fix Review Needed)
Category: Feature
Project: Crosscutting and Misc
Area: Misc
Priority: 4 - Would be nice
Milestone: Pharo3.0: 30/03/2014
Assigned To: Gisela Decuzzi
URL:
https://pharo.fogbugz.com/default.asp?10983The tests are under: RBParserTest, maybe we can add more, there we are testing the main points and structure:
- well formed structure for a class def using and not traits
- finding the best node inside the class definition
For changing the suggestions I think it's cleaner to make another slice, because this is for adding the availability to represent the class definition in other valid way. That is why I was pushing for this change.
There are lot of changes because we added new nodes (that are in other category since aren't core nodes):
- RBClassDefinitnionNode
- RBPackageNode
- RBCategoryNode
- RBVariableDefinitionNode
The others changes are for visiting and to maintain the same protocol that other nodes were following (isClassDefinition, isPackage ....)
You are subscribed to this case. If you do not want to receive automatic notifications in the future, unsubscribe (
https://pharo.fogbugz.com/default.asp?pre=preUnsubscribe&pg=pgEditBug&command=view&ixBug=10983) from this case.
_______________________________________________
Pharo-bugtracker mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-bugtracker