Home
last modified time | relevance | path

Searched defs:SyntaxNode (Results 1 – 25 of 81) sorted by relevance

1234

/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-ssr/src/
Dfragments.rs11 pub(crate) fn ty(s: &str) -> Result<SyntaxNode, ()> { in ty()
15 pub(crate) fn item(s: &str) -> Result<SyntaxNode, ()> { in item()
19 pub(crate) fn pat(s: &str) -> Result<SyntaxNode, ()> { in pat()
23 pub(crate) fn expr(s: &str) -> Result<SyntaxNode, ()> { in expr()
27 pub(crate) fn stmt(s: &str) -> Result<SyntaxNode, ()> { in stmt()
46 fn fragment<T: AstNode>(template: &str, s: &str) -> Result<SyntaxNode, ()> { in fragment()
Dreplacing.rs89 fn render_node_children(&mut self, node: &SyntaxNode) { in render_node_children()
106 fn render_node(&mut self, node: &SyntaxNode) { in render_node()
195 fn maybe_rerender_with_extra_parenthesis(&mut self, template: &SyntaxNode) { in maybe_rerender_with_extra_parenthesis()
208 fn remove_node_ranges(&mut self, node: SyntaxNode) { in remove_node_ranges()
240 fn parse_as_kind(code: &str, kind: SyntaxKind) -> Option<SyntaxNode> { in parse_as_kind()
Dmatching.rs90 code: &SyntaxNode, in get_match()
121 code: &SyntaxNode, in try_match()
169 pattern: &SyntaxNode, in attempt_match_node()
170 code: &SyntaxNode, in attempt_match_node()
222 pattern: &SyntaxNode, in attempt_match_node_children()
223 code: &SyntaxNode, in attempt_match_node_children()
316 code: &SyntaxNode, in check_constraint()
336 pattern: &SyntaxNode, in attempt_match_path()
337 code: &SyntaxNode, in attempt_match_path()
394 pattern: &SyntaxNode, in attempt_match_record_field_list()
[all …]
Dresolving.rs118 node: SyntaxNode, in resolve()
120 resolved_paths: &mut FxHashMap<SyntaxNode, ResolvedPath>, in resolve()
212 pub(crate) fn current_function(&self) -> Option<SyntaxNode> { in current_function()
273 fn pick_node_for_resolution(node: SyntaxNode) -> SyntaxNode { in pick_node_for_resolution()
Dsearch.rs76 ) -> Vec<SyntaxNode> { in find_nodes_to_match()
176 code: &SyntaxNode, in slow_scan_node()
210 code: &SyntaxNode, in try_add_match()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/ast/
Dedit.rs82 pub(super) fn increase_indent(self, node: &SyntaxNode) { in increase_indent()
97 pub(super) fn decrease_indent(self, node: &SyntaxNode) { in decrease_indent()
126 fn indent_inner(node: &SyntaxNode, level: IndentLevel) -> SyntaxNode { in indent()
136 fn dedent_inner(node: &SyntaxNode, level: IndentLevel) -> SyntaxNode { in dedent()
Dgenerated.rs34 fn syntax(&self) -> &SyntaxNode { in syntax()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/context/
Danalysis.rs39 original_file: SyntaxNode, in expand_and_analyze()
40 speculative_file: SyntaxNode, in expand_and_analyze()
69 mut original_file: SyntaxNode, in expand()
70 mut speculative_file: SyntaxNode, in expand()
496 original_file: &SyntaxNode, in classify_lifetime()
523 original_file: &SyntaxNode, in classify_name()
563 original_file: &SyntaxNode, in classify_name_ref()
565 parent: SyntaxNode, in classify_name_ref()
1131 original_file: &SyntaxNode, in pattern_context_for()
1240 original_file: &SyntaxNode, in fetch_immediate_impl()
[all …]
/third_party/typescript/tests/baselines/reference/
DmoduleMemberWithoutTypeAnnotation1.js4 public currentNode(): SyntaxNode { field in SyntaxCursor
84 var SyntaxNode = /** @class */ (function () { class
85 function SyntaxNode() { class in anonymousFunction9f1076ba0a00.SyntaxNode
87 SyntaxNode.prototype.findToken = function (position, includeSkippedTokens) { class
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/parsing/
Dreparsing.rs21 node: &SyntaxNode, in incremental_reparse()
36 root: &SyntaxNode, in reparse_token()
85 root: &SyntaxNode, in reparse_block()
119 fn find_reparsable_node(node: &SyntaxNode, range: TextRange) -> Option<(SyntaxNode, Reparser)> { in find_reparsable_node()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-expand/src/
Ddb.rs98 fn parse_or_expand(&self, file_id: HirFileId) -> SyntaxNode; in parse_or_expand()
100 fn parse_or_expand_with_err(&self, file_id: HirFileId) -> ExpandResult<Parse<SyntaxNode>>; in parse_or_expand_with_err()
106 ) -> ExpandResult<(Parse<SyntaxNode>, Arc<mbe::TokenMap>)>; in parse_macro_expansion()
162 speculative_args: &SyntaxNode, in expand_speculative()
164 ) -> Option<(SyntaxNode, SyntaxToken)> { in expand_speculative()
262 fn parse_or_expand(db: &dyn ExpandDatabase, file_id: HirFileId) -> SyntaxNode { in parse_or_expand()
274 ) -> ExpandResult<Parse<SyntaxNode>> { in parse_or_expand_with_err()
286 ) -> ExpandResult<(Parse<SyntaxNode>, Arc<mbe::TokenMap>)> { in parse_macro_expansion()
331 fn censor_for_macro_input(loc: &MacroCallLoc, node: &SyntaxNode) -> FxHashSet<SyntaxNode> { in censor_for_macro_input()
556 ) -> (Parse<SyntaxNode>, mbe::TokenMap) { in token_tree_to_syntax_node()
Deager.rs112 ) -> ExpandResult<InFile<Parse<SyntaxNode>>> { in lazy_expand()
130 curr: InFile<SyntaxNode>, in eager_macro_recur()
133 ) -> Result<ExpandResult<Option<SyntaxNode>>, UnresolvedMacro> { in eager_macro_recur()
Dlib.rs251 pub fn call_node(self, db: &dyn db::ExpandDatabase) -> Option<InFile<SyntaxNode>> { in call_node()
258 pub fn original_call_node(self, db: &dyn db::ExpandDatabase) -> Option<(FileId, SyntaxNode)> { in original_call_node() argument
463 pub fn to_node(&self, db: &dyn db::ExpandDatabase) -> InFile<SyntaxNode> { in to_node()
591 fn arg(&self, db: &dyn db::ExpandDatabase) -> Option<SyntaxNode> { in arg()
630 pub fn expanded(&self) -> InFile<SyntaxNode> { in expanded()
634 pub fn call_node(&self) -> Option<InFile<SyntaxNode>> { in call_node()
826 pub fn file_syntax(&self, db: &dyn db::ExpandDatabase) -> SyntaxNode { in file_syntax()
938 pub fn original_syntax_node(self, db: &dyn db::ExpandDatabase) -> Option<InFile<SyntaxNode>> { in original_syntax_node()
1077 pub fn syntax(&self) -> InFile<&SyntaxNode> { in syntax()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/
Dalgo.rs21 node: &SyntaxNode, in ancestors_at_offset()
38 pub fn find_node_at_offset<N: AstNode>(syntax: &SyntaxNode, offset: TextSize) -> Option<N> { in find_node_at_offset()
42 pub fn find_node_at_range<N: AstNode>(syntax: &SyntaxNode, range: TextRange) -> Option<N> { in find_node_at_range()
82 pub fn least_common_ancestor(u: &SyntaxNode, v: &SyntaxNode) -> Option<SyntaxNode> { in least_common_ancestor()
151 pub fn diff(from: &SyntaxNode, to: &SyntaxNode) -> TreeDiff { in diff()
Dsyntax_node.rs29 pub type SyntaxNode = rowan::SyntaxNode<RustLanguage>; typedef
48 pub fn finish(self) -> Parse<SyntaxNode> { in finish()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir/src/
Dsemantics.rs144 pub fn parse_or_expand(&self, file_id: HirFileId) -> SyntaxNode { in parse_or_expand()
148 pub fn expand(&self, macro_call: &ast::MacroCall) -> Option<SyntaxNode> { in expand()
153 pub fn expand_attr_macro(&self, item: &ast::Item) -> Option<SyntaxNode> { in expand_attr_macro()
157 pub fn expand_derive_as_pseudo_attr_macro(&self, attr: &ast::Attr) -> Option<SyntaxNode> { in expand_derive_as_pseudo_attr_macro()
165 pub fn expand_derive_macro(&self, derive: &ast::Attr) -> Option<Vec<SyntaxNode>> { in expand_derive_macro()
182 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand()
191 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand_attr_macro()
200 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand_derive_as_pseudo_attr_macro()
268 pub fn original_syntax_node(&self, node: &SyntaxNode) -> Option<SyntaxNode> { in original_syntax_node()
290 node: &SyntaxNode, in ancestors_at_offset_with_macros()
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/
Dexpand_macro.rs107 ) -> Option<SyntaxNode> { in expand_macro_recur()
115 ) -> Option<SyntaxNode> { in expand_attr_macro_recur()
122 expanded: SyntaxNode, in expand()
124 exp: impl Fn(&Semantics<'_, RootDatabase>, &T) -> Option<SyntaxNode>, in expand()
Dextend_selection.rs37 root: &SyntaxNode, in try_extend_selection()
190 fn shallowest_node(node: &SyntaxNode) -> SyntaxNode { in shallowest_node()
221 fn extend_ws(root: &SyntaxNode, ws: SyntaxToken, offset: TextSize) -> TextRange { in extend_ws()
263 node: &SyntaxNode, in extend_list_item()
Dmove_item.rs99 node: &SyntaxNode, in move_in_direction()
141 mut first: &'a SyntaxNode, in replace_nodes()
142 mut second: &'a SyntaxNode, in replace_nodes()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/
Dnodes.rs1736 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1747 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1758 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1769 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1780 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1791 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1802 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1813 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1824 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
1835 fn syntax(&self) -> &SyntaxNode { &self.syntax } in syntax()
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/
Dextract_module.rs222 fn extract_target(node: &SyntaxNode, selection_range: TextRange) -> Option<Module> { in extract_target()
238 ) -> (HashMap<FileId, Vec<(TextRange, String)>>, Vec<SyntaxNode>) { in get_usages_and_record_fields()
358 fn change_visibility(&mut self, record_fields: Vec<SyntaxNode>) { in change_visibility()
473 node_syntax: &SyntaxNode, in process_names_and_namerefs_for_import_resolve()
627 node_syntax: &SyntaxNode, in process_use_stmt_for_import_resolve()
831 Vec<(Option<ast::Visibility>, SyntaxNode)>, in get_replacements_for_visibility_change() argument
/third_party/typescript/tests/cases/compiler/
DmoduleMemberWithoutTypeAnnotation1.ts26 export class SyntaxNode { class
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-db/src/syntax_helpers/
Dinsert_whitespace_into_node.rs13 pub fn insert_ws_into(syn: SyntaxNode) -> SyntaxNode { in insert_ws_into()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-diagnostics/src/handlers/
Duseless_braces.rs14 node: &SyntaxNode, in useless_braces()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/completions/
Dflyimport.rs286 position: SyntaxNode, in import_on_the_fly_pat_()
328 position: SyntaxNode, in import_on_the_fly_method()

1234