Kevin Mehall 62f594b390 Refactor TokenStream to hold Vec<TokenTree> instead of tt::Subtree
`TokenStream` assumes that its subtree's delimeter is `None`, and this
should be encoded in the type system instead of having a delimiter field
that is mostly ignored.

`tt::Subtree` is just `pub delimiter: Option<Delimiter>, pub
token_trees: Vec<TokenTree>`, so a Subtree that is statically guaranteed
not to have a delimiter is just Vec<TokenTree>.
2021-03-06 09:48:30 -07:00
..
2021-03-02 14:27:29 +02:00
2021-03-04 19:38:02 +01:00
2021-03-05 20:25:24 +02:00
2021-03-05 20:25:24 +02:00
2021-03-05 15:59:50 +02:00
2021-03-05 19:52:15 +00:00
2021-03-03 23:04:11 +01:00
2021-03-06 04:57:34 +08:00
2021-03-02 14:27:29 +02:00
2021-03-02 15:33:22 -05:00