Connor Skees
|
ffaee04613
|
rewrite parsing, evaluation, and serialization (#67)
Adds support for the indented syntax, plain CSS imports, `@forward`, and many other previously missing features.
|
2022-12-26 15:33:04 -05:00 |
|
Connor Skees
|
2969f08e43
|
simplify lookahead for @for
|
2021-07-20 11:04:14 -04:00 |
|
Connor Skees
|
a665cb13cc
|
remove cfg(test) from test files
|
2020-08-11 20:22:24 -04:00 |
|
Connor Skees
|
fac8b86a6a
|
resolve integer underflow in @for when both to and from and i32::MIN
|
2020-08-07 16:51:17 -04:00 |
|
Connor Skees
|
f33739aa0f
|
add more tests for malformed @for
test for capitalization of keywords, error messages, and regression
tests for integer overflows resulting when `from` or `to` ==
`std::i32::MAX`
|
2020-08-07 16:21:15 -04:00 |
|
Connor Skees
|
d5b2410a8c
|
allow multiline comments in more contexts
|
2020-08-07 11:39:14 -04:00 |
|
Connor Skees
|
cee16fece7
|
loop indexing vars do not affect outer scopes
|
2020-07-08 23:17:20 -04:00 |
|
Connor Skees
|
3f3fd97872
|
test for crazy interpolation in @for from value
|
2020-07-08 09:52:07 -04:00 |
|
Connor Skees
|
978984ae15
|
refactor how to value in @for is parsed
|
2020-07-08 09:25:35 -04:00 |
|
Connor Skees
|
125c85a69c
|
allow variables named to and through in @for
|
2020-07-02 16:06:34 -04:00 |
|
ConnorSkees
|
96e916e750
|
handle negative values in @for
|
2020-05-02 15:11:58 -04:00 |
|
ConnorSkees
|
69764ceaa3
|
allow arbitrary control flow inside @ for
|
2020-04-23 18:53:19 -04:00 |
|
ConnorSkees
|
5b33b8fc74
|
refactor @ for to be used in @ function
|
2020-04-23 13:57:10 -04:00 |
|
ConnorSkees
|
35163c4a36
|
Properly scope variables inside for loops
|
2020-03-01 08:20:59 -05:00 |
|
ConnorSkees
|
82813fee6f
|
Allow @for to include only styles
|
2020-02-29 15:29:04 -05:00 |
|
ConnorSkees
|
7923d096a7
|
Allow variable declarations in at rules
|
2020-02-29 14:16:26 -05:00 |
|
ConnorSkees
|
659dfba1b2
|
@for tests
|
2020-02-29 11:47:06 -05:00 |
|