21 Commits

Author SHA1 Message Date
ConnorSkees
52bf3f0091 implement short circuiting for and 2020-06-20 22:31:31 -04:00
ConnorSkees
2d990a03bd rename placeholder variable 2020-06-20 21:53:50 -04:00
ConnorSkees
07d6faf64b basic implementation of short circuiting with or op 2020-06-20 16:22:17 -04:00
ConnorSkees
bc1c15ad21 resolve merge conflicts 2020-06-20 06:10:48 -04:00
ConnorSkees
195079de86 initial implementation of @extend 2020-06-20 06:09:12 -04:00
ConnorSkees
47c4a421ac upgrade dependencies 2020-06-19 22:47:06 -04:00
ConnorSkees
962549e31b remove most remaining unwraps 2020-06-18 18:22:58 -04:00
ConnorSkees
5d5e7adb98 more accurately parse strange hex colors 2020-06-18 18:22:58 -04:00
ConnorSkees
76290a4159 further refactor parsing of hex colors 2020-06-18 18:22:58 -04:00
ConnorSkees
da8541ea75 simplify parsing of hex numbers
as suggested by @pickfire
2020-06-18 18:22:58 -04:00
ConnorSkees
f16baf3366 workaround @ at-root and interpolated super selectors 2020-06-18 18:22:58 -04:00
ConnorSkees
d3413b7cbf & is null when at root 2020-06-18 18:22:58 -04:00
ConnorSkees
5fc3748472 remove most remaining unwraps 2020-06-18 03:09:24 -04:00
ConnorSkees
3be87d38b9 more accurately parse strange hex colors 2020-06-18 00:42:43 -04:00
ConnorSkees
042935f362 further refactor parsing of hex colors 2020-06-17 06:25:40 -04:00
ConnorSkees
00bd9f3847 simplify parsing of hex numbers
as suggested by @pickfire
2020-06-17 06:09:39 -04:00
ConnorSkees
c9ba1317e0 workaround @ at-root and interpolated super selectors 2020-06-17 05:29:21 -04:00
ConnorSkees
1f82d65eac & is null when at root 2020-06-17 02:35:35 -04:00
ConnorSkees
4d068596e3 refactor parsing into multiple files 2020-06-16 22:34:01 -04:00
ConnorSkees
c1b5ff5730 prettify imports 2020-06-16 20:00:11 -04:00
ConnorSkees
71dd7df951 reimplement parsing 2020-06-16 19:38:30 -04:00