142 Commits

Author SHA1 Message Date
light-ly
2fcfed4674 refactor vhdl lsp service 2024-11-27 03:25:55 +08:00
c40e66f3df 完成了 vhdl 的自动补全(关键词自动补全 + 自动例化) 2024-11-26 16:59:15 +08:00
3f9d5ff1cc save 2024-11-19 15:34:18 +08:00
230ef10f59 实现 sync fast 2024-11-17 16:25:27 +08:00
83df59917f fix copy scripts permission 2024-11-16 11:34:59 +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
light-ly
989b66b737 skip architecture when there is no entity 2024-11-16 10:23:49 +08:00
light-ly
0aa6ef0462 change vhdl parse: only think of entity as module 2024-11-16 10:08:13 +08:00
9bb54e0327 完成 CodeLens 的支持, Run | Test 2024-11-14 20:54:06 +08:00
348214e42d 完成 CodeLens 的支持 2024-11-14 20:43:02 +08:00
b01ff8e371 完成 xilinx 原语适配 2024-11-14 16:18:47 +08:00
light-ly
ce267363fb merge primitives completion to new completion code 2024-11-13 23:22:18 +08:00
light-ly
a11ce70bb4 Merge branch 'main' into dev 2024-11-13 23:03:06 +08:00
12e1b25f11 完成自动补全的 output 自动申明 | 完成配置文件的前后端更新系统 2024-11-13 22:52:27 +08:00
light-ly
8681f29ca7 fix write error 2024-11-13 22:49:35 +08:00
d45c243d62 完成自动补全的 output 自动申明 | 完成配置文件的前后端更新系统 2024-11-13 22:46:00 +08:00
light-ly
ec5e1f19c4 add primitives port/param auto completion 2024-11-13 22:45:18 +08:00
light-ly
82b4f6f092 add primitives auto instantiation 2024-11-13 22:24:07 +08:00
light-ly
290d1aec05 add primitives param hover 2024-11-13 02:25:59 +08:00
light-ly
41b2db2eba add primitives port hover 2024-11-13 02:17:05 +08:00
light-ly
eb210bb3b7 add module hover for primitives 2024-11-12 23:08:08 +08:00
light-ly
397946438c fix primitives module name | add primitives request 2024-11-12 23:05:43 +08:00
light-ly
6039bdf2c8 add primitive init 2024-11-12 21:45:24 +08:00
light-ly
2851c1dfa6 add deserialize function 2024-11-12 18:30:02 +08:00
light-ly
103baacb8f fix primitive bug | add gen primitive bin to copy sh 2024-11-12 16:55:11 +08:00
935a852ba0 解决 vhdl 解析内容和内存中文本不一致的现象 2024-11-12 15:57:26 +08:00
15cfaccec1 将 vhdl 2024-11-12 15:56:29 +08:00
c8aa5e2dcc 完成 IP 的支持(还差自动补全) 2024-11-11 23:53:14 +08:00
5540b0b1f2 增加全局 conf 属性: extensionPath 2024-11-11 21:41:08 +08:00
light-ly
9dc59280e6 change some fuction to pub 2024-11-11 21:20:40 +08:00
9333ed0272 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-11-11 21:06:21 +08:00
cbddc07bdc xilinx IP 支持 | 增加全局 conf 属性 2024-11-11 21:06:12 +08:00
light-ly
eccde327d7 add primitive parser mod 2024-11-11 16:49:31 +08:00
f055b2bbc3 增加对于 xilinx IP 的 entity 内部 port 的解析 2024-11-11 02:06:41 +08:00
b14f8bd17f 规范 module 的 hover 和 definition 接口 2024-11-08 23:11:27 +08:00
fc34d22c82 增加对于 IP 的解析 2024-11-07 22:11:48 +08:00
5bca9a2263 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-11-07 22:07:08 +08:00
cea86eb8f9 增加对于 IP 的解析 2024-11-07 22:06:53 +08:00
light-ly
4affc95bfe add simple xml_parser 2024-11-07 17:47:54 +08:00
light-ly
3a4bd0c7e4 fix hover comment find 2024-11-07 11:12:18 +08:00
light-ly
4b0e5f2d63 fix hover digit bug | fix completion detail bug 2024-11-05 21:43:10 +08:00
light-ly
f6ae03d310 fix hover comment order 2024-11-05 15:46:41 +08:00
light-ly
7da5f83661 add factory test 2024-11-02 21:14:45 +08:00
light-ly
dbac4132d0 fix dot completion range 2024-11-02 13:20:19 +08:00
cdcea82947 完成 module 端口赋值的 inlay hints 2024-11-01 20:39:29 +08:00
2dd7f98d5f use proposed tower lsp 2024-10-31 15:35:17 +08:00
9f50823429 修复 Rope 后,自增自减导致 lsp 行为异常的错误 2024-10-30 14:52:43 +08:00
light-ly
23816af899 optimize code style | remove content 2024-10-29 23:58:03 +08:00
light-ly
e31f8ec8ac fix module and inst range 2024-10-29 22:50:49 +08:00