RESOLVED FIXED 15885
Add move virtual void evaluate() =0 from Node into new ExpressionNode subclass
https://bugs.webkit.org/show_bug.cgi?id=15885
Summary Add move virtual void evaluate() =0 from Node into new ExpressionNode subclass
Eric Seidel (no email)
Reported 2007-11-07 10:07:35 PST
Add move virtual void evaluate() =0 from Node into new StatementNode subclass Darin suggested this as part of comments on bug 15879. I agree, I think it would make the node tree cleaner.
Attachments
the patch (81.53 KB, patch)
2007-11-08 15:51 PST, Eric Seidel (no email)
darin: review+
Eric Seidel (no email)
Comment 1 2007-11-08 15:51:00 PST
Created attachment 17131 [details] the patch Well, this does as requested... adds an ExpressionNode and makes all expressions use it/subclass from it instead of Node.
Darin Adler
Comment 2 2007-11-08 16:23:11 PST
Comment on attachment 17131 [details] the patch Good first step. Now some of the nodes should probably not be a subclass of ExpressionNode, since they're not used in a polymorphic way.
Eric Seidel (no email)
Comment 3 2007-11-08 16:49:45 PST
Committed as r27622.
Note You need to log in before you can comment on or make changes to this bug.