1641 Commits

Author SHA1 Message Date
ConnorSkees
5a97e9d09e resolve merge conflicts 2020-06-20 06:16:42 -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
09a322f175 resolve regression in @mixin scoping 2020-06-18 18:22:59 -04:00
ConnorSkees
1f4698378d resolve regression in function scoping 2020-06-18 18:22:59 -04:00
ConnorSkees
fe07c3d87e fix regression in mixin scoping 2020-06-18 18:22:59 -04:00
ConnorSkees
962549e31b remove most remaining unwraps 2020-06-18 18:22:58 -04:00
ConnorSkees
0352c82c88 remove unwrap from variable value parsing 2020-06-18 18:22:58 -04:00
ConnorSkees
d90ef7fa41 remove unwraps in Value::to_css_string 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
51529d65ac simplify NeverEmptyVec::last, as suggested by @pickfire 2020-06-18 18:22:58 -04:00
ConnorSkees
c877eb36e3 resolve clippy lints 2020-06-18 18:22:58 -04:00
ConnorSkees
854f3c9fb2 refactor @ import
based on code review by @pickfire here,
https://github.com/connorskees/grass/pull/13
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
d196a93f91 arglists are lists too 2020-06-18 18:22:58 -04:00
ConnorSkees
d3413b7cbf & is null when at root 2020-06-18 18:22:58 -04:00
ConnorSkees
86c1bb704d improve span information for at-rules 2020-06-18 18:22:58 -04:00
ConnorSkees
1e91008459 newline at end of test file 2020-06-18 18:22:58 -04:00
ConnorSkees
1a5301d0fa resolve regression in @mixin scoping 2020-06-18 18:15:27 -04:00
ConnorSkees
947b4a3e15 resolve regression in function scoping 2020-06-18 17:18:31 -04:00
ConnorSkees
f5e4c7e226 fix regression in mixin scoping 2020-06-18 16:54:19 -04:00
ConnorSkees
5fc3748472 remove most remaining unwraps 2020-06-18 03:09:24 -04:00
ConnorSkees
de8e7048d8 remove unwrap from variable value parsing 2020-06-18 01:13:23 -04:00
ConnorSkees
7aaf4e7b92 remove unwraps in Value::to_css_string 2020-06-18 01:08:30 -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
c957c10678 simplify NeverEmptyVec::last, as suggested by @pickfire 2020-06-17 05:51:15 -04:00
ConnorSkees
9ccf49010c resolve clippy lints 2020-06-17 05:48:01 -04:00
ConnorSkees
191f2dfba4 refactor @ import
based on code review by @pickfire here,
https://github.com/connorskees/grass/pull/13
2020-06-17 05:43:43 -04:00
ConnorSkees
74971a7d62 Merge commit 'c9ba131' 2020-06-17 05:34:20 -04:00
ConnorSkees
c9ba1317e0 workaround @ at-root and interpolated super selectors 2020-06-17 05:29:21 -04:00
ConnorSkees
82ffd0ddde arglists are lists too 2020-06-17 05:24:42 -04:00
ConnorSkees
1f82d65eac & is null when at root 2020-06-17 02:35:35 -04:00
ConnorSkees
fdca0ca4f2 improve span information for at-rules 2020-06-17 02:28:35 -04:00
ConnorSkees
accf8bb398 newline at end of test file 2020-06-17 02:02:05 -04:00
ConnorSkees
4d068596e3 refactor parsing into multiple files 2020-06-16 22:34:01 -04:00
ConnorSkees
c5f5c4d464 create placeholder methods for keyframes, support, and extend 2020-06-16 22:04:06 -04:00
ConnorSkees
5eeee2f01f resolve issue with @ at-root 2020-06-16 22:00:45 -04:00
ConnorSkees
2cd81ccb0f bump version to 0.9.0 2020-06-16 20:50:41 -04:00
Connor Skees
2ad1b70f61
Refactor parsing into struct, rather than standalone functions
reimplement parsing
2020-06-16 20:37:10 -04:00
ConnorSkees
549d96ac0d update newly passing tests in readme 2020-06-16 20:33:09 -04:00
ConnorSkees
50e6550380 add new, now passing tests 2020-06-16 20:32:32 -04:00
ConnorSkees
053dac2ecb remove stylesheet module 2020-06-16 20:03:12 -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
ConnorSkees
8452fd5786 better document todo: 2020-06-14 13:53:46 -04:00