86 Commits

Author SHA1 Message Date
7f5ed156a5 save 2024-10-26 22:33:05 +08:00
light-ly
7398d742c9 fix duplicates completion of vhdl 2024-10-26 20:40:26 +08:00
light-ly
d903f37e73 fix crash by rope bytes 2024-10-26 18:50:42 +08:00
light-ly
a749580bdb fix instance parameter/port range 2024-10-26 17:55:23 +08:00
light-ly
2b3752edba fix duplicates completion 2024-10-23 15:37:10 +08:00
light-ly
eb7925f588 add err parse in get_includes 2024-10-21 15:10:12 +08:00
light-ly
fdcb7a0cd5 add copt scripts for server 2024-10-18 12:04:59 +08:00
light-ly
5b6f8bc808 fix fast parameter parse 2024-10-18 11:51:21 +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
ca13b39c16 修复 fast include 带双引号的问题 2024-10-08 23:51:44 +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
light-ly
1b93b42a90 update submodule 2024-10-04 21:21:51 +08:00
089d6ab161 修复 hover 显示错误 bug 2024-10-04 20:33:27 +08:00
fcfa4b141a 完成缓存优化 2024-10-03 23:57:52 +08:00
light-ly
db0156e88f fix vhdl parser err 2024-10-03 09:21:41 +08:00
96670359c5 完成缓存优化的编写 2024-10-03 01:10:47 +08:00
a6411df61a save 2024-10-02 22:40:54 +08:00
light-ly
3e49453f36 fix vhdl parse err 2024-10-02 21:48:56 +08:00
0a1eb5e080 完成 vhdl 的 UT 2024-10-01 21:29:55 +08:00
1308a35546 完成 vhdl fast 的兼容 2024-10-01 20:52:22 +08:00
69a60a2b8e 完成 fast params 兼容性补丁合并 2024-10-01 16:47:12 +08:00
71e330b9e9 完成 dot completion 2024-10-01 16:42:34 +08:00
light-ly
d39399833b Merge remote-tracking branch 'origin/add_vhdl' 2024-10-01 16:23:52 +08:00
light-ly
701617dd66 add inner parameter parse for sv 2024-10-01 16:23:15 +08:00
light-ly
e289d8089f add vhdl hover 2024-10-01 16:12:37 +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
ceb827b850 实现模块跨文件的定义跳转 2024-10-01 02:04:41 +08:00
light-ly
79f505177d fix module range logic 2024-10-01 00:44:20 +08:00
light-ly
da06620710 remove unused vhdl_ls 2024-10-01 00:02:09 +08:00
light-ly
d87c9ff92a Merge branch 'main' of github.com:Digital-EDA/digital-lsp-server 2024-09-30 23:35:38 +08:00
light-ly
699e4c1d1e add vhdl completion 2024-09-30 23:34:41 +08:00
8ae9a09738 实现 sv 的例化提示 2024-09-30 23:21:16 +08:00
light-ly
ed5782bad5 add vhdl definition 2024-09-30 23:14:33 +08:00
light-ly
b84c30ab71 add vhdl highlight 2024-09-30 23:07: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
light-ly
7650a98d1f update dependency 2024-09-30 12:32:55 +08:00
963f389c9d 尝试兼容 vhdl 2024-09-30 01:02:08 +08:00
c3e88d63f9 迁移 lsp 逻辑 2024-09-29 22:08:18 +08:00