68 Commits

Author SHA1 Message Date
36ba7a350d 更好的 vivado 诊断器 2024-12-11 22:01:12 +08:00
light-ly
3bdd727267 fix vhdl project init 2024-12-10 00:08:46 +08:00
b1b302bbfb 完成 iverilog 的诊断 2024-12-09 23:07:18 +08:00
19fed383b0 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-12-09 19:33:39 +08:00
723ee40a4e 完成 linter 的诊断 pipeline 架构实现 2024-12-09 19:33:25 +08:00
light-ly
de587096b2 fix bigfile parse error | remove vhdl test 2024-12-07 15:47:46 +08:00
e726fffd99 完成诊断器架构重新设计 2024-12-06 23:24:10 +08:00
7824b74c9a 完成 linter 后端请求接口和基本数据结构 2024-12-05 23:53:38 +08:00
8e2b373702 添加 18.3.3 标准 2024-12-04 17:50:42 +08:00
579684061a Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-12-04 01:29:04 +08:00
light-ly
3774068671 Merge branch 'main' into vhdl_project 2024-12-04 01:24:41 +08:00
light-ly
299e4dc031 refactor vhdl fast 2024-12-04 01:23:42 +08:00
ac37cd3e2b save 2024-12-04 00:57:59 +08:00
light-ly
b52d69bdbb fix new fast: stage 2024-12-03 17:24:01 +08:00
f42739e8ec add linter 2024-12-03 09:41:11 +08:00
light-ly
01b59428c2 fix vhdl std path 2024-12-01 22:24:49 +08:00
light-ly
2fcfed4674 refactor vhdl lsp service 2024-11-27 03:25:55 +08:00
3f9d5ff1cc save 2024-11-19 15:34:18 +08:00
348214e42d 完成 CodeLens 的支持 2024-11-14 20:43:02 +08:00
b01ff8e371 完成 xilinx 原语适配 2024-11-14 16:18:47 +08:00
d45c243d62 完成自动补全的 output 自动申明 | 完成配置文件的前后端更新系统 2024-11-13 22:46:00 +08:00
light-ly
6039bdf2c8 add primitive init 2024-11-12 21:45:24 +08:00
15cfaccec1 将 vhdl 2024-11-12 15:56:29 +08:00
c8aa5e2dcc 完成 IP 的支持(还差自动补全) 2024-11-11 23:53:14 +08:00
cbddc07bdc xilinx IP 支持 | 增加全局 conf 属性 2024-11-11 21:06:12 +08:00
cdcea82947 完成 module 端口赋值的 inlay hints 2024-11-01 20:39:29 +08:00
light-ly
d903f37e73 fix crash by rope bytes 2024-10-26 18:50:42 +08:00
light-ly
e2420638bf add retry to sv parser 2024-10-15 19:35:39 +08:00
e0753a25f9 去除 fast 计算中 params 重复的问题 2024-10-09 17:30:08 +08:00
58ef3cafc8 合并 vhdl 2024-10-08 17:12:56 +08:00
65983f7a43 update & save 2024-10-06 15:27:00 +08:00
394564e0cc Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-10-05 00:12:45 +08:00
92be4bfbd4 save 2024-10-05 00:12:36 +08:00
light-ly
26a27f20ae fix write error 2024-10-05 00:06:43 +08:00
c8761d2910 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-10-04 21:45:13 +08:00
cf73bf7ac9 save 2024-10-04 21:45:06 +08:00
light-ly
466fad9296 add multi files support to vhdl 2024-10-04 21:30:56 +08:00
96670359c5 完成缓存优化的编写 2024-10-03 01:10:47 +08:00
a6411df61a save 2024-10-02 22:40:54 +08:00
1308a35546 完成 vhdl fast 的兼容 2024-10-01 20:52:22 +08:00
dc368a508f Merge branch 'add_vhdl' of https://github.com/Digital-EDA/digital-lsp-server 2024-10-01 14:33:33 +08:00
f2f737eeeb 修复 hover 的 bug 2024-10-01 14:32:22 +08:00
light-ly
f0f31c6c97 add utils of vhdl | add document_symbol 2024-09-30 23:01:06 +08:00
df57c83b0e 实现 position port & param hover 2024-09-30 20:26:10 +08:00
fedde4a4d4 合并 vhdl 2024-09-30 15:57:03 +08:00
ebb4abe1a5 save 2024-09-30 14:55:24 +08:00
963f389c9d 尝试兼容 vhdl 2024-09-30 01:02:08 +08:00
b3d7a9faa1 实现 macro 跳转 2024-09-28 21:42:04 +08:00
2298e7d252 修复部分bug 2024-09-27 21:18:09 +08:00
5d8eb18042 实现 digit hover 2024-09-27 17:06:26 +08:00