Simplified (in a way I didn't initially want) the flattening procedure. However, it helps the tests pass and that's a Good Thing.
Now for speed tests and playing with globalize.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@17 7063305b-7217-0410-af8c-cdc13e5119b9
Also, created tests for the propper "flattening" of whitespace-active-areas and created most of the code.
However, it is to be noted in this release... TESTS ARE BROKEN.
The flattening needs some love still. And the testing needs to get expanded further. I thought this would be easy,
turns out its a bit of a bitch.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@16 7063305b-7217-0410-af8c-cdc13e5119b9
C0 is at 99.0%... all except for one experimental feature.
So, now any changes have something to be tested against which should be a fairly strong background.
Now, the only problem left is that whitespace active areas get fucked. That's not a good thing. Once we get a
philosophical stance on such subjects, then we shall figure crap out about what that all means.
git-svn-id: svn://hamptoncatlin.com/haml/trunk@13 7063305b-7217-0410-af8c-cdc13e5119b9