30 Commits

Author SHA1 Message Date
ConnorSkees
3181d58441 refactor and cleaning 2020-03-01 14:53:52 -05:00
ConnorSkees
ed4d19fe96 Initial implementation of placeholder selectors 2020-02-29 17:23:17 -05:00
ConnorSkees
624cf06f69 clippy 2020-02-29 16:13:57 -05:00
ConnorSkees
82813fee6f Allow @for to include only styles 2020-02-29 15:29:04 -05:00
ConnorSkees
e2fcfeec47 rustfmt 2020-02-28 18:32:11 -05:00
ConnorSkees
bc2c927aa7 Properly emit @charset 2020-02-28 18:27:32 -05:00
ConnorSkees
bf0ce2fe1a Correctly print whitespace when no params in at rule 2020-02-22 17:09:15 -05:00
ConnorSkees
a3b260c0bd Allow nested unknown @ rules 2020-02-22 15:34:32 -05:00
ConnorSkees
e6120a0f59 Properly convert unknown at rules to css 2020-02-22 11:59:16 -05:00
ConnorSkees
ff0b05d74a Refactor SassError to live inside error module 2020-02-16 10:08:51 -05:00
ConnorSkees
48e618c43d Don't print out styles if they are null 2020-02-15 09:58:41 -05:00
ConnorSkees
c16d6fed4e clippy 2020-02-14 18:28:09 -05:00
ConnorSkees
3b3de2d83b Cleanups to make compiler happy 2020-02-01 19:39:20 -05:00
ConnorSkees
b1d887ee3d rustfmt 2020-02-01 19:25:44 -05:00
ConnorSkees
3699f987c8 Print 2 newlines between unrelated styles 2020-01-29 21:25:07 -05:00
ConnorSkees
52c9905b14 Basic implementation of @charset 2020-01-26 15:27:38 -05:00
ConnorSkees
25b4bebdf8 Make everything private except StyleSheet 2020-01-20 13:15:47 -05:00
ConnorSkees
1cd38f0317 Convert errors to strings for pretty printing 2020-01-20 12:13:52 -05:00
ConnorSkees
c64daceb20 Refactor conversion of SCSS to CSS 2020-01-19 19:27:52 -05:00
ConnorSkees
b25fe63e8e Further reduce usage of .clone() 2020-01-18 21:05:26 -05:00
ConnorSkees
622ca8ceef Remove more instances of unwrap() 2020-01-18 19:00:49 -05:00
ConnorSkees
bb10fad2b8 Tidy imports 2020-01-18 18:36:00 -05:00
ConnorSkees
9be0826d01 Refactor how StyleSheet is constructed 2020-01-18 14:57:56 -05:00
ConnorSkees
c73be13024 Handle pseudo selectors with arguments 2020-01-11 19:16:59 -05:00
ConnorSkees
d930659ffe Remove useless asserts 2020-01-11 18:41:59 -05:00
ConnorSkees
d3620be4d8 Fix css rendering bug where nested styles would get eaten 2020-01-11 17:25:53 -05:00
ConnorSkees
dc05c8db2d Handle several nested blocks 2020-01-09 21:30:21 -05:00
ConnorSkees
a3ecfbbf3e Preserve toplevel multiline comments and add tests for them 2020-01-08 20:39:05 -05:00
ConnorSkees
3d0ae02b0a clippy & rustfmt 2020-01-05 12:52:50 -05:00
ConnorSkees
b2eb96963c Refactor css serialization into separate file 2020-01-05 12:45:51 -05:00