67 Commits

Author SHA1 Message Date
ConnorSkees
7611dce47a rustfmt and empty styles css tests 2020-01-07 19:58:38 -05:00
ConnorSkees
bc32a5a143 Print file in error 2020-01-07 19:24:37 -05:00
ConnorSkees
8320c3de77 Implement basic at rule parsing and @error 2020-01-07 18:37:28 -05:00
ConnorSkees
1d80b00c20 Handle variables on global scope 2020-01-06 19:23:27 -05:00
ConnorSkees
485bb8b94d Incorporate SassError 2020-01-06 18:55:51 -05:00
ConnorSkees
d2f9fc8e78 Reformat imports 2020-01-06 17:06:37 -05:00
ConnorSkees
3ba585b40d Refactor style parsing to separate module 2020-01-06 16:50:16 -05:00
ConnorSkees
f266f2cf0e Eat whitespace between floating hyphens 2020-01-06 00:40:29 -05:00
ConnorSkees
61a6b5eeeb Refactor handling of styles to handle spaces and quotes 2020-01-05 20:51:14 -05:00
ConnorSkees
aa4cacec78 Add css tests 2020-01-05 20:27:02 -05:00
ConnorSkees
a14070b054 Refactor style parsing 2020-01-05 19:47:50 -05:00
ConnorSkees
874c36a959 Implement basic variable handling 2020-01-05 19:21:58 -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
ConnorSkees
70b384c199 Make use of Selector::None to remove Option<Selector> where possible 2020-01-05 12:37:50 -05:00
ConnorSkees
c615c5806c Parse StyleSheet into Css struct and pretty print it 2020-01-05 12:37:02 -05:00
ConnorSkees
f4278a29b7 Implement lexing, basic parsing, and pretty printing 2020-01-04 22:55:04 -05:00