Luuk de Gram
|
0133f0d863
|
First set of changes to work with new std's ast
|
2021-02-26 21:26:52 +01:00 |
|
Alexandros Naskos
|
a886ecddd9
|
Fixed for zig master
|
2021-02-15 12:04:22 +02:00 |
|
Alexandros Naskos
|
c98c44460c
|
Fixed session tests
|
2021-01-28 11:20:13 +02:00 |
|
GrayJack
|
30e3572cee
|
Rename tagField to enumMember
|
2021-01-16 03:46:35 -03:00 |
|
GrayJack
|
4f5af38031
|
Use declaration modifier instead of definition
|
2021-01-16 03:33:35 -03:00 |
|
Alexandros Naskos
|
87b7954669
|
Fixed semantic token hihglighting issue when a regular comment was following a doc comment
|
2021-01-12 14:05:08 +02:00 |
|
Alexandros Naskos
|
d877019abe
|
Removed struct, enum, opaque, union token types, added them to token modifiers
|
2020-11-06 11:03:21 +02:00 |
|
Alexandros Naskos
|
f7eff6632e
|
Cleaned up LSP types, add InitializeResult, no longer use a hardcoded string
|
2020-11-06 10:08:20 +02:00 |
|
Alexandros Naskos
|
162f1b2fbe
|
Opaque type support
|
2020-10-10 12:25:50 +03:00 |
|
Alexandros Naskos
|
a2265afce0
|
Added keywordLiteral token type for null, true, false, undefined, unreachable, fixed all pointer type semantic token generation
|
2020-10-04 13:10:48 +03:00 |
|
Alexandros Naskos
|
bfb96d951b
|
Fixed prefix op semantic tokens
|
2020-10-02 15:01:49 +03:00 |
|
Alexandros Naskos
|
751f66068b
|
Some semantic tokens fixes
|
2020-10-02 14:59:12 +03:00 |
|
Tadeo Kondrak
|
2559f5c6fd
|
semantic_tokens: Don't @bitCast a flags structure to an integer
No idea why this isn't working, but it was sending the wrong thing.
|
2020-09-25 15:23:03 -06:00 |
|
codehz
|
d57d04f3bb
|
Adopt to new ast API
|
2020-09-01 13:53:52 +08:00 |
|
Alexandros Naskos
|
2964df3511
|
Separated labeled and non labeled blocks
|
2020-08-15 22:21:20 +03:00 |
|
Alexandros Naskos
|
bda78e1f76
|
Fixed for zig master branch
|
2020-07-24 10:33:13 +03:00 |
|
Alexandros Naskos
|
b71585da1d
|
Fixed for latest zig master build
|
2020-07-23 19:06:39 +03:00 |
|
SuperAuguste
|
db75737037
|
semantic fixes
|
2020-07-16 15:36:44 -04:00 |
|
SuperAuguste
|
f00d09c746
|
fix almost everything - commented some things out, please don't file any issues yet!
|
2020-07-16 15:02:30 -04:00 |
|
SuperAuguste
|
ce841d1dc4
|
ids -> tags (part 2)
|
2020-07-16 11:05:56 -04:00 |
|
Alexandros Naskos
|
6eee43af2f
|
Fixed build on latest zig nightly
|
2020-07-12 22:12:09 +03:00 |
|
Alexandros Naskos
|
28b3cafc3f
|
zig fmt pass, correctly return after sending formatting result
|
2020-07-03 12:24:24 +03:00 |
|
Alexandros Naskos
|
9bed369797
|
Correctly handle utf16 offsets for semantic tokens
|
2020-07-03 11:34:42 +03:00 |
|
Alexandros Naskos
|
ddcf6c677b
|
Start working on a better proccess JSON RPC
|
2020-06-30 01:34:21 +03:00 |
|
Alexandros Naskos
|
965724dd7e
|
Fixed build and crashes with zig master branch:
|
2020-06-28 13:58:51 +03:00 |
|
Alexandros Naskos
|
108a2dbd64
|
Semantic highlighting improvements
|
2020-06-27 20:45:58 +03:00 |
|
Alexandros Naskos
|
4952c34481
|
Use std.log
|
2020-06-26 14:29:59 +03:00 |
|
Alexandros Naskos
|
b3f6143e08
|
Use print instead of warn
|
2020-06-26 03:26:09 +03:00 |
|
Alexandros Naskos
|
385e01f613
|
Anonymous mark anonymous struct literal fields as 'field'
|
2020-06-26 01:50:36 +03:00 |
|
Alexandros Naskos
|
65ad078b8c
|
Payload semantic highlighting
|
2020-06-18 22:53:33 +03:00 |
|
Alexandros Naskos
|
e2a3b38f5a
|
Align info
|
2020-06-18 21:31:52 +03:00 |
|
Alexandros Naskos
|
4aa74f7980
|
We can call decrementCount from decrementBuildFileRefs when the count is already zero, account for that.
|
2020-06-18 20:52:54 +03:00 |
|
Alexandros Naskos
|
e59e1f08e5
|
Align expr fix
|
2020-06-18 20:30:58 +03:00 |
|
Alexandros Naskos
|
d4e6ddd780
|
Root ContainerField highlighting support
|
2020-06-18 15:51:20 +03:00 |
|
Alexandros Naskos
|
fc769e7e83
|
Fixed enum access
|
2020-06-18 15:43:03 +03:00 |
|
Alexandros Naskos
|
2dc7b609d1
|
Added a TODO comment
|
2020-06-18 15:14:55 +03:00 |
|
Alexandros Naskos
|
16b44a334b
|
Finished semantic token analysis
|
2020-06-18 15:12:09 +03:00 |
|
Alexandros Naskos
|
6c718a59c4
|
Fixed infinite loop
|
2020-06-18 03:23:56 +03:00 |
|
Alexandros Naskos
|
5e7fc18404
|
Array type fix
|
2020-06-18 02:52:03 +03:00 |
|
Alexandros Naskos
|
c33e01544a
|
Slice fix
|
2020-06-18 02:49:34 +03:00 |
|
Alexandros Naskos
|
b8abdc44df
|
Use @asyncCall to call with a new stack, avoids stack overflows
|
2020-06-18 02:45:25 +03:00 |
|
Alexandros Naskos
|
57b0e938e3
|
Fixed slice and array types
|
2020-06-18 00:13:56 +03:00 |
|
Alexandros Naskos
|
42f1325488
|
Prototype semantic tokens implementation with actual semantic analysis
|
2020-06-17 23:36:40 +03:00 |
|
Alexandros Naskos
|
a45939f8ab
|
Improvements
|
2020-06-16 18:49:31 +03:00 |
|
Alexandros Naskos
|
fd424277ab
|
Run zig fmt
|
2020-06-16 15:49:57 +03:00 |
|
Alexandros Naskos
|
cad6b78a49
|
Cleaned up ComptimeStringMaps
|
2020-06-16 15:45:16 +03:00 |
|
Alexandros Naskos
|
fc921f10a4
|
Fix server capabilities, add semantic tokens config option, fix semantic tokens basic implementation
|
2020-06-16 14:27:00 +03:00 |
|
Alexandros Naskos
|
0592513da4
|
Basic semantic tokens implementation
|
2020-06-14 01:07:57 +03:00 |
|
Alexandros Naskos
|
112f6d735a
|
Correctly handle inferred error sets, add self argument support when evaluating bound type params, semanticToken scaffolding
|
2020-06-13 21:20:04 +03:00 |
|