Natalie Weizenbaum
ff2d9f89e9
Add str-index().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8fd5818977
Add str-insert().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
41eec3c779
Add str-length().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b8d89ad80d
Add quoted(), unquoted().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
fb045bb955
Add ie-hex-str().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
7e0f642cd1
Use fuzzy rounding for consistency with Ruby Sass.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4ff89b1aff
Add change-color().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
3cbbe101f1
Add scale-color().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
fc4e6afad8
Add adjust-color().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8b8f6bfbee
Add opacify() et al
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
04b012befe
Add opacity().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
09a8198a01
Add alpha().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f499f31b64
Add grayscale(), complement(), invert().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
5873083110
Add lighten(), darken(), saturate(), desaturate().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
d2591122db
Add adjust-hue().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b529ac643c
Add hsla(), hue(), saturation(), and lightness().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
30df7507c8
Add hsl().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
84d1339043
Parse function declaration parameters.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
dbd55e16d8
Add red(), green(), and blue().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
048d7cff33
Add mix().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
227329f9c3
Add rgba().
...
This also adds built-in function overloading. This adds some extra
layers to the default function-call logic which could be avoided by
handling overloading purely in the callbacks of functions that require
it, but it's not clear how to share logic gracefully between the perform
visitor and function helpers.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
5cc5bf1914
Add rgb().
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
bacc1c4529
Unify strings and identifiers.
...
The separation makes sense conceptually, but it would make string
functions a lot harder to write.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f1ce6ea599
Format all code.
2016-08-30 15:51:23 -07:00
Natalie Weizenbaum
fcaa696f02
Re-organize AST files.
2016-08-30 15:51:22 -07:00
Natalie Weizenbaum
32db51f005
Add built-in functions.
2016-08-30 15:51:22 -07:00