ConnorSkees
|
b85b122e3d
|
Preserve case of keywords from , to , and through
|
2020-02-29 12:11:40 -05:00 |
|
ConnorSkees
|
1b79127cc5
|
Initial implementation of @for
|
2020-02-29 11:46:48 -05:00 |
|
ConnorSkees
|
8619f88806
|
Remove unused QuoteKind impl
|
2020-02-28 00:41:14 -05:00 |
|
ConnorSkees
|
eab0049566
|
Use SassError in more places
|
2020-02-17 09:22:41 -05:00 |
|
ConnorSkees
|
e7de93bd38
|
Proper error message for undefined variables
|
2020-02-17 07:55:03 -05:00 |
|
ConnorSkees
|
4c70b84ed7
|
Calls to undefined functions should be treated as idents
|
2020-02-09 20:26:14 -05:00 |
|
ConnorSkees
|
44d257494a
|
Properly print decimal numbers
|
2020-02-08 18:43:18 -05:00 |
|
ConnorSkees
|
fa582b3316
|
Treat - and _ as the same in identifiers
|
2020-02-08 17:26:01 -05:00 |
|
ConnorSkees
|
6471ce8f29
|
Refactor value
|
2020-02-08 16:08:54 -05:00 |
|
ConnorSkees
|
89060a0e83
|
Implement ident substraction
|
2020-02-02 14:46:58 -05:00 |
|
ConnorSkees
|
d464124ae0
|
Handle !default
|
2020-01-29 21:02:32 -05:00 |
|
ConnorSkees
|
7fa0ee885e
|
Refactor QuoteKind to common.rs
|
2020-01-26 16:23:37 -05:00 |
|
ConnorSkees
|
8756adaaaf
|
Truncate keywords (some of them probably shouldn't be keywords)
|
2020-01-26 12:34:04 -05:00 |
|
ConnorSkees
|
709ed5c6b5
|
Handle variables as parameters to function calls
|
2020-01-26 09:13:39 -05:00 |
|
ConnorSkees
|
b482a26934
|
Refactor AtRule parsing
|
2020-01-25 13:07:55 -05:00 |
|
ConnorSkees
|
6271da50eb
|
Add functions to scope
|
2020-01-25 12:47:38 -05:00 |
|
ConnorSkees
|
53988b377c
|
Refactor AtRuleKind into separate file
|
2020-01-25 12:43:07 -05:00 |
|
ConnorSkees
|
b0447ddc69
|
Add + - * / % ops
|
2020-01-25 09:56:27 -05:00 |
|
ConnorSkees
|
efe056d3c7
|
Create AtRuleKind::Else variant
|
2020-01-20 18:21:07 -05:00 |
|
ConnorSkees
|
25b4bebdf8
|
Make everything private except StyleSheet
|
2020-01-20 13:15:47 -05:00 |
|
ConnorSkees
|
0824a019c2
|
Properly lex ? , | , \f , and =
|
2020-01-20 11:39:05 -05:00 |
|
ConnorSkees
|
33244c34d7
|
Rename AtRule enum to AtRuleKind
|
2020-01-20 08:36:06 -05:00 |
|
ConnorSkees
|
b28295d2b1
|
Refactor mixin parsing into mixin.rs
|
2020-01-18 19:54:47 -05:00 |
|
ConnorSkees
|
99dfcb6756
|
Use Self:: for matching
|
2020-01-18 19:11:19 -05:00 |
|
ConnorSkees
|
b05301f442
|
MVP of mixin args
|
2020-01-17 14:44:55 -05:00 |
|
ConnorSkees
|
7d469625be
|
rustfmt
|
2020-01-12 20:55:24 -05:00 |
|
ConnorSkees
|
5e58cceae7
|
Clarify differences between [] and {}
|
2020-01-12 19:56:33 -05:00 |
|
ConnorSkees
|
9b4228f14c
|
Add > and < ops
|
2020-01-12 12:18:44 -05:00 |
|
ConnorSkees
|
316156106a
|
Move Color to separate file and implement fmt::UpperHex
|
2020-01-11 19:33:21 -05:00 |
|
ConnorSkees
|
8320c3de77
|
Implement basic at rule parsing and @error
|
2020-01-07 18:37:28 -05:00 |
|
ConnorSkees
|
46a6fd90f6
|
rustfmt
|
2020-01-06 19:23:52 -05:00 |
|
ConnorSkees
|
5688e03b8a
|
Implement display for Pos
|
2020-01-06 18:26:32 -05:00 |
|
ConnorSkees
|
ebdb4baf8f
|
Remove property enum
|
2020-01-06 17:06:11 -05:00 |
|
ConnorSkees
|
cf1317ac79
|
Add more keywords and ops
|
2020-01-06 00:25:40 -05:00 |
|
ConnorSkees
|
85ea52030b
|
Simplify Display of Whitespace::Newline
|
2020-01-05 19:21:21 -05:00 |
|
ConnorSkees
|
c6c686d514
|
Implement Display for Whitespace
|
2020-01-05 19:09:27 -05:00 |
|
ConnorSkees
|
f4278a29b7
|
Implement lexing, basic parsing, and pretty printing
|
2020-01-04 22:55:04 -05:00 |
|