File tree Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Expand file tree Collapse file tree 3 files changed +12
-5
lines changed Original file line number Diff line number Diff line change 1
- # CEDARScript (Concise Examination, Development, And Refactoring Script)
1
+ # CEDARScript
2
2
3
3
[ ![ PyPI version] ( https://badge.fury.io/py/cedarscript-grammar.svg )] ( https://pypi.org/project/cedarscript-grammar/ )
4
4
[ ![ Python Versions] ( https://img.shields.io/pypi/pyversions/cedarscript-grammar.svg )] ( https://pypi.org/project/cedarscript-grammar/ )
7
7
8
8
## A SQL-like language for code analysis and transformations
9
9
10
- ` CEDARScript ` is a SQL-like language designed to _ concisely_ :
10
+ ` CEDARScript ` ( _ Concise Examination, Development, And Refactoring Script _ ) is a ** SQL** -like language designed to _ concisely_ :
11
11
1 . ** Express code manipulations and refactorings** (if you know what you want to change in your code);
12
12
- The CEDARScript runtime can edit any file in the code base according to the commands it reads
13
13
2 . ** Perform code analysis** to quickly get to know a large code base without having to read all contents of all files.
14
14
- The CEDARScript runtime searches through the whole code base and only returns the desired results
15
15
16
- ## Usage
16
+ ## Projects using the CEDARScript Language
17
+
18
+ 1 . [ CEDARScript AST Parser (Python)] ( https://github.com/CEDARScript/cedarscript-ast-parser-python )
19
+ 2 . [ CEDARScript Editor] ( https://github.com/CEDARScript/cedarscript-editor-python )
20
+ 3 . [ CEDARScript Prompt Engineering] ( https://github.com/CEDARScript/cedarscript-llm-prompt-engineering ) - Provides prompts that teach ` CEDARScript ` to LLMs
21
+ 4 . [ CEDARScript Integrations] ( https://github.com/CEDARScript/cedarscript-integrations ) - Provides ` CEDARScript ` _ edit format_ for [ Aider] ( https://aider.chat/ )
22
+
23
+ ## How can CEDARScript be used?
17
24
18
25
### Improving LLM <-> codebase interactions
19
26
Original file line number Diff line number Diff line change 4
4
5
5
from tree_sitter import Language
6
6
7
- __version__ = "0.0.4 "
7
+ __version__ = "0.0.5 "
8
8
__all__ = ("language" ,)
9
9
10
10
_ROOT_DIR = Path (__file__ ).parent
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
4
4
5
5
[project ]
6
6
name = " cedarscript_grammar"
7
- version = " 0.0.4 "
7
+ version = " 0.0.5 "
8
8
description = " CEDARScript grammar.js for tree-sitter"
9
9
authors = [
10
10
{name = " Elifarley" , email = " cedarscript@orgecc.com" },
You can’t perform that action at this time.
0 commit comments