rust-analyzer/crates/syntax/src
Chayim Refael Friedman 791a63255b Move some more AST makers to the quote macro
And implement addons as necessary.

There are many more makers to be moved, and I'm not completely satisfied with this (due to the ease of making a mistake in the AST structure, and slightly less but also because of the need to remember whitespaces), but this is already enough to see how this will look like.
2024-12-30 05:46:06 +02:00
..
ast Move some more AST makers to the quote macro 2024-12-30 05:46:06 +02:00
parsing Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
syntax_editor minor: Migrate generate_enum_variant to SyntaxEditor 2024-12-10 13:11:33 -05:00
validation Implement unsafe attribute parsing 2024-05-06 12:11:29 +02:00
algo.rs Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
ast.rs Generate a method for static retrieval of the SyntaxKind of a node, where possible 2024-12-30 03:13:17 +02:00
fuzz.rs Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
hacks.rs Remove check that text of parse_expr_from_str() matches the produced parsed tree 2024-09-19 14:18:07 +03:00
lib.rs Move text-edit into ide-db 2024-10-28 14:37:41 +01:00
parsing.rs Fix edition used for include macro parsing 2024-07-19 20:29:53 +02:00
ptr.rs fix: Fix token downmapping failing for include! inputs 2024-10-21 17:22:18 +02:00
syntax_editor.rs fix: Don't produce ChangedAncestor for SyntaxTokens 2024-12-06 10:01:34 -05:00
syntax_error.rs Run cargo fix --edition-idioms 2022-07-20 15:02:08 +02:00
syntax_node.rs ⬆️ rust-analyzer 2023-02-13 13:55:14 +02:00
ted.rs Complete desugared and resugared async fn in trait impls 2024-09-01 11:22:50 +02:00
tests.rs internal: Remove AbsPathBuf::TryFrom impl that checks too many things at once 2024-08-02 11:08:19 +02:00
token_text.rs Merge commit '457b966b171b09a7e57acb710fbca29a4b3526f0' into sync-from-ra 2023-12-11 11:16:01 +02:00
utils.rs Properly account for editions in names 2024-08-16 16:46:24 +03:00
validation.rs chore: Prefer tracing span shorthand macros 2024-06-06 16:52:25 -07:00