Because like that

    we have a correct and nice hierarchy and

    all the nodes inherits from it and

    we can have a nice visitor and make assumption about the root.

Regularity is nice and it helps controlling complexity.

Why a comment could not have a parent?

Stef


Le 3/11/16 à 14:53, John Brant a écrit :
Why convert it to a node? It has no affect on the running code.


John Brant

On Nov 3, 2016, at 8:23 AM, Nicolai Hess <[email protected]> wrote:



2016-11-03 13:41 GMT+01:00 stepharo <[email protected]>:
Hi marcus et al

why RBComment is not called RBCommentNode and why it is not a subclass of 
RBNode?

Stef



RBComment wasn't part of the original RefactoringBrowser, it only had a 
"comments" instance variable on its nodes.
This was refactored out to its own RBComment class (I think). But no "real" 
AST-Node class.

+1 for converting this into a real AST node.





Reply via email to