granite-rust/crates
bors[bot] 7a268b9b96 Merge #350
350: Super simple macro support r=matklad a=matklad

Super simple support for macros, mostly for figuring out how to fit them into the current architecture. Expansion is hard-coded and string based (mid-term, we should try to copy-paste macro-by-example expander from rustc). 

Ideally, we should handle

* highlighting inside the macro (done)
* extend selection inside the macro 
* completion inside the macro
* indexing structs, produced by the macro

Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2018-12-28 16:17:19 +00:00
..
gen_lsp_server Bump serde from 1.0.82 to 1.0.83 2018-12-28 06:08:30 +00:00
ra_analysis Merge #350 2018-12-28 16:17:19 +00:00
ra_cli modernize even more 2018-12-06 21:16:37 +03:00
ra_db Merge #350 2018-12-28 16:17:19 +00:00
ra_editor highlight macro idents 2018-12-28 18:17:43 +03:00
ra_hir ⬆️ salsa 2018-12-28 19:10:31 +03:00
ra_lsp_server Merge #350 2018-12-28 16:17:19 +00:00
ra_syntax super simplistic macro expansion 2018-12-28 16:59:58 +03:00
ra_text_edit change to TextEdit to avoid allocation and sort 2018-12-25 20:49:18 +01:00
ra_vfs fix the test 2018-12-20 12:15:38 +03:00
test_utils Bump itertools from 0.7.11 to 0.8.0 2018-12-27 12:32:23 +00:00
thread_worker swtich lsp server to vfs 2018-12-20 12:15:38 +03:00
tools Bump itertools from 0.7.11 to 0.8.0 2018-12-27 12:32:23 +00:00