rename tt -> mbe, part 2
This commit is contained in:
parent
827a5b2ea8
commit
49f849cdb7
8 changed files with 17 additions and 17 deletions
|
@ -6,7 +6,7 @@ use crate::config::StripUnconfigured;
|
||||||
use crate::ext::base::*;
|
use crate::ext::base::*;
|
||||||
use crate::ext::proc_macro::{collect_derives, MarkAttrs};
|
use crate::ext::proc_macro::{collect_derives, MarkAttrs};
|
||||||
use crate::ext::hygiene::{ExpnId, SyntaxContext, ExpnData, ExpnKind};
|
use crate::ext::hygiene::{ExpnId, SyntaxContext, ExpnData, ExpnKind};
|
||||||
use crate::ext::tt::macro_rules::annotate_err_with_kind;
|
use crate::ext::mbe::macro_rules::annotate_err_with_kind;
|
||||||
use crate::ext::placeholders::{placeholder, PlaceholderExpander};
|
use crate::ext::placeholders::{placeholder, PlaceholderExpander};
|
||||||
use crate::feature_gate::{self, Features, GateIssue, is_builtin_attr, emit_feature_err};
|
use crate::feature_gate::{self, Features, GateIssue, is_builtin_attr, emit_feature_err};
|
||||||
use crate::mut_visit::*;
|
use crate::mut_visit::*;
|
||||||
|
@ -115,8 +115,8 @@ macro_rules! ast_fragments {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> MacResult for crate::ext::tt::macro_rules::ParserAnyMacro<'a> {
|
impl<'a> MacResult for crate::ext::mbe::macro_rules::ParserAnyMacro<'a> {
|
||||||
$(fn $make_ast(self: Box<crate::ext::tt::macro_rules::ParserAnyMacro<'a>>)
|
$(fn $make_ast(self: Box<crate::ext::mbe::macro_rules::ParserAnyMacro<'a>>)
|
||||||
-> Option<$AstTy> {
|
-> Option<$AstTy> {
|
||||||
Some(self.make(AstFragmentKind::$Kind).$make_ast())
|
Some(self.make(AstFragmentKind::$Kind).$make_ast())
|
||||||
})*
|
})*
|
||||||
|
|
|
@ -106,7 +106,7 @@
|
||||||
//! bound.
|
//! bound.
|
||||||
use crate::ast::NodeId;
|
use crate::ast::NodeId;
|
||||||
use crate::early_buffered_lints::BufferedEarlyLintId;
|
use crate::early_buffered_lints::BufferedEarlyLintId;
|
||||||
use crate::ext::tt::quoted::{KleeneToken, TokenTree};
|
use crate::ext::mbe::quoted::{KleeneToken, TokenTree};
|
||||||
use crate::parse::token::TokenKind;
|
use crate::parse::token::TokenKind;
|
||||||
use crate::parse::token::{DelimToken, Token};
|
use crate::parse::token::{DelimToken, Token};
|
||||||
use crate::parse::ParseSess;
|
use crate::parse::ParseSess;
|
||||||
|
|
|
@ -75,7 +75,7 @@ crate use ParseResult::*;
|
||||||
use TokenTreeOrTokenTreeSlice::*;
|
use TokenTreeOrTokenTreeSlice::*;
|
||||||
|
|
||||||
use crate::ast::{Ident, Name};
|
use crate::ast::{Ident, Name};
|
||||||
use crate::ext::tt::quoted::{self, TokenTree};
|
use crate::ext::mbe::quoted::{self, TokenTree};
|
||||||
use crate::parse::{Directory, ParseSess};
|
use crate::parse::{Directory, ParseSess};
|
||||||
use crate::parse::parser::{Parser, PathStyle};
|
use crate::parse::parser::{Parser, PathStyle};
|
||||||
use crate::parse::token::{self, DocComment, Nonterminal, Token};
|
use crate::parse::token::{self, DocComment, Nonterminal, Token};
|
||||||
|
|
|
@ -4,12 +4,12 @@ use crate::edition::Edition;
|
||||||
use crate::ext::base::{DummyResult, ExtCtxt, MacResult, TTMacroExpander};
|
use crate::ext::base::{DummyResult, ExtCtxt, MacResult, TTMacroExpander};
|
||||||
use crate::ext::base::{SyntaxExtension, SyntaxExtensionKind};
|
use crate::ext::base::{SyntaxExtension, SyntaxExtensionKind};
|
||||||
use crate::ext::expand::{AstFragment, AstFragmentKind};
|
use crate::ext::expand::{AstFragment, AstFragmentKind};
|
||||||
use crate::ext::tt::macro_check;
|
use crate::ext::mbe::macro_check;
|
||||||
use crate::ext::tt::macro_parser::{parse, parse_failure_msg};
|
use crate::ext::mbe::macro_parser::{parse, parse_failure_msg};
|
||||||
use crate::ext::tt::macro_parser::{Error, Failure, Success};
|
use crate::ext::mbe::macro_parser::{Error, Failure, Success};
|
||||||
use crate::ext::tt::macro_parser::{MatchedNonterminal, MatchedSeq};
|
use crate::ext::mbe::macro_parser::{MatchedNonterminal, MatchedSeq};
|
||||||
use crate::ext::tt::quoted;
|
use crate::ext::mbe::quoted;
|
||||||
use crate::ext::tt::transcribe::transcribe;
|
use crate::ext::mbe::transcribe::transcribe;
|
||||||
use crate::feature_gate::Features;
|
use crate::feature_gate::Features;
|
||||||
use crate::parse::parser::Parser;
|
use crate::parse::parser::Parser;
|
||||||
use crate::parse::token::TokenKind::*;
|
use crate::parse::token::TokenKind::*;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
use crate::ast;
|
use crate::ast;
|
||||||
use crate::ast::NodeId;
|
use crate::ast::NodeId;
|
||||||
use crate::ext::tt::macro_parser;
|
use crate::ext::mbe::macro_parser;
|
||||||
use crate::feature_gate::Features;
|
use crate::feature_gate::Features;
|
||||||
use crate::parse::token::{self, Token, TokenKind};
|
use crate::parse::token::{self, Token, TokenKind};
|
||||||
use crate::parse::ParseSess;
|
use crate::parse::ParseSess;
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
use crate::ast::{Ident, Mac};
|
use crate::ast::{Ident, Mac};
|
||||||
use crate::ext::base::ExtCtxt;
|
use crate::ext::base::ExtCtxt;
|
||||||
use crate::ext::tt::macro_parser::{MatchedNonterminal, MatchedSeq, NamedMatch};
|
use crate::ext::mbe::macro_parser::{MatchedNonterminal, MatchedSeq, NamedMatch};
|
||||||
use crate::ext::tt::quoted;
|
use crate::ext::mbe::quoted;
|
||||||
use crate::mut_visit::{self, MutVisitor};
|
use crate::mut_visit::{self, MutVisitor};
|
||||||
use crate::parse::token::{self, NtTT, Token};
|
use crate::parse::token::{self, NtTT, Token};
|
||||||
use crate::tokenstream::{DelimSpan, TokenStream, TokenTree, TreeAndJoint};
|
use crate::tokenstream::{DelimSpan, TokenStream, TokenTree, TreeAndJoint};
|
||||||
|
|
|
@ -162,14 +162,14 @@ pub mod ext {
|
||||||
mod proc_macro_server;
|
mod proc_macro_server;
|
||||||
|
|
||||||
pub use syntax_pos::hygiene;
|
pub use syntax_pos::hygiene;
|
||||||
pub use tt::macro_rules::compile_declarative_macro;
|
pub use mbe::macro_rules::compile_declarative_macro;
|
||||||
pub mod allocator;
|
pub mod allocator;
|
||||||
pub mod base;
|
pub mod base;
|
||||||
pub mod build;
|
pub mod build;
|
||||||
pub mod expand;
|
pub mod expand;
|
||||||
pub mod proc_macro;
|
pub mod proc_macro;
|
||||||
|
|
||||||
crate mod tt {
|
crate mod mbe {
|
||||||
crate mod transcribe;
|
crate mod transcribe;
|
||||||
crate mod macro_check;
|
crate mod macro_check;
|
||||||
crate mod macro_parser;
|
crate mod macro_parser;
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
//! ownership of the original.
|
//! ownership of the original.
|
||||||
|
|
||||||
use crate::ext::base;
|
use crate::ext::base;
|
||||||
use crate::ext::tt::{macro_parser, quoted};
|
use crate::ext::mbe::{macro_parser, quoted};
|
||||||
use crate::parse::Directory;
|
use crate::parse::Directory;
|
||||||
use crate::parse::token::{self, DelimToken, Token, TokenKind};
|
use crate::parse::token::{self, DelimToken, Token, TokenKind};
|
||||||
use crate::print::pprust;
|
use crate::print::pprust;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue