Skip to content

Commit ec25a0b

Browse files
committed
update
1 parent 317fdc4 commit ec25a0b

4 files changed

Lines changed: 27 additions & 25 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@ $ exit
117117

118118
ABCoder currently supports the following languages:
119119

120-
| Language | Parser | Writer |
121-
| ---------- | ------ | ----------- |
122-
| Go |||
123-
| Rust || Coming Soon |
124-
| C || Coming Soon |
125-
| Python || Coming Soon |
126-
| TypeScript || Coming Soon |
127-
| Java || Coming Soon |
120+
| Language | Parser | Writer |
121+
| -------- | ------ | ----------- |
122+
| Go |||
123+
| Rust || Coming Soon |
124+
| C || Coming Soon |
125+
| Python || Coming Soon |
126+
| JS/TS || Coming Soon |
127+
| Java || Coming Soon |
128128

129129

130130
# Getting Involved

docs/lsp-installation-en.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ To parse dependencies between symbols in a repository, the abcoder parser requir
44

55
The mapping between languages and language servers is as follows:
66

7-
| Language | Language Server | Essential Environment |
8-
| ---------- | ------------------------------------------------------------------------------------- | --------------------- |
9-
| Go | NA | golang 1.23+ |
10-
| TypeScript | NA | node.js 20+ |
11-
| Rust | rust-analyzer (official) | rust-toolchain |
12-
| Python | pylsp ( [modified](https://github.com/Hoblovski/python-lsp-server) based on official) | Python 3.9+ |
13-
| C | clangd-18 (official) | clang 18+ |
14-
| Java | eclipse-jdtls (official) | openjdk 17+ |
7+
| Language | Language Server | Essential Environment |
8+
| ---------- | ------------------------------------------------------------------ | --------------------- |
9+
| Go | NA | golang 1.23+ |
10+
| TypeScript | NA | node.js 20+ |
11+
| Rust | rust-analyzer (official) | rust-toolchain |
12+
| Python | pylsp ([modified](https://github.com/Hoblovski/python-lsp-server)) | Python 3.9+ |
13+
| C | clangd-18 (official) | clang 18+ |
14+
| Java | eclipse-jdtls (official) | java 17+ |
1515

1616
Ensure the corresponding executable is in PATH before running abcoder.
1717

docs/lsp-installation-zh.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
语言和 language server 的对应关系如下
66

7-
| 语言 | Language server | 必要运行环境 |
8-
| ---------- | ---------------------------------------------------------------------- | -------------- |
9-
| Go | NA | golang 1.23+ |
10-
| TypeScript | NA | node.js 20+ |
11-
| Rust | rust-analyzer (官方) | rust-toolchain |
12-
| Python | pylsp (基于官方[修改](https://github.com/Hoblovski/python-lsp-server)) | Python 3.9+ |
13-
| C | clangd-18 (官方) | clang 18+ |
14-
| Java | eclipse-jdtls (官方) | openjdk 17+ |
7+
| 语言 | Language server | 必要运行环境 |
8+
| ---------- | -------------------------------------------------------------- | -------------- |
9+
| Go | NA | golang 1.23+ |
10+
| TypeScript | NA | node.js 20+ |
11+
| Rust | rust-analyzer (官方) | rust-toolchain |
12+
| Python | pylsp ([修改](https://github.com/Hoblovski/python-lsp-server)) | python 3.9+ |
13+
| C | clangd-18 (官方) | clang 18+ |
14+
| Java | eclipse-jdtls (官方) | java 17+ |
1515

1616
按如下教程完成安装后,在运行 abcoder 前请确保 PATH 中有对应可执行文件
1717

main.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,12 @@ Action:
5757
agent run as an Agent for all repo ASTs (*.json) in the specific directory. WIP: only support code-analyzing at present.
5858
version print the version of abcoder
5959
Language:
60+
go for golang codes
6061
rust for rust codes
6162
cxx for c codes (cpp support is on the way)
62-
go for golang codes
6363
python for python codes
64+
ts for typescript codes
65+
js for javascript codes
6466
java for java codes
6567
`
6668

0 commit comments

Comments
 (0)