Laying out the different node types.
tweaks
adding a negation class
'nuther tweak
better representation for numbers that have units
Starting to implement the refactored AST.
More work on the refactored classes.
Merge branch 'master' into refactor-2012.12.05
Merge branch 'master' into refactor-2012.12.05
Returning the wrong type of nodes from 'lightness' and 'saturation'.
Futzing with the new class hierarchy.
Merge branch 'master' into refactor-2012.12.05
Simplifying the classes.
More work on the new class hierarchy.
More work on the new class hierarchy.
More work on the new classes.
That should do it for the AST classes. On to the visitors.
More progress on the refactor.
Making the class interfaces more consistent. Using helper macros to reduce boilerplate.
Using a mixin class and template method.