Make clear that TokenTree::Token
shouldn't contain a delimiter.
This commit is contained in:
parent
af1d16e82d
commit
b23f272db0
2 changed files with 9 additions and 2 deletions
|
@ -41,7 +41,8 @@ use std::{fmt, iter};
|
|||
/// Nothing special happens to misnamed or misplaced `SubstNt`s.
|
||||
#[derive(Debug, Clone, PartialEq, Encodable, Decodable, HashStable_Generic)]
|
||||
pub enum TokenTree {
|
||||
/// A single token.
|
||||
/// A single token. Should never be `OpenDelim` or `CloseDelim`, because
|
||||
/// delimiters are implicitly represented by `Delimited`.
|
||||
Token(Token, Spacing),
|
||||
/// A delimited sequence of token trees.
|
||||
Delimited(DelimSpan, Delimiter, TokenStream),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue