15 Commits

Author SHA1 Message Date
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