Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Map literals in Parsley, and a few other minor fixes.parsley | Eevee (Alex Munroe) | 2013-08-23 | 3 | -7/+28 |
| | | | | | | | | - Labels for some of the rules. - Faux goal_argspec rule to play nicely with parse_expression. - Wrap ParseErrors in SassParseError. - Ruby's interp-and-slash test now passes exactly. - Don't render nulls in an interpolation. | ||||
* | Refactor binary op rules a bit. | Eevee (Alex Munroe) | 2013-08-23 | 1 | -10/+22 |
| | |||||
* | update grammar -- TODO make git ignore the generated grammar and do this smartly | Eevee (Alex Munroe) | 2013-08-23 | 1 | -421/+494 |
| | |||||
* | Avoid reparsing color literals. | Eevee (Alex Munroe) | 2013-08-23 | 2 | -8/+20 |
| | |||||
* | Make variables in url() work. Greatly simplify #{} parsing. | Eevee (Alex Munroe) | 2013-08-23 | 3 | -45/+37 |
| | |||||
* | Finally, the string interpolation test passes! | Eevee (Alex Munroe) | 2013-08-23 | 1 | -3/+3 |
| | |||||
* | Bring Parsley branch up to date. | Eevee (Alex Munroe) | 2013-08-23 | 3 | -795/+759 |
| | | | | | | | - parse_expression() uses the new grammar. - Recent changes to master ported: division handling, Number refactoring. - argspecs now support trailing commas. | ||||
* | Port the grammar to Parsley. Working, but unfinished. | Eevee (Alex Munroe) | 2013-08-23 | 7 | -26/+1532 |
| | | | | | | | | | | | | | | | | | This is on a separate branch because it slows the test suite down significantly. I have pull requests open against parsley to make it faster, but in the meantime this code is built against a combination of parsley master and my own branches. Other grammar improvements: - Moves #-interpolation into the grammar. - Vainly attempts to make the set of acceptable string characters more correct. - First-class support for url(); I believe before it would cause the entire property to be treated as unparseable. | ||||
* | Remove Number.unit. | Eevee (Alex Munroe) | 2013-08-22 | 5 | -24/+14 |
| | |||||
* | Avoid using Number.unit in gradient math. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -3/+16 |
| | |||||
* | Learn a bit less eagerly about "to". | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+1 |
| | |||||
* | Shut up, position(). Also, learn about "to". | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+5 |
| | |||||
* | Gradient cleanup, now with tests! Also unbreaks radial-gradient. | Eevee (Alex Munroe) | 2013-08-21 | 5 | -23/+222 |
| | |||||
* | Implement List.__contains__. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+3 |
| | |||||
* | Avoid clobbering `log` here. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+1 |
| | |||||
* | Add a few CSS4 image functions as known function names. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -0/+5 |
| | |||||
* | Numbers with incompatible units should still compare as unequal. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -7/+27 |
| | |||||
* | Fix linear-gradient, yet again. | Eevee (Alex Munroe) | 2013-08-21 | 3 | -7/+11 |
| | |||||
* | Enforce that Sass functions return Sass values. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -2/+5 |
| | |||||
* | Default String encoding to UTF-8. Sigh. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -4/+6 |
| | |||||
* | Fix @wrap_python_function to handle complex units. | Eevee (Alex Munroe) | 2013-08-21 | 1 | -1/+4 |
| | |||||
* | Numbers can always compare to unitless numbers. Expand Number tests. | Eevee (Alex Munroe) | 2013-08-21 | 2 | -9/+52 |
| | |||||
* | Quick repr for SassRule and Map. | Eevee (Alex Munroe) | 2013-08-20 | 2 | -0/+9 |
| | |||||
* | Tidy up @include implementation; don't let args overwrite globals. | Eevee (Alex Munroe) | 2013-08-20 | 4 | -41/+72 |
| | |||||
* | Fix test output for kronuz/mul-em. | Eevee (Alex Munroe) | 2013-08-20 | 1 | -1/+1 |
| | | | | | Old existing value was based on pyscss's bad handling of units, where complex units were unsupported and em/px were interchangeable. | ||||
* | Mixin arg values should be evaluated in their own scope. | Eevee (Alex Munroe) | 2013-08-20 | 1 | -0/+3 |
| | | | | | The hack to make default values use earlier arguments' values was also applied to the expressions passed in by the caller; whoops. | ||||
* | Add a warning to this branch I would love to delete. | Eevee (Alex Munroe) | 2013-08-19 | 1 | -0/+1 |
| | |||||
* | Fix wrapping/indentation on extend test output. | Eevee (Alex Munroe) | 2013-08-19 | 2 | -7/+4 |
| | | | | (Tests are still wrong, but less so.) | ||||
* | Add e, pow, log, and sqrt functions from Compass. | Eevee (Alex Munroe) | 2013-08-19 | 3 | -1/+77 |
| | |||||
* | Make the CSS3 filter grayscale(n) work. | Eevee (Alex Munroe) | 2013-08-19 | 1 | -1/+10 |
| | |||||
* | except...as | Eevee (Alex Munroe) | 2013-08-19 | 2 | -4/+4 |
| | |||||
* | Simplify AST cache. | Eevee (Alex Munroe) | 2013-08-19 | 1 | -11/+6 |
| | |||||
* | Fix bug in error printing. Make evaluate_expression use parse_expression. | Eevee (Alex Munroe) | 2013-08-19 | 2 | -27/+17 |
| | |||||
* | Split type-system tests into their own file, and rewrite without the parser. | Eevee (Alex Munroe) | 2013-08-19 | 2 | -90/+113 |
| | |||||
* | Whoops. scss.types really really needs future division. | Eevee (Alex Munroe) | 2013-08-19 | 1 | -0/+1 |
| | |||||
* | Bit more context for errors, including a sweet caret. | Eevee (Alex Munroe) | 2013-08-19 | 3 | -32/+64 |
| | | | | | Partially reverted the grayscale() fix, since it masks errors in Sass functions. | ||||
* | Basic error wrapping. | Eevee (Alex Munroe) | 2013-08-19 | 3 | -4/+81 |
| | |||||
* | Added menu example, missing files and sample generated css (which ↵ | German M. Bravo | 2013-08-19 | 8 | -17/+558 |
| | | | | nonetheless has bugs...) | ||||
* | Assets and static default urls are relative now | German M. Bravo | 2013-08-19 | 1 | -2/+2 |
| | |||||
* | Added more tests we need to get passed | German M. Bravo | 2013-08-18 | 22 | -0/+1281 |
| | |||||
* | Added inline sprite maps | German M. Bravo | 2013-08-18 | 1 | -14/+39 |
| | |||||
* | Inline images fixed | German M. Bravo | 2013-08-18 | 1 | -1/+5 |
| | |||||
* | Add static root path to tests | German M. Bravo | 2013-08-18 | 1 | -2/+3 |
| | |||||
* | Added $cache-buster argument to sprite map functions | German M. Bravo | 2013-08-18 | 1 | -6/+16 |
| | |||||
* | Improved errors returned from the scanner | German M. Bravo | 2013-08-18 | 2 | -4/+4 |
| | |||||
* | url() is generated the same way always now | German M. Bravo | 2013-08-18 | 2 | -2/+2 |
| | |||||
* | Function declarations need parentheses at the start and at the end in Ruby ↵ | German M. Bravo | 2013-08-18 | 3 | -41/+4 |
| | | | | as well | ||||
* | Experimental _get_funct_def() for function calls with no surrounding parentheses | German M. Bravo | 2013-08-17 | 1 | -2/+29 |
| | |||||
* | Parentheses for maps too | German M. Bravo | 2013-08-17 | 2 | -4/+4 |
| | |||||
* | Added test (from fancy buttons scss framework) | German M. Bravo | 2013-08-17 | 2 | -0/+11 |
| |