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
+19-15Lines changed: 19 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,23 +2,31 @@
2
2
3
3

4
4
5
-
ABCoder, an AI-oriented code-processing SDK, is designed to enhance coding context for Large-Language-Model (LLM), and boost developing AI-assisted-coding workflow.
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.
7
+
6
8
7
9
## Features
8
10
9
-
- Universal Abstract Syntax Tree (UniAST), an language-independent, AI-friendly code-struct specfication, providing 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 flexible and structrual codingcontext for both AI and hunman.
10
12
11
-
-Universal Parser, parses abitary languages to UniAST.
13
+
-General Parser Interface, parses abitary-language codes to UniAST.
12
14
13
-
-Univeral Writer, transforms UniAST back to codes.
15
+
-General Writer Interface, transforms UniAST back to codes.
14
16
15
-
- (Comming Soon) Univeral Iterator, provides a set of interfaces and tools to help developers to implement their agents without deep knowledge of the UniAST structure.
17
+
- (Comming Soon) General Iterator Interface, provides a set of functions or tools to help developers to implement their agents without deep knowledge of the UniAST structure.
16
18
17
19
- (Comming Soon) Code RAG, provides a set of tools to help the LLM understand your codes much deeper than ever.
18
20
19
-
Based on these features, developers can easily implement or enhance their AI-assisted-coding workflows (or agents), such as reviewing, optimizing, translating...
21
+
Based on these features, developers can easily implement or enhance their AI-assisted-coding applications, such as reviewing, optimizing, translating...
0 commit comments