Module syntax::ext::tt::quoted [−][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; |
use attr; |
use ext::tt::macro_parser; |
use feature_gate; |
use feature_gate::emit_feature_err; |
use feature_gate::Features; |
use feature_gate::GateIssue; |
use parse::token; |
use parse::ParseSess; |
use print::pprust; |
use symbol::keywords; |
use syntax_pos::BytePos; |
use syntax_pos::Span; |
use syntax_pos::DUMMY_SP; |
use tokenstream; |
use std::iter::Peekable; |
use rustc_data_structures::sync::Lrc; |
Structs
Delimited |
[ Experimental ] Contains the sub-token-trees of a "delimited" token tree, such as the contents of |
SequenceRepetition |
[ Experimental ]
|
Enums
KleeneOp |
[ Experimental ] A Kleene-style repetition operator for token sequences. |
TokenTree |
[ Experimental ] Similar to |
Functions
kleene_op |
[ Experimental ] Takes a token and returns |
parse |
[ Experimental ] Takes a |
parse_kleene_op |
[ Experimental ] Parse the next token tree of the input looking for a KleeneOp. Returns |
parse_sep_and_kleene_op |
[ Experimental ] Attempt to parse a single Kleene star, possibly with a separator. |
parse_tree |
[ Experimental ] Takes a |