Commit Graph

92 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 bd845aa859 Added hover with expression and improved implicit signal referencing and validation 2026-02-02 16:06:24 +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 ee9674a7bc take in account Value field for producer 2026-01-30 15:06:18 +01:00
Martino Ferrari d98593e67b Addeed verification before building 2026-01-30 15:01:30 +01:00
Martino Ferrari a55c4b9c7c added local pragma for consumer 2026-01-30 14:52:44 +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 2e25c8ff11 adding referencing of variables 2026-01-29 15:50:37 +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 b8d45f276d initial working on variables and consumer/producer logic 2026-01-28 17:59:29 +01:00
Martino Ferrari 03fe7d33b0 added variables and producer check 2026-01-28 17:50:49 +01:00
Martino Ferrari 8811ac9273 improved gitignore 2026-01-28 13:46:30 +01:00
Martino Ferrari 71c86f1dcb removed examples 2026-01-28 13:44:15 +01:00
Martino Ferrari ab22a939d7 improved init 2026-01-28 13:44:05 +01:00
Martino Ferrari 01bcd66594 Improving CLI tool and improving documentation 2026-01-28 13:32:32 +01:00
Martino Ferrari 31996ae710 minor improvement on the cue schema validator 2026-01-28 01:18:26 +01:00
Martino Ferrari 776b1fddc3 removed project node from output 2026-01-28 01:18:09 +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 aedc715ef3 Better code 2026-01-27 00:04:36 +01:00
Martino Ferrari 73cfc43f4b Updated readme. 2026-01-26 23:27:01 +01:00
Martino Ferrari 599beb6f4f updated license 2026-01-26 14:25:47 +01:00
Martino Ferrari 30a105df63 updated readme 2026-01-26 14:24:36 +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 eeb4f5da2e added gam referencing 2026-01-24 23:47:59 +01:00
Martino Ferrari 8e13020d50 better signal hover message 2026-01-24 21:37:08 +01:00
Martino Ferrari c9cc67f663 Minimal changes 2026-01-24 15:33:23 +01:00
Martino Ferrari 0ffcecf19e simple makefile 0.1.0 2026-01-23 14:30:17 +01:00
Martino Ferrari 761cf83b8e Added *.out rule 2026-01-23 14:30:02 +01:00