move syntax::ext to new crate syntax_expand

This commit is contained in:
Mazdak Farrokhzad 2019-10-16 10:59:30 +02:00
parent d160a4e422
commit d420d719c4
113 changed files with 500 additions and 430 deletions

View file

@ -3,14 +3,14 @@ use std::mem;
use smallvec::smallvec;
use syntax::ast::{self, Ident};
use syntax::attr;
use syntax::ext::base::ExtCtxt;
use syntax::ext::expand::{AstFragment, ExpansionConfig};
use syntax::ext::proc_macro::is_proc_macro_attr;
use syntax::print::pprust;
use syntax::ptr::P;
use syntax::sess::ParseSess;
use syntax::symbol::{kw, sym};
use syntax::visit::{self, Visitor};
use syntax_expand::base::{ExtCtxt, Resolver};
use syntax_expand::expand::{AstFragment, ExpansionConfig};
use syntax_expand::proc_macro::is_proc_macro_attr;
use syntax_pos::{Span, DUMMY_SP};
use syntax_pos::hygiene::AstPass;
@ -46,7 +46,7 @@ struct CollectProcMacros<'a> {
}
pub fn inject(sess: &ParseSess,
resolver: &mut dyn (::syntax::ext::base::Resolver),
resolver: &mut dyn Resolver,
mut krate: ast::Crate,
is_proc_macro_crate: bool,
has_proc_macro_decls: bool,