36 Commits

Author SHA1 Message Date
light-ly
2fcfed4674 refactor vhdl lsp service 2024-11-27 03:25:55 +08:00
light-ly
f325142046 fix datatype byte_idx out of range 2024-11-16 11:34:04 +08:00
light-ly
05621800a4 fix emu scope idx out of range 2024-11-16 11:18:05 +08:00
c8aa5e2dcc 完成 IP 的支持(还差自动补全) 2024-11-11 23:53:14 +08:00
cbddc07bdc xilinx IP 支持 | 增加全局 conf 属性 2024-11-11 21:06:12 +08:00
b14f8bd17f 规范 module 的 hover 和 definition 接口 2024-11-08 23:11:27 +08:00
9f50823429 修复 Rope 后,自增自减导致 lsp 行为异常的错误 2024-10-30 14:52:43 +08:00
58ef3cafc8 合并 vhdl 2024-10-08 17:12:56 +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
light-ly
466fad9296 add multi files support to vhdl 2024-10-04 21:30:56 +08:00
1308a35546 完成 vhdl fast 的兼容 2024-10-01 20:52:22 +08:00
71e330b9e9 完成 dot completion 2024-10-01 16:42:34 +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
d87c9ff92a Merge branch 'main' of github.com:Digital-EDA/digital-lsp-server 2024-09-30 23:35:38 +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
df57c83b0e 实现 position port & param hover 2024-09-30 20:26:10 +08:00
ebb4abe1a5 save 2024-09-30 14:55:24 +08:00
963f389c9d 尝试兼容 vhdl 2024-09-30 01:02:08 +08:00
c3e88d63f9 迁移 lsp 逻辑 2024-09-29 22:08:18 +08:00
b3d7a9faa1 实现 macro 跳转 2024-09-28 21:42:04 +08:00
2298e7d252 修复部分bug 2024-09-27 21:18:09 +08:00
3a64906029 update 2024-09-26 20:09:42 +08:00
6afe6a1077 实现 include 跳转 2024-09-25 23:19:05 +08:00
c8ae0f78a4 解决 macro 定义不存在解析失败的问题 2024-09-25 20:50:01 +08:00
8ee9a361f7 问题:add 所有权 2024-09-23 15:53:05 +08:00
759c05f048 完成前后端对接 | 完成 sv_parser 单元测试 2024-09-22 21:20:08 +08:00
74464e9293 commit 2024-09-21 22:42:00 +08:00
c84a77dd36 commit 2024-09-19 20:57:38 +08:00
51d106b518 update 2024-09-15 19:00:08 +08:00
c3b283da45 fix completion 2024-09-12 22:45:55 +08:00
1b91a7dad9 first commit 2024-09-06 15:29:46 +08:00