Skip to content

Commit aede51e

Browse files
authored
Update README.md
1 parent b374776 commit aede51e

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,19 @@
22

33
[![PyPI version](https://badge.fury.io/py/cedarscript-ast-parser.svg)](https://pypi.org/project/cedarscript-ast-parser/)
44

5-
CEDARScript Parser is a Python library for parsing and interpreting CEDARScript, a SQL-like language designed for concise code analysis, manipulation, and refactoring tasks.
5+
`CEDARScript AST Parser` is a Python library for parsing and interpreting `CEDARScript`, a SQL-like language designed for concise code analysis, manipulation, and refactoring tasks.
66

77
## What is CEDARScript?
88

9-
CEDARScript (Concise Examination, Development, And Refactoring Script) is a domain-specific language that
9+
[CEDARScript](/CEDARScript/cedarscript-grammar#readme) (Concise Examination, Development, And Refactoring Script) is a domain-specific language that
1010
aims to improve how AI coding assistants interact with codebases and communicate their code modification intentions.
1111
It provides a standardized way to express complex code modification and analysis operations, making it easier for
1212
AI-assisted development tools to understand and execute these tasks.
1313

1414
## Features
1515

16-
- Parse CEDARScript Abstract Syntax Tree (AST) that was generated by Tree-Sitter into a list of commands
17-
- Support for various code manipulation commands (create, delete, move, update)
18-
- SQL-like syntax for intuitive code querying and manipulation
19-
- High-level abstractions for complex refactoring operations
20-
- Language-agnostic design for versatile code analysis
21-
- Reduced token usage via semantic-level code transformations
22-
- Scalable to larger codebases with minimal token usage
23-
- Error handling and reporting for invalid scripts
16+
- Parse CEDARScript Abstract Syntax Tree (`AST`) that was generated by Tree-Sitter into a list of commands
17+
- Support for various code manipulation andn analysis commands (CREATE, UPDATE, RM, MV, SELECT)
2418
- Return results in XML format for easier parsing and processing by LLM systems
2519

2620
## Installation

0 commit comments

Comments
 (0)