tokens: Option<TokenStream>
This commit adds a new field to the `Item` AST node in libsyntax to optionally contain the original token stream that the item itself was parsed from. This is currently `None` everywhere but is intended for use later with procedural macros.
ExpnId
SyntaxContext
compile_error_macro
hygiene::Mark
librustc_resolve