Home
last modified time | relevance | path

Searched defs:SyntaxExtension (Results 1 – 6 of 6) sorted by relevance

/third_party/rust/rust/compiler/rustc_expand/src/
Dbase.rs708 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()
Dexpand.rs565 ) -> (AstFragment, Vec<(Invocation, Option<Lrc<SyntaxExtension>>)>) { in collect_invocations()
/third_party/rust/rust/compiler/rustc_resolve/src/
Dmacros.rs251 ) -> 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()
Dlib.rs1493 fn dummy_ext(&self, macro_kind: MacroKind) -> Lrc<SyntaxExtension> { in dummy_ext()
/third_party/rust/rust/compiler/rustc_expand/src/mbe/
Dmacro_rules.rs381 ) -> (SyntaxExtension, Vec<(usize, Span)>) { in compile_declarative_macro()
/third_party/rust/rust/compiler/rustc_metadata/src/rmeta/
Ddecoder.rs822 fn load_proc_macro(self, id: DefIndex, sess: &Session) -> SyntaxExtension { in load_proc_macro()