Module syntax::ext::tt::transcribe [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Re-exports
use ast::Ident; |
use ext::base::ExtCtxt; |
use ext::expand::Marker; |
use ext::tt::macro_parser::NamedMatch; |
use ext::tt::macro_parser::MatchedSeq; |
use ext::tt::macro_parser::MatchedNonterminal; |
use ext::tt::quoted; |
use fold::noop_fold_tt; |
use parse::token; |
use parse::token::Token; |
use parse::token::NtTT; |
use syntax_pos::Span; |
use syntax_pos::DUMMY_SP; |
use tokenstream::TokenStream; |
use tokenstream::TokenTree; |
use tokenstream::Delimited; |
use util::small_vector::SmallVector; |
use std::rc::Rc; |
use rustc_data_structures::sync::Lrc; |
use std::mem; |
use std::ops::Add; |
use std::collections::HashMap; |
Enums
Frame |
[ Experimental ]
|
LockstepIterSize |
[ Experimental ]
|
Functions
lockstep_iter_size |
[ Experimental ]
|
lookup_cur_matched |
[ Experimental ]
|
transcribe |
[ Experimental ] This can do Macro-By-Example transcription. On the other hand, if
|