Aleksey Kladov
|
de85f1e947
|
remove hard-coded support for ctry macro
It was used mainly to prevent HirFileId infra from bitroting, but the
`vec![]` macro can serve that just as well!
|
2019-02-01 10:52:36 +03:00 |
|
Aleksey Kladov
|
2d1f0b105d
|
move test
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
40feacdeb9
|
split macros across crates
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
ad80a0c551
|
preserve token spacing
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
5934738854
|
first test sort-of passes
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
ce3636798b
|
move macros to a separate crate
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
9a043a163c
|
parses simple macro
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
0d9210e9bc
|
handle multibyte tokens
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
2980508ad2
|
debug impls
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
3bd4560d6e
|
convert punts and literals
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
c09c6fc97c
|
start tt convertions boilerplate
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
a4342a7fee
|
add conversion boilerplate
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
ca327f35ad
|
add macro by example ide
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
6846ac2a16
|
shorten name :-)
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
b8f56f89c6
|
start token tree module
|
2019-01-31 22:23:30 +02:00 |
|
Aleksey Kladov
|
7b901f86cd
|
move SyntaxPtr to ra_syntax
|
2019-01-23 17:37:10 +03:00 |
|
Aleksey Kladov
|
2d3940d0ab
|
rename TreePtr -> TreeArc
This is much clearer about the semantics
|
2019-01-11 19:59:06 +03:00 |
|
Marcus Klaas de Vries
|
0b8fbb4fad
|
Fix typos in ARCHITECTURE.md and a number of crates
specifically: gen_lsp_server, ra_arena, ra_cli, ra_db, ra_hir
|
2019-01-09 01:17:09 +01:00 |
|
Aleksey Kladov
|
da0b348ae9
|
migrate ra_hir to rowan 2.0
|
2019-01-08 11:28:42 +03:00 |
|
Aleksey Kladov
|
3e764f97eb
|
hardcode vec macro
|
2019-01-03 14:48:23 +03:00 |
|
Aleksey Kladov
|
35b3fc02e0
|
comments
|
2019-01-02 16:00:01 +03:00 |
|
Aleksey Kladov
|
db8d293208
|
move macro id to ids
|
2019-01-02 00:37:36 +03:00 |
|
Aleksey Kladov
|
42cc77703b
|
move more stuff to ids
|
2019-01-02 00:30:00 +03:00 |
|
Aleksey Kladov
|
289391e163
|
use MFile
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
9d4af40995
|
work towards brining macros to nameres
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
e5b2fd6771
|
hard-code expansion of query_group
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
882a86240f
|
rename
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
b2fec18098
|
move more macros to hir
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
57030f587b
|
use macros database in analysis
|
2019-01-01 22:15:35 +03:00 |
|
Aleksey Kladov
|
d753656192
|
introduce MacrosDatabase
|
2019-01-01 22:15:35 +03:00 |
|