commit | e227d5b4f83afc87ec02f1992e74c1edd494e6ca | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Thu Jun 01 11:57:10 2017 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Thu Jun 01 11:57:10 2017 -0700 |
tree | 4ab1f5054d03f67aa4af8104a1ae36fda93ab920 | |
parent | 8994629fff618fa3f6d304055798fcb38c6bcdf0 [diff] [blame] |
Simplify token_stream parser
diff --git a/src/stable.rs b/src/stable.rs index 297177a..9160176 100644 --- a/src/stable.rs +++ b/src/stable.rs
@@ -328,9 +328,7 @@ } named!(token_stream -> TokenStream, - map!(token_trees, |s: Vec<TokenTree>| TokenStream { inner: s })); - -named!(token_trees -> Vec<TokenTree>, many0!(token_tree)); + map!(many0!(token_tree), |trees| TokenStream { inner: trees })); named!(token_tree -> TokenTree, map!(token_kind, |s: TokenKind| {