13 Commits

Author SHA1 Message Date
ConnorSkees
31d8017a01 rustfmt 2020-01-18 09:52:21 -05:00
ConnorSkees
ab8e98244f Handle positional arguments to mixins 2020-01-18 09:03:38 -05:00
ConnorSkees
e15c88a3c7 rustfmt 2020-01-17 22:40:13 -05:00
ConnorSkees
8076125576 Propagate errors properly (reduce unwrap() calls) 2020-01-17 21:42:51 -05:00
ConnorSkees
02d6a511a5 remove extraneous clones 2020-01-17 21:20:56 -05:00
ConnorSkees
4114cc6f9d Add tests for variable scoping 2020-01-17 21:15:38 -05:00
ConnorSkees
cee40858ee Refactor function parsing into separate module 2020-01-17 16:23:21 -05:00
ConnorSkees
b05301f442 MVP of mixin args 2020-01-17 14:44:55 -05:00
ConnorSkees
d4f50c8acc Remove nesting check in ruleset parsing 2020-01-17 10:43:03 -05:00
ConnorSkees
64c6a35add Refactor to static functions rather than methods for reusability 2020-01-17 08:14:10 -05:00
ConnorSkees
cbef775ef4 Consolidate tests to be on CSS output rather than internal representation 2020-01-14 20:23:05 -05:00
ConnorSkees
e3968ac047 Refactor out variable eating 2020-01-14 19:34:13 -05:00
ConnorSkees
4f99e60007 Commit mixin work 2020-01-12 20:15:40 -05:00