Commit Graph

261 Commits

Author SHA1 Message Date
Natalie Weizenbaum
98c5ffae9a Fix nested selector ordering. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
79630cdc47 Properly serialize parent selectors. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
25c16b975e Fix a parser bug. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
ae2ab6ec58 Remove outdated TODO. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f460ebb2a9 Parse functions -> constructors 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4289011a84 Parse em properly. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b47067ea4e Add if(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
1987d0b055 Add unique-id(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
af4234aedd Add call(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
ad1bbcc9bc Add comparable(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
69b61b1dc9 Fix unit stuff. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4a42f948f9 Add unit(), unitless(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
138bb6bace Add type-of. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
0b7a448d76 Add function-exists(), mixin-exists(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a9122ad162 Add variable-exists(), global-variable-exists(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8455903435 Add feature-exists(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
44d9ee54a9 Add selector-parse(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
534ac2e511 Add simple-selectors(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
046e17da17 Add is-superselector(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
754b1895ac Add selector-unify(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a993a7667e Add selector-replace(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
63ec19f469 Fix a formatting nit. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f449fa0a98 Fix another extend bug. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
6fc656d260 Fix an extend bug. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
54f4a23d99 Add selector-extend(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4a4cc3c277 Add selector-append(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
29ff1887a8 Add selector-nest(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
a5c1021035 Tweak function headers. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
5800b9358f Add map-has-key() and keywords(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
643771349f Add map-keys(), map-values(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
7ece4671fc Add map-remove(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
3421172bcb Add map-get(), map-merge(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
216ffece4b Fix some map/list equivalence stuff. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f3a4b07212 Fix fuzzyHashCode() to always return an int. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
6a949b027a Add index(), list-separator(), is-bracketed(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
6debf1e39a Add zip(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
f7fbbb075a Add append(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
10d7da9d73 isBracketed -> hasBrackets
This is consistent with SassString.hasQuotes.
2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
4c9751fbb4 Add join(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
582afa3a20 Add set-nth(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
7418b78902 Add nth(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
d316f828fa Add length(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
816e32f08b Add Environment.defineFunction(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
158ac11d43 Add TODOs for persistent data structures. 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8f9d2d3207 Add random(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
aed2a99234 Add max() and min(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
0bf39726a3 Add round(), ceil(), floor(), abs(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
b0a675ab14 Add percentage(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
e1a6178ced Add to-upper-case() and to-lower-case(). 2016-09-30 12:41:41 -07:00
Natalie Weizenbaum
8d5228b368 Add str-slice(). 2016-09-30 12:41:41 -07:00