Commit Graph

36 Commits

Author SHA1 Message Date
Aleksey Kladov 07cbb7d73d Support if-let in scopes 2018-08-27 12:22:09 +03:00
Aleksey Kladov c16530c988 visitor-less scopes 2018-08-27 10:12:28 +03:00
Aleksey Kladov 8b0298ce09 scopes 2018-08-27 10:01:31 +03:00
Aleksey Kladov ac226021cf scope based comletion 2018-08-26 12:09:28 +03:00
Aleksey Kladov 19d933ba38 join lines works for lambdas 2018-08-25 13:42:40 +03:00
Aleksey Kladov cf278ed3bf rename file -> root 2018-08-25 11:44:17 +03:00
Aleksey Kladov 9fae494a8d Move ParsedFile to top 2018-08-25 11:40:17 +03:00
Aleksey Kladov 7edab6ae6b nodes for blocks 2018-08-24 19:27:30 +03:00
Aleksey Kladov 8d82d1551e Extend add impl 2018-08-22 19:06:30 +03:00
Aleksey Kladov 147578f0fe add impl initial 2018-08-22 18:05:43 +03:00
Aleksey Kladov 69a524fbef dedupe 2018-08-22 17:01:51 +03:00
Aleksey Kladov 8e3bec11eb TypeParamList Owner 2018-08-22 16:46:42 +03:00
Aleksey Kladov 641659d5a8 Smarter extend selection 2018-08-22 11:56:36 +03:00
Aleksey Kladov b937262c9b Module map implementation 2018-08-21 18:30:10 +03:00
Aleksey Kladov c7b1be6be3 Owned 2018-08-17 22:03:55 +03:00
Aleksey Kladov d3c90ded2b Borrowed AST 2018-08-17 22:00:13 +03:00
Aleksey Kladov 70097504f7 hide root 2018-08-17 21:10:55 +03:00
Aleksey Kladov 081c16c776 initial mod resolve 2018-08-17 15:37:17 +03:00
Aleksey Kladov a5515d9d6f Add derive handles cursor 2018-08-16 13:11:20 +03:00
Aleksey Kladov 7094291573 tt-attrs 2018-08-16 12:51:40 +03:00
Aleksey Kladov 199e3b73c7 fields are part of the structure 2018-08-14 14:45:56 +03:00
Aleksey Kladov 1141d448d9 Add derive intention 2018-08-14 13:33:44 +03:00
Aleksey Kladov 5953a348bd Less hackish impl structure 2018-08-14 12:38:20 +03:00
Aleksey Kladov 2b828c68e8 separete structure from symbols 2018-08-14 11:20:09 +03:00
Aleksey Kladov c146331b1c rename 2018-08-13 18:36:16 +03:00
Aleksey Kladov c1a7b72fb7 renames 2018-08-13 18:27:26 +03:00
Aleksey Kladov 8ae56fa6d0 Stupid goto definition 2018-08-13 16:35:17 +03:00
Aleksey Kladov ed2ac17133 smol_str to a crate 2018-08-13 14:24:22 +03:00
Aleksey Kladov 56aa6e20e0 More symbols 2018-08-11 16:20:37 +03:00
Aleksey Kladov 7afd84febc visitor 2018-08-11 12:28:59 +03:00
Aleksey Kladov d5119133fc heck 2018-08-11 11:03:22 +03:00
Aleksey Kladov 78f41ea707 more renames 2018-08-11 10:56:40 +03:00
Aleksey Kladov 2e971cdcbb Use dict for AST 2018-08-11 10:11:58 +03:00
Aleksey Kladov b18d2882f4 Generate accessors 2018-08-11 09:55:32 +03:00
Aleksey Kladov 7581984601 bump ron 2018-08-11 09:38:27 +03:00
Aleksey Kladov 7c67612b8a organizize 2018-08-10 22:33:29 +03:00