[−][src]Module syntax::ext::tt::macro_rules
🔬 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?
Structs
| FirstSets |
[ Experimental ]
|
| MacroRulesMacroExpander |
[ Experimental ]
|
| ParserAnyMacro |
[ Experimental ]
|
| TokenSet |
[ Experimental ]
|
Functions
| check_lhs_no_empty_seq |
[ Experimental ] Check that the lhs contains no repetition which could match an empty token tree, because then the matcher would hang indefinitely. |
| check_lhs_nt_follows |
[ Experimental ]
|
| check_matcher |
[ Experimental ]
|
| check_matcher_core |
[ Experimental ]
|
| check_rhs |
[ Experimental ]
|
| compile |
[ Experimental ] Converts a |
| frag_can_be_followed_by_any |
[ Experimental ] True if a fragment of type |
| generic_extension |
[ Experimental ] Given |
| has_legal_fragment_specifier |
[ Experimental ]
|
| is_in_follow |
[ Experimental ] True if |
| is_legal_fragment_specifier |
[ Experimental ]
|
| quoted_tt_to_string |
[ Experimental ]
|
| token_can_be_followed_by_any |
[ Experimental ]
|
| trace_macros_note |
[ Experimental ]
|