You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,25 +3,25 @@
3
3

4
4
5
5
# Overview
6
-
ABCoder, an AI-oriented code-processing SDK, is designed to enhance coding context for Large-Language-Model (LLM), and boost developing AI-assisted-coding applications.
6
+
ABCoder, an general AI-oriented code-processing SDK, is designed to enhance coding context for Large-Language-Model (LLM), and boost developing AI-assisted-programming applications.
7
7
8
8
9
9
## Features
10
10
11
-
- Universal AbstractSyntaxTree (UniAST), an language-independent, AI-friendly specification of code information, providing a flexible and structrual coding context for both AI and hunman.
11
+
- Universal Abstract-Syntax-Tree (UniAST), an language-independent, AI-friendly specification of code information, providing a boundless, flexible and structrual coding context for both AI and hunman.
12
12
13
13
- General Parser, parses abitary-language codes to UniAST.
14
14
15
15
- General Writer, transforms UniAST back to codes.
16
16
17
-
- (Comming Soon) General Iterator, a framework for visiting the UniAST easily and implementing batch-code-processing workflows.
17
+
- (Comming Soon) General Iterator, a framework for visiting the UniAST and implementing code-batch-processing workflows.
18
18
19
-
- (Comming Soon) Code RAG, provides a set of tools and functions to help the LLM understand your codes much deeper than ever.
19
+
- (Comming Soon) Code Retrieval-Augmented-Generation (RAG), provides a set of tools and functions to help the LLM understand your codes much deeper than ever.
20
20
21
-
Based on these features, developers can easily implement or enhance their AI-assisted-coding applications, such as reviewing, optimizing, translating, etc.
21
+
Based on these features, developers can easily implement or enhance their AI-assisted-programming applications, such as reviewing, optimizing, translating, etc.
22
22
23
23
24
-
## Universal-Abstract-Syntax-Tree Specification
24
+
## UniversalAbstract-Syntax-Tree Specification
25
25
26
26
see [UniAST Specification](docs/uniast-zh.md)
27
27
@@ -37,7 +37,7 @@ go install github.com/cloudwego/abcoder@latest
37
37
abcoder parse {language} {repo-path} > ast.json
38
38
```
39
39
3. Do your magic with UniAST...
40
-
4. Use ABCoder to write a UniAST back to codes
40
+
4. Use ABCoder to write an UniAST back to codes
41
41
```bash
42
42
abcoder write {language} ast.json
43
43
```
@@ -58,7 +58,7 @@ ABCoder currently supports the following languages:
58
58
# Getting Involved
59
59
60
60
We encourage developers to contribute and make this tool more powerful. If you are interested in contributing to ABCoder
61
-
project, kindly check out our Getting Involved Guide:
61
+
project, kindly check out our guide:
62
62
-[Parser Extension](docs/parser-zh.md)
63
63
64
64
> Note: This is a dynamic README and is subject to changes as the project evolves.
0 commit comments