25 Commits

Author SHA1 Message Date
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