Natalie Weizenbaum
|
32db51f005
|
Add built-in functions.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
709f564f21
|
Refactor _runCallable.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
cba5881eb4
|
Remove redundant parameters.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
4e0a511570
|
Add mixins.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
7692d61ef4
|
Fix Environment.setFunction().
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
64c2453a35
|
Fix printing of childless at-rules.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
0498e8a95c
|
InterpolationExpression -> Interpolation
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
860f761c27
|
"Separator independent" -> "normalized"
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
50912350af
|
Add support for functions.
Argument list objects are still not implemented.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
cbe3709914
|
Default values for boolean parameters.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
43027bf84a
|
Fix list parsing.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
7bac6790af
|
Merge both perform visitors together.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
77dd5c1e84
|
Make underscores and dashes equal.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
113b4787ed
|
Stylistic consistency.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
977bb9c3d2
|
Use unvendor() in Pseudo.
Also, fix unvendor().
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
02a9780b43
|
Fix selector pseudo parsing.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
55e81951b2
|
Stringify the parent selector normally.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
64e4954656
|
Fix some pseudo bugs.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
0a0f7837b0
|
Parent selector support.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
e58af84cc6
|
Fix an analysis error.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
cf086471c6
|
Nested properties.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
dbf2c18ae6
|
Move selector serialization to the visitor.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
ce979fba35
|
Remove a TODO that's already been done.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
6c0a2547b0
|
Re-organize visitors.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
a206fdcddb
|
Fix analysis.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
3108dc46e9
|
Add a default Value.toString().
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
0b7ea7d8c9
|
Add nested list parenthsization.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
9f2f32c7e4
|
Fix comment formatting.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
6c6bd715ee
|
Add maps.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
e38d290191
|
Fix analysis.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
4f4188fd12
|
Add StringExpression.asInterpolation.
|
2016-08-30 15:51:21 -07:00 |
|
Natalie Weizenbaum
|
8fa603feda
|
Parse psuedo selector arguments.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
98682b67a8
|
Add support for custom properties.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
dda3a3d45c
|
_declarationValue -> _declarationExpression
"Declaration value" already means something different.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
a2d645ee73
|
Add bracketed lists.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
2fb2e4a9a6
|
Fix Pseudo.*Specificity.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
e0333b303c
|
Get simple extension working.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
69221190e7
|
Enable @extend.
Still tons of runtime errors.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
69a431c7bf
|
Fix all analysis.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
8d396cc465
|
Add _mustUnify.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
b9c6a1dc4e
|
_isParentSuperselector => complexIsParentSuperselector
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
a5a81382ac
|
Add _paths.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
51c8213a6d
|
Add _selectorPseudoIsSuperselector.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
b5b4cd5a8b
|
Add PseudoSelector.normalizedName.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
2b120f005d
|
Fix some hints.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
25f625af13
|
Fix most strong-mode errors.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
1ea3619d93
|
some analysis fixes
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
d5b029de9b
|
Some extend infra juggling.
|
2016-08-30 15:51:20 -07:00 |
|
Natalie Weizenbaum
|
16ace03246
|
Add Extender.addExtension
|
2016-08-30 15:51:19 -07:00 |
|
Natalie Weizenbaum
|
3c0e8cbd86
|
Source tracking.
This is actually way simpler than the Ruby Sass version, but I think it
should obey the First Law just as well.
|
2016-08-30 15:51:19 -07:00 |
|