Home
last modified time | relevance | path

Searched defs:SyntaxElement (Results 1 – 15 of 15) sorted by relevance

/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/
Dted.rs17 fn syntax_element(self) -> SyntaxElement; in syntax_element()
21 fn syntax_element(self) -> SyntaxElement { in syntax_element()
25 impl Element for SyntaxElement { implementation
26 fn syntax_element(self) -> SyntaxElement { in syntax_element()
31 fn syntax_element(self) -> SyntaxElement { in syntax_element()
36 fn syntax_element(self) -> SyntaxElement { in syntax_element()
85 pub fn insert_all(position: Position, mut elements: Vec<SyntaxElement>) { in insert_all()
98 pub fn insert_all_raw(position: Position, elements: Vec<SyntaxElement>) { in insert_all_raw()
109 pub fn remove_all(range: RangeInclusive<SyntaxElement>) { in remove_all()
130 pub fn replace_with_many(old: impl Element, new: Vec<SyntaxElement>) { in replace_with_many()
[all …]
Dalgo.rs68 pub fn non_trivia_sibling(element: SyntaxElement, direction: Direction) -> Option<SyntaxElement> { in non_trivia_sibling()
166 fn syntax_element_eq(lhs: &SyntaxElement, rhs: &SyntaxElement) -> bool { in diff()
179 fn go(diff: &mut TreeDiff, lhs: SyntaxElement, rhs: SyntaxElement) { in diff()
Dsyntax_node.rs31 pub type SyntaxElement = rowan::SyntaxElement<RustLanguage>; typedef
/third_party/rust/rust/src/tools/rust-analyzer/crates/mbe/src/
Dsyntax_bridge.rs44 replace: FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in syntax_node_to_token_tree_with_modifications()
45 append: FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in syntax_node_to_token_tree_with_modifications()
579 mut replace: FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in new()
580 mut append: FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in new()
599 replace: &mut FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in next_token()
600 append: &mut FxHashMap<SyntaxElement, Vec<SyntheticToken>>, in next_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/
Djoin_lines.rs240 prev: &SyntaxElement, in join_assignments()
241 next: &SyntaxElement, in join_assignments()
Dmove_item.rs51 fn find_ancestors(item: SyntaxElement, direction: Direction, range: TextRange) -> Option<TextEdit> { in find_ancestors()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-ssr/src/
Dreplacing.rs95 fn render_node_or_token(&mut self, node_or_token: &SyntaxElement) { in render_node_or_token()
Dmatching.rs663 fn next_non_trivial(&mut self, code_it: &mut SyntaxElementChildren) -> Option<SyntaxElement> { in next_non_trivial()
764 fn next(&mut self) -> Option<SyntaxElement> { in next()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/parsing/
Dreparsing.rs104 fn get_text_after_edit(element: SyntaxElement, edit: &Indel) -> String { in get_text_after_edit()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/
Dassist_context.rs126 pub(crate) fn covering_element(&self) -> SyntaxElement { in covering_element()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/
Dauto_import.rs152 ) -> Option<(ImportAssets, SyntaxElement)> { in find_importable_node() argument
Dextract_struct_from_enum_variant.rs328 fn take_all_comments(node: &SyntaxNode) -> Vec<SyntaxElement> { in take_all_comments()
Dextract_module.rs891 fn add_change_vis(vis: Option<ast::Visibility>, node_or_token_opt: Option<syntax::SyntaxElement>) { in add_change_vis()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/context/
Danalysis.rs1396 fn next_non_trivia_sibling(ele: SyntaxElement) -> Option<SyntaxElement> { in next_non_trivia_sibling()
/third_party/ffmpeg/libavcodec/
Dhevcdec.h89 enum SyntaxElement { enum