FogBugz (Case [Issue]10983) Crosscutting and Misc - Represent a class definition with AST structure

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

FogBugz (Case [Issue]10983) Crosscutting and Misc - Represent a class definition with AST structure

Pharo Issue Tracker
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?10983

The 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