rust-analyzer/crates
Aleksey Kladov 3d28292157 Switch to ungrammar from ast_src
The primary advantage of ungrammar is that it (eventually) allows one
to describe concrete syntax tree structure -- with alternatives and
specific sequence of tokens & nodes.

That should be re-usable for:

* generate `make` calls
* Rust reference
* Hypothetical parser's evented API

We loose doc comments for the time being unfortunately. I don't think
we should add support for doc comments to ungrammar -- they'll make
grammar file hard to read. We might supply docs as out-of band info,
or maybe just via a reference, but we'll think about that once things
are no longer in flux
2020-07-29 19:18:25 +02:00
..
expect Add a license field to all the crates 2020-07-14 10:57:26 +09:00
flycheck Typo 2020-07-21 10:50:24 +02:00
paths Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_arena Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_assists assists: change_return_type_to_result: clarify assist description 2020-07-22 22:44:31 +02:00
ra_cfg Cleanup CFG API 2020-07-23 16:53:12 +02:00
ra_db More Rustic API for Env 2020-07-21 17:17:21 +02:00
ra_fmt Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_hir Add a builder for DiagnosticSink 2020-07-24 16:30:12 +02:00
ra_hir_def Switch to ungrammar from ast_src 2020-07-29 19:18:25 +02:00
ra_hir_expand Allow filtering diagnostics 2020-07-24 17:38:18 +02:00
ra_hir_ty Merge #5524 2020-07-24 20:18:01 +00:00
ra_ide Merge #5564 2020-07-29 09:23:33 +00:00
ra_ide_db SSR: Use Definition::find_usages to speed up matching. 2020-07-24 21:34:00 +10:00
ra_mbe Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_parser Fix nameref parsing 2020-07-28 20:59:48 +02:00
ra_proc_macro Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_proc_macro_srv Merge #4676 2020-07-16 14:29:57 +00:00
ra_prof Add rustc-perf to metrics 2020-07-25 10:35:45 +02:00
ra_project_model Require quotes around key-value cfg flags in rust-project.json 2020-07-23 19:03:17 +02:00
ra_ssr Merge #5564 2020-07-29 09:23:33 +00:00
ra_syntax Switch to ungrammar from ast_src 2020-07-29 19:18:25 +02:00
ra_text_edit Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_toolchain Add a license field to all the crates 2020-07-14 10:57:26 +09:00
ra_tt Add a license field to all the crates 2020-07-14 10:57:26 +09:00
rust-analyzer SSR: Restrict to current selection if any 2020-07-29 15:06:58 +10:00
stdx Replace superslice with API on path to stabilization 2020-07-23 12:59:18 +02:00
test_utils Allow multiline annotations 2020-07-14 14:58:10 +02:00
vfs Add one more test 2020-07-26 11:05:28 +02:00
vfs-notify Simplify exclusion logic 2020-07-18 16:40:10 +02:00