Home
last modified time | relevance | path

Searched defs:SyntaxToken (Results 1 – 25 of 36) sorted by relevance

12

/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/ast/generated/
Dnodes.rs15 pub fn ident_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![ident]) } in ident_token()
16 pub fn self_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![self]) } in self_token()
24 pub fn ident_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![ident]) } in ident_token()
25 pub fn self_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![self]) } in self_token()
26 pub fn super_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![super]) } in super_token()
27 pub fn crate_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![crate]) } in crate_token()
28 pub fn Self_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![Self]) } in Self_token()
36 pub fn lifetime_ident_token(&self) -> Option<SyntaxToken> { in lifetime_ident_token()
47 pub fn coloncolon_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![::]) } in coloncolon_token()
56 pub fn coloncolon_token(&self) -> Option<SyntaxToken> { support::token(&self.syntax, T![::]) } in coloncolon_token()
[all …]
Dtokens.rs27 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
48 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
69 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
90 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
111 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
132 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
153 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
174 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
195 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
216 fn syntax(&self) -> &SyntaxToken { &self.syntax } in syntax()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-db/src/
Dactive_parameter.rs45 token: SyntaxToken, in callable_for_token()
60 token: &SyntaxToken, in callable_for_node()
88 token: &SyntaxToken, in generic_def_for_node()
Dhelpers.rs24 tokens: TokenAtOffset<SyntaxToken>, in pick_best_token()
26 ) -> Option<SyntaxToken> { in pick_best_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/
Dextend_selection.rs195 leaf: &SyntaxToken, in extend_single_word_in_comment_or_string()
221 fn extend_ws(root: &SyntaxNode, ws: SyntaxToken, offset: TextSize) -> TextRange { in extend_ws()
244 fn pick_best(l: SyntaxToken, r: SyntaxToken) -> SyntaxToken { in pick_best()
265 ) -> Option<SyntaxToken> { in extend_list_item()
Dsyntax_tree.rs45 fn syntax_tree_for_string(token: &SyntaxToken, text_range: TextRange) -> Option<String> { in syntax_tree_for_string()
55 fn syntax_tree_for_token(node: &SyntaxToken, text_range: TextRange) -> Option<String> { in syntax_tree_for_token()
Dsignature_help.rs155 token: SyntaxToken, in signature_help_for_call()
251 token: SyntaxToken, in signature_help_for_generics()
376 token: SyntaxToken, in signature_help_for_record_lit()
394 token: SyntaxToken, in signature_help_for_record_pat()
411 token: SyntaxToken, in signature_help_for_tuple_struct_pat()
463 token: SyntaxToken, in signature_help_for_tuple_pat()
489 token: SyntaxToken, in signature_help_for_tuple_expr()
524 token: SyntaxToken, in signature_help_for_record_()
603 token: SyntaxToken, in signature_help_for_tuple_pat_ish()
Dhighlight_related.rs89 token: SyntaxToken, in highlight_closure_captures()
134 token: SyntaxToken, in highlight_references()
250 token: SyntaxToken, in highlight_exit_points()
335 token: Option<SyntaxToken>, in highlight_break_points()
417 async_token: Option<SyntaxToken>, in highlight_yield_points()
Djoin_lines.rs67 token: &SyntaxToken, in remove_newlines()
89 token: &SyntaxToken, in remove_newline()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/ast/
Dexpr_ext.rs145 pub fn op_token(&self) -> Option<SyntaxToken> { in op_token()
151 pub fn op_details(&self) -> Option<(SyntaxToken, BinaryOp)> { in op_details()
198 pub fn op_token(&self) -> Option<SyntaxToken> { in op_token()
219 fn op_details(&self) -> Option<(usize, SyntaxToken, RangeOp)> { in op_details() argument
235 pub fn op_token(&self) -> Option<SyntaxToken> { in op_token()
300 pub fn token(&self) -> SyntaxToken { in token()
Dnode_ext.rs204 pub fn crate_token(&self) -> Option<SyntaxToken> { in crate_token()
208 pub fn self_token(&self) -> Option<SyntaxToken> { in self_token()
212 pub fn self_type_token(&self) -> Option<SyntaxToken> { in self_type_token()
216 pub fn super_token(&self) -> Option<SyntaxToken> { in super_token()
565 pub fn index_token(&self) -> Option<SyntaxToken> { in index_token()
827 ) -> impl Iterator<Item = NodeOrToken<ast::TokenTree, SyntaxToken>> { in token_trees_and_tokens() argument
834 pub fn left_delimiter_token(&self) -> Option<SyntaxToken> { in left_delimiter_token()
841 pub fn right_delimiter_token(&self) -> Option<SyntaxToken> { in right_delimiter_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/syntax/src/
Dted.rs35 impl Element for SyntaxToken { implementation
150 fn ws_before(position: &Position, new: &SyntaxElement) -> Option<SyntaxToken> { in ws_before()
174 fn ws_after(position: &Position, new: &SyntaxElement) -> Option<SyntaxToken> { in ws_after()
181 fn ws_between(left: &SyntaxElement, right: &SyntaxElement) -> Option<SyntaxToken> { in ws_between()
Dalgo.rs47 pub fn skip_trivia_token(mut token: SyntaxToken, direction: Direction) -> Option<SyntaxToken> { in skip_trivia_token()
57 pub fn skip_whitespace_token(mut token: SyntaxToken, direction: Direction) -> Option<SyntaxToken> { in skip_whitespace_token()
Dsyntax_node.rs30 pub type SyntaxToken = rowan::SyntaxToken<RustLanguage>; typedef
Dast.rs77 fn syntax(&self) -> &SyntaxToken; in syntax()
150 pub(super) fn token(parent: &SyntaxNode, kind: SyntaxKind) -> Option<SyntaxToken> { in token()
Dvalidation.rs234 fn int_token(name_ref: Option<ast::NameRef>) -> Option<SyntaxToken> { in validate_numeric_name()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide/src/syntax_highlighting/
Dmacro_.rs16 pub(super) fn advance(&mut self, token: &SyntaxToken) { in advance()
77 fn update_macro_state(state: &mut MacroMatcherParseState, tok: &SyntaxToken) { in update_macro_state()
Dhighlight.rs84 token: SyntaxToken, in punctuation()
160 token: SyntaxToken, in keyword()
677 fn parents_match(mut node: NodeOrToken<SyntaxNode, SyntaxToken>, mut kinds: &[SyntaxKind]) -> bool { in parents_match() argument
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir/src/
Dsemantics.rs181 token_to_map: SyntaxToken, in speculative_expand()
182 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand() argument
190 token_to_map: SyntaxToken, in speculative_expand_attr_macro()
191 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand_attr_macro() argument
199 token_to_map: SyntaxToken, in speculative_expand_derive_as_pseudo_attr_macro()
200 ) -> Option<(SyntaxNode, SyntaxToken)> { in speculative_expand_derive_as_pseudo_attr_macro() argument
209 pub fn descend_into_macros_single(&self, token: SyntaxToken) -> SyntaxToken { in descend_into_macros_single()
223 token: SyntaxToken, in descend_into_macros_with_same_text()
228 pub fn descend_into_macros_with_kind_preference(&self, token: SyntaxToken) -> SyntaxToken { in descend_into_macros_with_kind_preference()
278 token: SyntaxToken, in token_ancestors_with_macros()
[all …]
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-completion/src/context/
Danalysis.rs42 original_token: &SyntaxToken, in expand_and_analyze()
72 mut fake_ident_token: SyntaxToken, in expand()
211 original_token: &SyntaxToken, in analyze()
212 self_token: &SyntaxToken, in analyze()
313 token: &SyntaxToken, in expected_type_and_name()
1364 fn previous_non_trivia_token(e: impl Into<SyntaxElement>) -> Option<SyntaxToken> { in previous_non_trivia_token()
1380 fn next_non_trivia_token(e: impl Into<SyntaxElement>) -> Option<SyntaxToken> { in next_non_trivia_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/
Dassist_context.rs107 pub(crate) fn token_at_offset(&self) -> TokenAtOffset<SyntaxToken> { in token_at_offset()
110 pub(crate) fn find_token_syntax_at_offset(&self, kind: SyntaxKind) -> Option<SyntaxToken> { in find_token_syntax_at_offset()
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-expand/src/
Dlib.rs656 token: InFile<&SyntaxToken>, in map_token_down()
725 token: InFile<&SyntaxToken>, in map_token_up()
726 ) -> Option<(InFile<SyntaxToken>, Origin)> { in map_token_up()
965 pub fn upmap(self, db: &dyn db::ExpandDatabase) -> Option<InFile<SyntaxToken>> { in upmap()
1034 token: InFile<SyntaxToken>, in ascend_call_token()
1035 ) -> Option<InFile<SyntaxToken>> { in ascend_call_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-ssr/src/
Dmatching.rs265 code: &syntax::SyntaxToken, in attempt_match_token()
676 fn record_ignored_comments(&mut self, token: &SyntaxToken) { in record_ignored_comments()
740 fn only_ident(element: SyntaxElement) -> Option<SyntaxToken> { in only_ident()
Dreplacing.rs125 fn render_token(&mut self, token: &SyntaxToken) { in render_token()
/third_party/rust/rust/src/tools/rust-analyzer/crates/ide-assists/src/handlers/
Dadd_return_type.rs62 insert_after: SyntaxToken, in ret_ty_to_action()

12