- 27 Mar, 2012 3 commits
-
-
Rolling back to before I started the delayed-evaluation stuff. Didn't checkout an older commit because I wanted to keep some of the new stuff.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
- 26 Mar, 2012 5 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Parsing mixin definitions, and tweaking the other functions to handle one-pass parsing and expansion.
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
- 24 Mar, 2012 2 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
- 23 Mar, 2012 6 commits
-
-
Aaron Leung authored
-
Handling hex arithmetic. Ignoring more janky edge cases. Probably need to handle decimal rgb formats too.
Aaron Leung authored -
New node type for hex triples. Modified the emitter to print hex triples correctly. Next: hex triple arithmetic.
Aaron Leung authored -
Handling arithmetic with units. Gonna' forget about janky edge cases for now -- people shouldn't be doing arithmetic on lists anyway.
Aaron Leung authored -
Expression evaluator is mostly working. Still need to correctly handle multiplying and dividing with measurement units. Also need to correctly handle hex arithmetic. Finally, need to see if I can't handle more weird edge cases.
Aaron Leung authored -
Aaron Leung authored
-
- 22 Mar, 2012 1 commit
-
-
Working on evaluating arithmetic expressions. Tough because of Sass's liberalism and the fact that '/' can be both a division operator and number separator.
Aaron Leung authored
-
- 21 Mar, 2012 2 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
- 20 Mar, 2012 5 commits
-
-
Parsing complete list and expression syntax (I think). We'll know for sure when it actually gets emitted.
Aaron Leung authored -
Properly handling arbitrarily complicated args to :not. LET THIS BE THE END OF SELECTOR PARSING (until interpolation).
Aaron Leung authored -
Aaron Leung authored
-
Aaron Leung authored
-
Holy crap, the new lookahead functions are working. The parser essentially does backtracking now. May be worth it to characterize selectors with a massive regexp and do lookahead that way.
Aaron Leung authored
-
- 19 Mar, 2012 1 commit
-
-
Aaron Leung authored
-
- 16 Mar, 2012 4 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 15 Mar, 2012 3 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
- 14 Mar, 2012 5 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-
Properly emitting back-references. This should conclude selector parsing and emission until we're ready to tackle interpolation.
Aaron Leung authored -
Aaron Leung authored
-
- 13 Mar, 2012 3 commits
-
-
Aaron Leung authored
-
Aaron Leung authored
-
Aaron Leung authored
-