Aleksey Kladov
|
a5eeef0eee
|
better char lexing
|
2018-08-18 12:13:34 +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
|
ed7ae78c6f
|
ServerWorld
|
2018-08-17 19:54:08 +03:00 |
|
Aleksey Kladov
|
41570f60bf
|
extend module resolve to mod.rs
|
2018-08-17 16:04:34 +03:00 |
|
Aleksey Kladov
|
081c16c776
|
initial mod resolve
|
2018-08-17 15:37:17 +03:00 |
|
Aleksey Kladov
|
55e87e0b74
|
mod resolve work
|
2018-08-17 00:18:14 +03:00 |
|
Aleksey Kladov
|
6a3f819f79
|
move smol_str to a separare repo
|
2018-08-16 23:40:48 +03:00 |
|
Aleksey Kladov
|
e0a43a159d
|
vscode moves cursor
|
2018-08-16 13:46:31 +03:00 |
|
Aleksey Kladov
|
eda52cbc34
|
allow field attrs
|
2018-08-16 13:20:59 +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
|
1193c5f829
|
dead code
|
2018-08-16 11:08:41 +03:00 |
|
Aleksey Kladov
|
c631b585a7
|
matching brace
|
2018-08-16 00:23:22 +03:00 |
|
Aleksey Kladov
|
aa0d344581
|
Edits with cursors
|
2018-08-15 23:24:20 +03:00 |
|
Aleksey Kladov
|
a7d31b55a4
|
Simplify walk
|
2018-08-15 21:25:29 +03:00 |
|
Aleksey Kladov
|
9f6cf42c5f
|
Switch to file ids
|
2018-08-15 17:24:20 +03:00 |
|
Aleksey Kladov
|
109658332a
|
Support raw strings in lexer
|
2018-08-14 15:03:27 +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
|
de02d2891e
|
full range expr
|
2018-08-14 11:46:46 +03:00 |
|
Aleksey Kladov
|
2b828c68e8
|
separete structure from symbols
|
2018-08-14 11:20:09 +03:00 |
|
Aleksey Kladov
|
49ab441024
|
Qualified paths
|
2018-08-13 23:54:00 +03:00 |
|
Aleksey Kladov
|
d9e86e574a
|
Use rayon for parallel indexing
|
2018-08-13 19:28:34 +03:00 |
|
Aleksey Kladov
|
439e0fd32e
|
Fix some more bugs
|
2018-08-13 18:46:43 +03:00 |
|
Aleksey Kladov
|
7d0c9cf546
|
Optional patterns in trait methods
|
2018-08-13 18:40:47 +03:00 |
|
Aleksey Kladov
|
c146331b1c
|
rename
|
2018-08-13 18:36:16 +03:00 |
|
Aleksey Kladov
|
1d95f34e9a
|
More renames
|
2018-08-13 18:34:02 +03:00 |
|
Aleksey Kladov
|
d642c48616
|
forgotten test
|
2018-08-13 18:31:28 +03:00 |
|
Aleksey Kladov
|
51f7f937a5
|
Safer errors
|
2018-08-13 18:30:56 +03:00 |
|
Aleksey Kladov
|
c1a7b72fb7
|
renames
|
2018-08-13 18:27:26 +03:00 |
|
Aleksey Kladov
|
9149fd2c0c
|
Fix some parser bugs
|
2018-08-13 18:24:17 +03:00 |
|
Aleksey Kladov
|
d1eceefeb8
|
dyn type
|
2018-08-13 17:42:43 +03:00 |
|
Aleksey Kladov
|
5a56ac4b72
|
Better limiting
|
2018-08-13 17:19:27 +03:00 |
|
Aleksey Kladov
|
8ae56fa6d0
|
Stupid goto definition
|
2018-08-13 16:35:17 +03:00 |
|
Aleksey Kladov
|
7fc91f41d8
|
Generalize query
|
2018-08-13 16:07:05 +03:00 |
|
Aleksey Kladov
|
0568e76406
|
smol debug
|
2018-08-13 15:44:51 +03:00 |
|
Aleksey Kladov
|
d19f3ac834
|
workspace symbols
|
2018-08-13 15:35:53 +03:00 |
|
Aleksey Kladov
|
133d001d82
|
world symbols
|
2018-08-13 15:10:20 +03:00 |
|
Aleksey Kladov
|
ed2ac17133
|
smol_str to a crate
|
2018-08-13 14:24:22 +03:00 |
|
Aleksey Kladov
|
18486a02fa
|
indexing infra
|
2018-08-13 13:46:05 +03:00 |
|
Aleksey Kladov
|
be742a5877
|
Apply code actions
|
2018-08-13 02:38:34 +03:00 |
|
Aleksey Kladov
|
25aebb5225
|
Refctor
|
2018-08-13 00:09:30 +03:00 |
|
Aleksey Kladov
|
535bd7ccf7
|
remove useless loop
|
2018-08-12 22:23:44 +03:00 |
|
Aleksey Kladov
|
b518fd0ef9
|
Sans IO dispatch
|
2018-08-12 22:12:51 +03:00 |
|
Aleksey Kladov
|
1962369806
|
more modules
|
2018-08-12 22:08:14 +03:00 |
|
Aleksey Kladov
|
acd7552698
|
Simplify
|
2018-08-12 21:47:27 +03:00 |
|
Aleksey Kladov
|
58c3370819
|
Simplify
|
2018-08-12 21:45:03 +03:00 |
|
Aleksey Kladov
|
8dad14b5cd
|
Convert Thunk to Task
|
2018-08-12 21:34:17 +03:00 |
|
Aleksey Kladov
|
23c06db9c2
|
Half of code-actions
|
2018-08-12 21:02:56 +03:00 |
|
Aleksey Kladov
|
66be735aa9
|
flip comma
|
2018-08-12 18:50:16 +03:00 |
|
Aleksey Kladov
|
56aa6e20e0
|
More symbols
|
2018-08-11 16:20:37 +03:00 |
|
Aleksey Kladov
|
ce06a9ddcb
|
Switch to upstream langserver-types
|
2018-08-11 16:05:00 +03:00 |
|
Aleksey Kladov
|
f2291d6a76
|
doc symbols
|
2018-08-11 14:44:12 +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
|
e69c70e2a2
|
ENUM_ITEM -> ENUM
|
2018-08-11 10:05:26 +03:00 |
|
Aleksey Kladov
|
7698d37fa4
|
STRUCT_ITEM -> STRUCT
|
2018-08-11 10:04:47 +03:00 |
|
Aleksey Kladov
|
ce898183b8
|
Simplify tests
|
2018-08-11 10:03:03 +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
|
35b59bb438
|
simplify
|
2018-08-11 08:56:13 +03:00 |
|
Aleksey Kladov
|
f99551f46b
|
reorganize
|
2018-08-11 01:04:09 +03:00 |
|
Aleksey Kladov
|
9863b9161d
|
decorations
|
2018-08-11 00:55:32 +03:00 |
|
Aleksey Kladov
|
836e0c1863
|
simplify
|
2018-08-11 00:12:31 +03:00 |
|
Aleksey Kladov
|
46e4232cc6
|
simplify bouds
|
2018-08-11 00:01:37 +03:00 |
|
Aleksey Kladov
|
52de08330f
|
dedupe
|
2018-08-10 23:56:19 +03:00 |
|
Aleksey Kladov
|
bf42a75f1e
|
dedupe
|
2018-08-10 23:45:35 +03:00 |
|
Aleksey Kladov
|
36d922c87d
|
diagnostics
|
2018-08-10 23:30:11 +03:00 |
|
Aleksey Kladov
|
5896cd51de
|
Cleanup log messages
|
2018-08-10 22:55:42 +03:00 |
|
Aleksey Kladov
|
7c67612b8a
|
organizize
|
2018-08-10 22:33:29 +03:00 |
|