174 Commits

Author SHA1 Message Date
4db6837029 完成 modelsim | vivado 的诊断 2024-12-10 23:17:56 +08:00
ae083bdad4 完成 verilator 的诊断 2024-12-10 19:15:39 +08:00
f7caccc338 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-12-10 18:35:37 +08:00
7dd4f58da6 完成 verilator 的诊断 2024-12-10 18:35:29 +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
f7583e465f 完成 linter 的诊断 pipeline 架构实现 2024-12-09 19:33:34 +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
c9b259570a merge 2024-12-04 01:36:29 +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
68a498da32 sync Cargo.lock 2024-12-04 01:25:43 +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
setsumi
539bb20112 add sys_tasks.rs comment 2024-12-03 16:12:11 +00:00
d9fe1e9ed5 更加丰富的 vlog 的 sys task 补全 2024-12-03 22:10:10 +08:00
4dca88c5c1 更加丰富的 vlog 的 sys task 补全 2024-12-03 21:26:43 +08:00
light-ly
d8ddebc744 Merge branch 'vhdl_project' of https://github.com/Digital-EDA/digital-lsp-server into vhdl_project 2024-12-03 19:30:18 +08:00
light-ly
b52d69bdbb fix new fast: stage 2024-12-03 17:24:01 +08:00
3690d88551 serde rename arch_name as archName 2024-12-03 17:15:35 +08:00
9c911a28d7 Merge branch 'main' of https://github.com/Digital-EDA/digital-lsp-server 2024-12-03 16:12:59 +08:00
f42739e8ec add linter 2024-12-03 09:41:11 +08:00
light-ly
58eaaa824a add arch name to module 2024-12-02 23:11:07 +08:00
509fd1a506 去除 vhdl_parser 中的补全项目 2024-12-02 00:30:03 +08:00
light-ly
99786868b9 fix vhdl name 2024-12-02 00:05:19 +08:00
light-ly
6cecb97555 add dot compeletion to vhdl 2024-12-01 23:16:39 +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
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