Alexandros Naskos
|
693e810d75
|
Resovle parens, only skip empty container fields where we have to
|
2020-06-11 11:12:31 +03:00 |
|
Alexandros Naskos
|
28e9d08f03
|
Stop adding malformed container decls into scopes
|
2020-06-11 03:20:44 +03:00 |
|
Alexandros Naskos
|
80dd19dd8b
|
Usingnamespace support
|
2020-06-11 02:40:11 +03:00 |
|
Alexandros Naskos
|
323b05856e
|
Fixed array payload type resolution
|
2020-06-11 01:09:28 +03:00 |
|
Alexandros Naskos
|
7650decfa0
|
Improvements
|
2020-06-11 01:00:13 +03:00 |
|
Alexandros Naskos
|
b8b6c534e8
|
Fixed field access
|
2020-06-11 00:24:57 +03:00 |
|
Alexandros Naskos
|
86e417e8dc
|
Add hover, goto, completions for alternate declaration types
|
2020-06-10 22:52:33 +03:00 |
|
Alexandros Naskos
|
545989339d
|
Remove unused code, fixed snippet self param skipping
|
2020-06-10 22:05:11 +03:00 |
|
Alexandros Naskos
|
05d75781de
|
Now builds!
|
2020-06-10 21:24:17 +03:00 |
|
Alexandros Naskos
|
3bdb2ee444
|
More progress
|
2020-06-10 20:48:40 +03:00 |
|
Alexandros Naskos
|
d6609d918b
|
More progress
|
2020-06-10 19:54:01 +03:00 |
|
Alexandros Naskos
|
9b08d9e88a
|
Started removing scope_nodes, using symbol table instead
|
2020-06-10 19:01:44 +03:00 |
|
Alexandros Naskos
|
0a9cf87585
|
Added symbol tables
|
2020-06-10 16:12:00 +03:00 |
|
Alexandros Naskos
|
aa0e3e3736
|
Merge pull request #108 from Vexu/cast
Support completion for builtin casts with explicity type parameter
|
2020-06-09 10:57:50 +03:00 |
|
SuperAuguste
|
3c2c1e97ed
|
preamble to usingnamespace
|
2020-06-08 23:21:55 -04:00 |
|
Vexu
|
3fc7ee75c2
|
support completion for builtin casts with explicity type parameter
|
2020-06-08 19:07:34 +03:00 |
|
Alexandros Naskos
|
71500428b6
|
Fixed occasional crash
|
2020-06-07 12:21:01 +03:00 |
|
SuperAuguste
|
d35a71806b
|
fix
|
2020-06-06 18:02:53 -04:00 |
|
Veikka Tuominen
|
da170c44b9
|
correctly skip first comma in bound function snippets
|
2020-06-06 10:35:59 +03:00 |
|
Alexandros Naskos
|
73b58abe51
|
Detect self arguments and skip it when generating snippets
|
2020-06-06 02:44:43 +03:00 |
|
Alexandros Naskos
|
563c4f0294
|
Fixed newlines in markdown line comments
|
2020-06-05 00:19:00 +03:00 |
|
Alexandros Naskos
|
b0bb8888d3
|
Removed unreachable, switch cases can trigger this
|
2020-06-03 19:59:26 +03:00 |
|
Alexandros Naskos
|
34fbef97fe
|
Added If, While, For payload type resolution
|
2020-06-03 19:56:00 +03:00 |
|
Alexandros Naskos
|
ef95c76e45
|
Added doc comments on hover
|
2020-06-03 11:23:14 +03:00 |
|
Alexandros Naskos
|
d429aa6105
|
Removed comment
|
2020-06-02 16:49:31 +03:00 |
|
Alexandros Naskos
|
e7157ba381
|
Preparing for semantic tokens support. Fix a crash on some function calls
|
2020-06-02 16:48:23 +03:00 |
|
Alexandros Naskos
|
5ae7b0a855
|
Resolve type parameters in some circumstances
|
2020-06-01 20:48:14 +03:00 |
|
SuperAuguste
|
c9af33011a
|
fix function defs in containers
|
2020-05-29 16:07:00 -04:00 |
|
SuperAuguste
|
b08ff62595
|
Merge branch 'master' of https://github.com/SuperAuguste/zls
|
2020-05-29 16:01:45 -04:00 |
|
SuperAuguste
|
e945c4cca0
|
fix
|
2020-05-29 16:01:35 -04:00 |
|
Alexandros Naskos
|
4e87390196
|
DeclsFromIndex no longer needs to return the innermost container, we find it while processing expressions
|
2020-05-29 12:46:50 +03:00 |
|
Alexandros Naskos
|
bc8ecd28f4
|
Merge pull request #40 from Vexu/err
Implement global error set and enum literal completion
|
2020-05-28 19:04:06 +03:00 |
|
Vexu
|
c1ba26e0a2
|
implement completion for enum literals
|
2020-05-28 18:21:51 +03:00 |
|
Vexu
|
22a863134b
|
implement global error set completion
|
2020-05-28 15:45:11 +03:00 |
|
SuperAuguste
|
985a1d6398
|
give tests names in outline
|
2020-05-28 08:41:40 -04:00 |
|
SuperAuguste
|
0720452217
|
fix more no_names and build config
|
2020-05-27 21:14:27 -04:00 |
|
SuperAuguste
|
2b153e046c
|
outlines, made JSON stdout memory dynamic
|
2020-05-27 20:39:36 -04:00 |
|
Alexandros Naskos
|
6f8fbe1ccb
|
Added tests.
|
2020-05-27 21:58:35 +03:00 |
|
Alexandros Naskos
|
406e400f0c
|
Pointer to array slicing yields a pointer to array type, not a slice type.
|
2020-05-27 19:01:23 +03:00 |
|
Alexandros Naskos
|
7602f34bb4
|
Added .?, .*, [] support
|
2020-05-27 18:49:11 +03:00 |
|
Alexandros Naskos
|
f3974d2ff2
|
Removed unneeeded function
|
2020-05-27 13:09:50 +03:00 |
|
Alexandros Naskos
|
d2325df729
|
Removed comments
|
2020-05-27 02:00:22 +03:00 |
|
Alexandros Naskos
|
f6df35e069
|
Reworked position context to use tokenizer, works in more contexts
|
2020-05-27 01:45:18 +03:00 |
|
Alexandros Naskos
|
48ad1eccbf
|
Fixed goto import, preparing for hover impl
|
2020-05-26 00:37:18 +03:00 |
|
Alexandros Naskos
|
7c5ff5c43d
|
Fix segfault with var params
|
2020-05-25 02:57:19 +03:00 |
|
Alexandros Naskos
|
727b363f7f
|
Fix infinite loop in resolveTypeOfNode
|
2020-05-24 21:01:35 +03:00 |
|
Alexandros Naskos
|
c6fa528af4
|
Store trees in handles
|
2020-05-24 19:00:21 +03:00 |
|
Alexandros Naskos
|
fd069b026a
|
Added hack to support ParamDecl not being a node anymore
|
2020-05-24 17:31:28 +03:00 |
|
Alexandros Naskos
|
594488d7c5
|
Merged master
|
2020-05-24 17:12:13 +03:00 |
|
Alexandros Naskos
|
34ba67b3d1
|
Fixed node iteration:
|
2020-05-24 17:07:48 +03:00 |
|