Commit Graph

54 Commits

Author SHA1 Message Date
Martino Ferrari
749eab0a32 Better formatting and expression handling 2026-02-02 17:22:39 +01:00
Martino Ferrari
12615aa6d2 better expression handling in lsp 2026-02-02 16:09:50 +01:00
Martino Ferrari
b879766021 Improved test 2026-02-02 15:20:41 +01:00
Martino Ferrari
d2b2750833 Full expression and validation support 2026-02-02 14:53:35 +01:00
Martino Ferrari
55ca313b73 added suggestion for variables 2026-02-02 14:37:03 +01:00
Martino Ferrari
ff19fef779 Fixed isolated file indexing 2026-02-02 14:26:19 +01:00
Martino Ferrari
d4075ff809 better multi file variable support 2026-01-30 18:45:11 +01:00
Martino Ferrari
f121f7c15d Implemented more robust LSP diagnostics and better parsing logic 2026-01-30 18:21:24 +01:00
Martino Ferrari
b4d3edab9d Improving LSP 2026-01-30 15:36:27 +01:00
Martino Ferrari
6fa67abcb4 Implemented pragmas for not_produced not_consumed signals 2026-01-30 14:42:26 +01:00
Martino Ferrari
c3f4d8f465 Variable reference from $VAR to @VAR to avoid object conflict 2026-01-30 01:01:47 +01:00
Martino Ferrari
0cbbf5939a Implemented operators and better indexing 2026-01-30 00:49:42 +01:00
Martino Ferrari
ecc7039306 Improved scoping 2026-01-29 23:03:46 +01:00
Martino Ferrari
2fd6d3d096 added hover doc to variable 2026-01-29 15:55:28 +01:00
Martino Ferrari
8be139ab27 Implemented regex validation for variables 2026-01-29 15:38:10 +01:00
Martino Ferrari
cb79d490e7 Initial support to variables and to producer/consumer logic 2026-01-28 18:25:48 +01:00
Martino Ferrari
03fe7d33b0 added variables and producer check 2026-01-28 17:50:49 +01:00
Martino Ferrari
31996ae710 minor improvement on the cue schema validator 2026-01-28 01:18:26 +01:00
Martino Ferrari
597fd3eddf improved sdnpublisher schema 2026-01-28 00:07:10 +01:00
Martino Ferrari
6781d50ee4 Minor changes 2026-01-27 15:39:25 +01:00
Martino Ferrari
1d7dc665d6 More tests on AST 2026-01-27 15:31:01 +01:00
Martino Ferrari
4ea406a17b more tests 2026-01-27 15:27:34 +01:00
Martino Ferrari
fed39467fd improved doc and tests 2026-01-27 15:19:49 +01:00
Martino Ferrari
15afdc91f4 Improved performances and hover 2026-01-27 15:14:47 +01:00
Martino Ferrari
213fc81cfb Improving LSP 2026-01-27 14:42:46 +01:00
Martino Ferrari
71a3c40108 Better LSP error handling 2026-01-27 08:58:38 +01:00
Martino Ferrari
04196d8a1f Implement better completion 2026-01-25 15:21:38 +01:00
Martino Ferrari
02274f1bbf Implemented suggestion / autocompletion for signal in GAM 2026-01-25 00:28:50 +01:00
Martino Ferrari
12ed4cfbd2 reverse symbol renaming for signals 2026-01-25 00:18:40 +01:00
Martino Ferrari
bbeb344d19 Improved indexing, hover documentation and implemente renaming 2026-01-25 00:13:07 +01:00
Martino Ferrari
8e13020d50 better signal hover message 2026-01-24 21:37:08 +01:00
Martino Ferrari
7caf3a5da5 Renamed files 2026-01-23 14:24:43 +01:00
Martino Ferrari
94ee7e4880 added support to enum in completion 2026-01-23 14:18:41 +01:00
Martino Ferrari
ce9b68200e More tests 2026-01-23 14:09:17 +01:00
Martino Ferrari
e3c84fcf60 Moved tests in test folder (and made methods public in server.go) 2026-01-23 14:04:24 +01:00
Martino Ferrari
99bd5bffdd Changed project uri 2026-01-23 11:46:59 +01:00
Martino Ferrari
4379960835 Removed wrong test 2026-01-23 11:42:34 +01:00
Martino Ferrari
5853365707 Moved to CUE validation 2026-01-23 11:16:06 +01:00
Martino Ferrari
5c3f05a1a4 implemented ordering preservation 2026-01-23 10:23:02 +01:00
Martino Ferrari
0654062d08 Almost done 2026-01-22 03:55:00 +01:00
Martino Ferrari
b2e963fc04 Implementing pragmas 2026-01-22 02:51:36 +01:00
Martino Ferrari
8fe319de2d Pragma and signal validation added 2026-01-22 02:29:54 +01:00
Martino Ferrari
93d48bd3ed mostly good 2026-01-22 02:19:14 +01:00
Martino Ferrari
164dad896c better indexing 2026-01-22 01:53:50 +01:00
Martino Ferrari
4a624aa929 better indexing 2026-01-22 01:26:24 +01:00
Martino Ferrari
970b5697bd Added project schema feature 2026-01-21 18:26:43 +01:00
Martino Ferrari
5a2b51ec34 Added schema validation and schema db 2026-01-21 18:13:22 +01:00
Martino Ferrari
f3c13fca55 Improved lsp + builder + using logger 2026-01-21 14:35:30 +01:00
Martino Ferrari
d4d857bf05 better multi file support 2026-01-21 10:16:54 +01:00
Martino Ferrari
fe4bb7c11e cleaned up 2026-01-20 10:11:56 +01:00