1
Fork 0

rename tt -> mbe, part 2

This commit is contained in:
Aleksey Kladov 2019-09-22 18:25:29 +03:00
parent 827a5b2ea8
commit 49f849cdb7
8 changed files with 17 additions and 17 deletions

View file

@ -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())
})* })*

View file

@ -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;

View file

@ -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};

View file

@ -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::*;

View file

@ -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;

View file

@ -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};

View file

@ -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;

View file

@ -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;