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
|
0e2e5cb8bc
|
Add period to mixin error message
|
2020-02-17 10:02:44 -05:00 |
|
ConnorSkees
|
36ec80e0da
|
Use .remove() over .get() to avoid clone
|
2020-02-17 09:33:52 -05:00 |
|
ConnorSkees
|
585011c621
|
Remove unwrap from FuncArgs
|
2020-02-17 09:29:05 -05:00 |
|
ConnorSkees
|
eab0049566
|
Use SassError in more places
|
2020-02-17 09:22:41 -05:00 |
|
ConnorSkees
|
42cbd685d3
|
Refactor how function call args are parsed
|
2020-02-16 21:34:52 -05:00 |
|
ConnorSkees
|
87579b181b
|
clippy
|
2020-02-16 18:03:19 -05:00 |
|
ConnorSkees
|
f817598a9d
|
Refactor error handling
|
2020-02-16 10:54:25 -05:00 |
|
ConnorSkees
|
7fcfeee97e
|
clippy
|
2020-02-09 19:07:44 -05:00 |
|
ConnorSkees
|
fa582b3316
|
Treat - and _ as the same in identifiers
|
2020-02-08 17:26:01 -05:00 |
|
ConnorSkees
|
4263fd2532
|
Devour whitespace after {
|
2020-02-02 18:01:09 -05:00 |
|
ConnorSkees
|
8e42d73c1e
|
Initial implementation of nested styles
|
2020-02-01 19:33:56 -05:00 |
|
ConnorSkees
|
357647b19c
|
rustfmt
|
2020-01-26 15:26:45 -05:00 |
|
ConnorSkees
|
05eb03a38b
|
Properly handle calling mixin with empty args
|
2020-01-26 13:52:47 -05:00 |
|
ConnorSkees
|
709ed5c6b5
|
Handle variables as parameters to function calls
|
2020-01-26 09:13:39 -05:00 |
|
ConnorSkees
|
16d7dec4cc
|
Fix error message
|
2020-01-25 21:07:02 -05:00 |
|
ConnorSkees
|
47ef4c1cda
|
rustfmt
|
2020-01-25 20:53:51 -05:00 |
|
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
|
a61ac3fca3
|
Refactor arg parsing to separate file
|
2020-01-25 11:00:29 -05:00 |
|
ConnorSkees
|
25b4bebdf8
|
Make everything private except StyleSheet
|
2020-01-20 13:15:47 -05:00 |
|
ConnorSkees
|
f23dec81ec
|
Change return type and name of Mixin::from_tokens
|
2020-01-20 09:48:51 -05:00 |
|
ConnorSkees
|
500b682739
|
Simplify handling of keyword arguments
|
2020-01-19 12:10:35 -05:00 |
|
ConnorSkees
|
1636d775c5
|
Implement default arguments in mixins
|
2020-01-19 10:58:38 -05:00 |
|
ConnorSkees
|
28050116d3
|
Prefer match over if let
|
2020-01-19 01:01:02 -05:00 |
|
ConnorSkees
|
635f00baa6
|
Handle toplevel @debug, @warn, @error
|
2020-01-19 00:10:37 -05:00 |
|
ConnorSkees
|
c35940b84e
|
Refactor include parsing into src/mixin.rs
|
2020-01-18 23:55:11 -05:00 |
|
ConnorSkees
|
4420b4ab25
|
Simplify mixin scoping
|
2020-01-18 21:15:09 -05:00 |
|
ConnorSkees
|
b25fe63e8e
|
Further reduce usage of .clone()
|
2020-01-18 21:05:26 -05:00 |
|
ConnorSkees
|
720b1e9f22
|
Reduce usage of .clone()
|
2020-01-18 20:24:28 -05:00 |
|
ConnorSkees
|
b28295d2b1
|
Refactor mixin parsing into mixin.rs
|
2020-01-18 19:54:47 -05:00 |
|
ConnorSkees
|
2f1113ead8
|
Tidy clippy allows
|
2020-01-18 19:44:34 -05:00 |
|
ConnorSkees
|
622ca8ceef
|
Remove more instances of unwrap()
|
2020-01-18 19:00:49 -05:00 |
|
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 |
|