rust/crates/ra_hir_def/src
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
..
body Cleanup changes leftover from previous tracking attempt 2020-06-27 10:16:19 -04:00
item_tree Update ItemTree snapshots 2020-07-14 20:27:48 +02:00
nameres Check that visibility upgrade path is hit 2020-07-22 14:01:50 +02:00
path Switch to new magic marks 2020-05-20 13:02:53 +02:00
adt.rs Use ItemTree to answer enum_data query 2020-06-25 16:52:47 +02:00
attr.rs Cleanup CFG API 2020-07-23 16:53:12 +02:00
body.rs Bump macro recursion limit in release 2020-07-11 20:01:56 +02:00
builtin_type.rs
child_by_source.rs Rename StructField -> Field 2020-04-25 14:23:34 +02:00
data.rs Thread varargs through r-a 2020-07-14 20:27:47 +02:00
db.rs Remove raw item query 2020-06-24 16:53:16 +02:00
diagnostics.rs Anchor file-system operations to the file, and not to the source root. 2020-06-16 18:45:58 +02:00
docs.rs Consolidate documentation expansion and merging 2020-06-03 06:54:41 -04:00
dyn_map.rs
expr.rs Rename Expr::UnsafeBlock to Expr::Unsafe 2020-06-27 10:10:26 -04:00
find_path.rs find_path: return shorter paths for external items 2020-06-12 13:01:20 +02:00
generics.rs Don't allocate empty generics 2020-06-24 16:54:21 +02:00
import_map.rs Remove insta for ra_hir_def 2020-07-17 15:54:40 +02:00
item_scope.rs Support Trait as _ imports 2020-07-21 17:55:17 +02:00
item_tree.rs Thread varargs through r-a 2020-07-14 20:27:47 +02:00
keys.rs Rename StructField -> Field 2020-04-25 14:23:34 +02:00
lang_item.rs Fix some clippy perf warnings 2020-05-25 13:35:52 -04:00
lib.rs Remove TypeCtor interning 2020-07-15 22:07:13 +02:00
nameres.rs Support Trait as _ imports 2020-07-21 17:55:17 +02:00
path.rs Deprecate hir::Path::from_ast 2020-06-15 10:55:48 +02:00
per_ns.rs Track import type outside of , use enum rather than bool to improve readability 2020-06-25 12:42:12 -04:00
resolver.rs Remove entries_without_primitives 2020-06-30 14:06:23 +02:00
src.rs Merge item tree traits 2020-06-24 16:53:56 +02:00
test_db.rs Switch to fully dynamically dispatched salsa 2020-07-07 10:14:48 +02:00
trace.rs
type_ref.rs Switch to ungrammar from ast_src 2020-07-29 19:18:25 +02:00
visibility.rs Support Trait as _ imports 2020-07-21 17:55:17 +02:00