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 unwrap s 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 unwrap s 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 |
|
ConnorSkees
|
e86524c960
|
add test for ::{} (panic under old parser)
|
2020-06-12 21:51:17 -04:00 |
|
ConnorSkees
|
41df8bafa4
|
update passing tests
|
2020-06-08 00:42:41 -04:00 |
|
ConnorSkees
|
632d649fdb
|
if conditions are evaluated lazily
|
2020-06-08 00:01:14 -04:00 |
|
Connor Skees
|
365325729a
|
Merge pull request #12 from connorskees/selector-fns
Implement builtin selector functions
|
2020-06-07 23:29:06 -04:00 |
|
ConnorSkees
|
b135b87a69
|
resolve clippy lints
|
2020-06-07 23:11:43 -04:00 |
|
ConnorSkees
|
a48d2b97ce
|
more psuedo tests for is-superselector
|
2020-06-07 22:08:23 -04:00 |
|
ConnorSkees
|
5dceb27950
|
test special case :current in is-superselector
|
2020-06-07 21:34:34 -04:00 |
|