summaryrefslogtreecommitdiff
path: root/scss/rule.py
Commit message (Expand)AuthorAgeFilesLines
* Avoid u'' for 3.2's sake.Eevee (Alex Munroe)2014-12-101-1/+4
* Fix parsing of `@if(...)`, where there's no literal space.Eevee (Alex Munroe)2014-12-101-11/+12
* Make line numbers in errors moderately less wrong.Eevee (Alex Munroe)2014-12-101-7/+17
* Clean up @import and SourceFile.Eevee (Alex Munroe)2014-08-241-2/+2
* Restore support for @option, albeit a little more strictly.Eevee (Alex Munroe)2014-08-231-2/+5
* Break up the compiler, and a lot of big modules. Fixes #133.Eevee (Alex Munroe)2014-08-221-204/+2
* Fix parsing of at-rules; newlines were not treated as whitespace. Fixes #260.Eevee (Alex Munroe)2014-07-121-10/+13
* Made the speedups module Unicode-aware!Eevee (Alex Munroe)2014-03-291-1/+3
* filter empty placeholder selectorsJesse Yang2014-03-191-0/+11
* Added from_source_file and from_lineno to rules.German M. Bravo2014-03-171-2/+13
* Fix @return inside a block and ... in @function definitions.Eevee (Alex Munroe)2013-10-081-2/+0
* Keep track of nesting descendantsGerman M. Bravo2013-10-051-7/+9
* Nesting style fixesGerman M. Bravo2013-10-051-1/+1
* Added __repr__ to RuleAncestryGerman M. Bravo2013-10-051-0/+3
* get_scss_constants() and get_scss_vars() fixed to get variables from root_nam...German M. Bravo2013-10-041-0/+4
* Unused imports is optionalGerman M. Bravo2013-10-041-2/+4
* Added "Unused @import" warning messageGerman M. Bravo2013-10-041-8/+21
* Fix for deriving from multiple namespaces.Eevee (Alex Munroe)2013-10-031-3/+6
* Default to NOT sorting selectors. :)Eevee (Alex Munroe)2013-10-031-1/+1
* Sorted selectors is configurable (sort of)German M. Bravo2013-10-031-2/+5
* Using type(self) instead of self.__class__German M. Bravo2013-10-031-8/+8
* Imports moved to the Namespace (options is shared among scopes and imports ar...German M. Bravo2013-10-031-0/+18
* Added FunctionScope and MixinScope (different from VariableScope)German M. Bravo2013-10-031-8/+23
* Added @dump_functions and @dump_mixinsGerman M. Bravo2013-10-031-1/+1
* Output styles (nested, compressed, expanded and compact) supportedGerman M. Bravo2013-09-301-1/+5
* Commit some atrocities to make the nefarious menu mixin almost work.Eevee (Alex Munroe)2013-09-261-0/+8
* Variables modified inside a scope don't modify variables set as undefined in ...German M. Bravo2013-09-261-9/+8
* Immutable Namespaces addedGerman M. Bravo2013-09-261-1/+11
* Refactor and mostly fix scss.tool and interactive mode.Eevee (Alex Munroe)2013-09-191-1/+6
* Add Ruby's @extend tests, mostly. Fix infinite loops.Eevee (Alex Munroe)2013-09-161-2/+18
* Merge the rule reordering into apply_extends, the one place that needs it.Eevee (Alex Munroe)2013-09-111-6/+1
* Clean up @extend code in the compiler; fix multiple-selector case.Eevee (Alex Munroe)2013-09-111-18/+17
* Use Selector objects throughout the compile process.Eevee (Alex Munroe)2013-09-101-295/+39
* Add LCS algorithm to @extend, and a big ol test file.Eevee (Alex Munroe)2013-09-101-9/+108
* Rewrite @extend logic. Add a Selector class.Eevee (Alex Munroe)2013-08-301-0/+191
* Cheap heuristic for whether +foo is an @include or a selector.Eevee (Alex Munroe)2013-08-231-5/+6
* Quick repr for SassRule and Map.Eevee (Alex Munroe)2013-08-201-0/+6
* Tidy up @include implementation; don't let args overwrite globals.Eevee (Alex Munroe)2013-08-201-6/+19
* Add a warning to this branch I would love to delete.Eevee (Alex Munroe)2013-08-191-0/+1
* Added variable name to TypeErrorGerman M. Bravo2013-08-161-1/+1
* Wrong name fixedGerman M. Bravo2013-08-161-1/+1
* Explode loudly when a Python type makes it into Sass-land.Eevee (Alex Munroe)2013-08-161-2/+3
* PEP8 cleanupsGerman M. Bravo2013-08-131-0/+1
* Move the FATAL_UNDEFINED check into the AST.Eevee (Alex Munroe)2013-08-131-8/+1
* Oops! ...this fixes last two commitsGerman M. Bravo2013-08-131-11/+10
* Added Undefined type. Undefined variables get this value if FATAL_UNDEFINED i...German M. Bravo2013-08-131-1/+12
* Python 3 compatibility, at least with syntax and builtins.Eevee (Alex Munroe)2013-08-021-2/+7
* Fix variable scoping to match Sass.Eevee (Alex Munroe)2013-08-011-9/+41
* Kill off unicode literals, until the lib actually does unicode.Eevee (Alex Munroe)2013-07-261-2/+2
* Refactor and simplify variable storage and expression evaluation.Eevee2013-05-231-47/+65