mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-27 04:19:13 +00:00
Implement RawAttr::filter
This commit is contained in:
parent
03c177af89
commit
08de1b4fa5
5 changed files with 76 additions and 3 deletions
|
@ -99,6 +99,8 @@ pub enum FragmentKind {
|
|||
// FIXME: use separate fragment kinds for macro inputs and outputs?
|
||||
Items,
|
||||
Statements,
|
||||
|
||||
Attr,
|
||||
}
|
||||
|
||||
pub fn parse_fragment(
|
||||
|
@ -118,6 +120,7 @@ pub fn parse_fragment(
|
|||
FragmentKind::Statement => grammar::fragments::stmt,
|
||||
FragmentKind::Items => grammar::fragments::macro_items,
|
||||
FragmentKind::Statements => grammar::fragments::macro_stmts,
|
||||
FragmentKind::Attr => grammar::fragments::attr,
|
||||
};
|
||||
parse_from_tokens(token_source, tree_sink, parser)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue