121 Commits

Author SHA1 Message Date
ConnorSkees
b0e1826449 Very basic @function implementation 2020-01-25 13:20:21 -05:00
ConnorSkees
b482a26934 Refactor AtRule parsing 2020-01-25 13:07:55 -05:00
ConnorSkees
53988b377c Refactor AtRuleKind into separate file 2020-01-25 12:43:07 -05:00
ConnorSkees
59cead8ebd Refactor tests into separate directory 2020-01-25 11:06:49 -05:00
ConnorSkees
a61ac3fca3 Refactor arg parsing to separate file 2020-01-25 11:00:29 -05:00
ConnorSkees
7fe9da3d2c Initial implementation of parens in Value 2020-01-25 10:11:46 -05:00
ConnorSkees
9503b3288b Initial implementation of Value 2020-01-25 09:58:53 -05:00
ConnorSkees
4fe74ecf51 Don't run doctests and temporarily disable hyphen concat test 2020-01-25 09:57:44 -05:00
ConnorSkees
30cac02f9c Add IsComment trait and devour_comment utils 2020-01-25 09:54:38 -05:00
ConnorSkees
8acb535347 Remove TokenKind::Unit variant 2020-01-22 00:54:03 -05:00
ConnorSkees
21515214cb Refactor interpolation eating 2020-01-20 18:56:23 -05:00
ConnorSkees
efe056d3c7 Create AtRuleKind::Else variant 2020-01-20 18:21:07 -05:00
ConnorSkees
a7ca888942 Parse styles not ending in semicolons 2020-01-20 18:09:25 -05:00
ConnorSkees
6242ff8417 Move file to let binding (and fix import tests) 2020-01-20 17:01:47 -05:00
ConnorSkees
296bc864fa Handle arbitrarily nested interpolation 2020-01-20 17:01:25 -05:00
ConnorSkees
d85f9d32f6 Make @import tests work 2020-01-20 16:00:37 -05:00
ConnorSkees
75f38ba416 Move #[track_caller] behind feature gate 2020-01-20 13:39:25 -05:00
ConnorSkees
25b4bebdf8 Make everything private except StyleSheet 2020-01-20 13:15:47 -05:00
ConnorSkees
2efdf489ca clippy 2020-01-20 12:17:07 -05:00
ConnorSkees
1cd38f0317 Convert errors to strings for pretty printing 2020-01-20 12:13:52 -05:00
ConnorSkees
058772edb4 Refactor into library and add argument parsing 2020-01-20 11:00:01 -05:00