Searched defs:SyntaxExtension (Results 1 – 6 of 6) sorted by relevance
| /third_party/rust/rust/compiler/rustc_expand/src/ |
| D | base.rs | 708 pub struct SyntaxExtension { struct 710 pub kind: SyntaxExtensionKind, argument 735 impl SyntaxExtension { argument 750 pub fn default(kind: SyntaxExtensionKind, edition: Edition) -> SyntaxExtension { in default() 776 ) -> SyntaxExtension { in new() 829 pub fn dummy_bang(edition: Edition) -> SyntaxExtension { in dummy_bang() 840 pub fn dummy_derive(edition: Edition) -> SyntaxExtension { in dummy_derive() 852 pub fn non_macro_attr(edition: Edition) -> SyntaxExtension { in non_macro_attr() 912 ) -> Result<Lrc<SyntaxExtension>, Indeterminate>; in resolve_macro_invocation()
|
| D | expand.rs | 565 ) -> (AstFragment, Vec<(Invocation, Option<Lrc<SyntaxExtension>>)>) { in collect_invocations()
|
| /third_party/rust/rust/compiler/rustc_resolve/src/ |
| D | macros.rs | 251 ) -> Result<Lrc<SyntaxExtension>, Indeterminate> { in resolve_macro_invocation() 494 ) -> Result<(Lrc<SyntaxExtension>, Res), Indeterminate> { in smart_resolve_macro_path() 611 ) -> Result<(Option<Lrc<SyntaxExtension>>, Res), Determinacy> { in resolve_macro_path() 826 ext: &SyntaxExtension, in check_stability_and_deprecation() 911 ) -> (SyntaxExtension, Vec<(usize, Span)>) { in compile_macro()
|
| D | lib.rs | 1493 fn dummy_ext(&self, macro_kind: MacroKind) -> Lrc<SyntaxExtension> { in dummy_ext()
|
| /third_party/rust/rust/compiler/rustc_expand/src/mbe/ |
| D | macro_rules.rs | 381 ) -> (SyntaxExtension, Vec<(usize, Span)>) { in compile_declarative_macro()
|
| /third_party/rust/rust/compiler/rustc_metadata/src/rmeta/ |
| D | decoder.rs | 822 fn load_proc_macro(self, id: DefIndex, sess: &Session) -> SyntaxExtension { in load_proc_macro()
|