23 Commits

Author SHA1 Message Date
ConnorSkees
7923d096a7 Allow variable declarations in at rules 2020-02-29 14:16:26 -05:00
ConnorSkees
b85b122e3d Preserve case of keywords from, to, and through 2020-02-29 12:11:40 -05:00
ConnorSkees
0adc6f90e3 @for non-integer error messages 2020-02-29 11:54:12 -05:00
ConnorSkees
1b79127cc5 Initial implementation of @for 2020-02-29 11:46:48 -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
46b96d03b1 Refactor how @return is parsed 2020-02-28 01:02:11 -05:00
ConnorSkees
53861ccb0d clippy 2020-02-22 17:57:13 -05:00
ConnorSkees
a3b260c0bd Allow nested unknown @ rules 2020-02-22 15:34:32 -05:00
ConnorSkees
8c227290a0 Flatten whitespace in media query 2020-02-22 12:56:23 -05:00
ConnorSkees
d1d636fa17 Trim whitespace from media query 2020-02-22 12:53:58 -05:00
ConnorSkees
d114509464 Parse and construct unknown at rules 2020-02-22 11:58:30 -05:00
ConnorSkees
eab0049566 Use SassError in more places 2020-02-17 09:22:41 -05:00
ConnorSkees
589ebce452 Allow for unknown at-rules 2020-02-09 19:44:45 -05:00
ConnorSkees
3b3de2d83b Cleanups to make compiler happy 2020-02-01 19:39:20 -05:00
ConnorSkees
c43aa18e06 Media query boilerplate 2020-01-29 20:01:41 -05:00
ConnorSkees
52c9905b14 Basic implementation of @charset 2020-01-26 15:27:38 -05:00
ConnorSkees
6c41d7722b @at-rule has a hyphen 2020-01-26 10:53:26 -05:00
ConnorSkees
93497ed4a8 Store Vec<Token> inside @return rather than Value
This is because we want to lazily evaluate variables
2020-01-25 20:55:44 -05:00
ConnorSkees
cdd0ccca16 Refactor AtRule parsing and parse @return 2020-01-25 13:49:25 -05:00
ConnorSkees
d4e99051c7 Derive Debug and Clone for AtRule 2020-01-25 13:19:32 -05:00
ConnorSkees
225526a239 Create AtRule struct 2020-01-25 13:05:40 -05:00
ConnorSkees
53988b377c Refactor AtRuleKind into separate file 2020-01-25 12:43:07 -05:00