Natalie Weizenbaum
|
9b183ed32c
|
Clean up output of childless rules.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
83c8c1a9b7
|
Add args support.
It doesn't really do anything yet.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
80e111eb56
|
Properly parse whitespace-only files.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
e2eb590ce6
|
Set precision to 10.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
cdc3065dfb
|
Make visitor interfaces wholly abstract.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
ffb85921cb
|
Buggy implementation of CSS @import.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
47929dfde3
|
Support @import.
CSS @import is still unsupported.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
f1ce6ea599
|
Format all code.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
faa86b697c
|
Make (most) spans mandatory.
Arguments are still optional since they may be constructed for
user-defined arguments.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
82aca21682
|
Add @if.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
c4cda30bc0
|
Validate dynamic children.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
0f20b58044
|
Clean up at-rule parsing.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
0573fa7709
|
@content support.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
3b3e3046fd
|
Fix variable parsing.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
ceacb840b3
|
Fix function/mixin scoping.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
631f0870ac
|
Make Environment.scope scope mixins and functions.
|
2016-08-30 15:51:23 -07:00 |
|
Natalie Weizenbaum
|
bbaf8a5a2f
|
Run arguments in the right environment.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
fcaa696f02
|
Re-organize AST files.
|
2016-08-30 15:51:22 -07:00 |
|
Natalie Weizenbaum
|
6951774d70
|
Add a CallableInvocation interface.
|
2016-08-30 15:51:22 -07:00 |
|
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 |
|