mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 05:15:04 +00:00
internal: make name consistent with usage
This commit is contained in:
parent
7d9eb4fd73
commit
104cd0ce88
14 changed files with 105 additions and 89 deletions
|
@ -72,7 +72,7 @@ struct BasicAdtInfo {
|
|||
}
|
||||
|
||||
fn parse_adt(tt: &tt::Subtree) -> Result<BasicAdtInfo, mbe::ExpandError> {
|
||||
let (parsed, token_map) = mbe::token_tree_to_syntax_node(tt, mbe::FragmentKind::Items)?; // FragmentKind::Items doesn't parse attrs?
|
||||
let (parsed, token_map) = mbe::token_tree_to_syntax_node(tt, mbe::ParserEntryPoint::Items)?; // FragmentKind::Items doesn't parse attrs?
|
||||
let macro_items = ast::MacroItems::cast(parsed.syntax_node()).ok_or_else(|| {
|
||||
debug!("derive node didn't parse");
|
||||
mbe::ExpandError::UnexpectedToken
|
||||
|
|
|
@ -444,12 +444,12 @@ fn token_tree_to_syntax_node(
|
|||
tt: &tt::Subtree,
|
||||
expand_to: ExpandTo,
|
||||
) -> Result<(Parse<SyntaxNode>, mbe::TokenMap), ExpandError> {
|
||||
let fragment = match expand_to {
|
||||
ExpandTo::Statements => mbe::FragmentKind::Statements,
|
||||
ExpandTo::Items => mbe::FragmentKind::Items,
|
||||
ExpandTo::Pattern => mbe::FragmentKind::Pattern,
|
||||
ExpandTo::Type => mbe::FragmentKind::Type,
|
||||
ExpandTo::Expr => mbe::FragmentKind::Expr,
|
||||
let entry_point = match expand_to {
|
||||
ExpandTo::Statements => mbe::ParserEntryPoint::Statements,
|
||||
ExpandTo::Items => mbe::ParserEntryPoint::Items,
|
||||
ExpandTo::Pattern => mbe::ParserEntryPoint::Pattern,
|
||||
ExpandTo::Type => mbe::ParserEntryPoint::Type,
|
||||
ExpandTo::Expr => mbe::ParserEntryPoint::Expr,
|
||||
};
|
||||
mbe::token_tree_to_syntax_node(tt, fragment)
|
||||
mbe::token_tree_to_syntax_node(tt, entry_point)
|
||||
}
|
||||
|
|
|
@ -131,7 +131,7 @@ pub fn expand_eager_macro(
|
|||
let arg_file_id = arg_id;
|
||||
|
||||
let parsed_args = diagnostic_sink
|
||||
.result(mbe::token_tree_to_syntax_node(&parsed_args, mbe::FragmentKind::Expr))?
|
||||
.result(mbe::token_tree_to_syntax_node(&parsed_args, mbe::ParserEntryPoint::Expr))?
|
||||
.0;
|
||||
let result = eager_macro_recur(
|
||||
db,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue