9 Commits

Author SHA1 Message Date
ConnorSkees
c73be13024 Handle pseudo selectors with arguments 2020-01-11 19:16:59 -05:00
ConnorSkees
97958b01a7 Implement & only inside selectors 2020-01-11 16:12:23 -05:00
ConnorSkees
ebfeb35341 Refactor Selector to be Vec rather than recursive enum
The initial implementation of Selector was a recursive
enum with boxed variants. This new implementation is linear
and relies on only one level of indirection.
2020-01-11 14:51:31 -05:00
ConnorSkees
46a6fd90f6 rustfmt 2020-01-06 19:23:52 -05:00
ConnorSkees
d2f9fc8e78 Reformat imports 2020-01-06 17:06:37 -05:00
ConnorSkees
3f063709c5 rustfmt 2020-01-06 00:41:15 -05:00
ConnorSkees
362a9b4ca2 Move around clones on selectors 2020-01-05 20:55:58 -05:00
ConnorSkees
05d67e404d implement zip method to combine super selectors 2020-01-05 12:25:03 -05:00
ConnorSkees
f4278a29b7 Implement lexing, basic parsing, and pretty printing 2020-01-04 22:55:04 -05:00