@@ -35,16 +35,16 @@ pip install logic2code[llm] # With lolm for LLM generation
3535
3636``` bash
3737# Show what can be generated
38- logic2code project.c2l.yaml --summary
38+ logic2code out/code2logic/ project.c2l.yaml --summary
3939
4040# Generate Python code
41- logic2code project.c2l.yaml -o generated_src /
41+ logic2code out/code2logic/ project.c2l.yaml -o out/logic2code/generated_code /
4242
4343# Generate stubs only
44- logic2code project.c2l.yaml -o src / --stubs-only
44+ logic2code out/code2logic/ project.c2l.yaml -o out/logic2code/generated_code / --stubs-only
4545
4646# Generate specific modules
47- logic2code project.c2l.yaml -o src / --modules " analyzer.py,parsers.py"
47+ logic2code out/code2logic/ project.c2l.yaml -o out/logic2code/generated_code / --modules " analyzer.py,parsers.py"
4848```
4949
5050### Python API
@@ -53,15 +53,15 @@ logic2code project.c2l.yaml -o src/ --modules "analyzer.py,parsers.py"
5353from logic2code import CodeGenerator
5454
5555# Create generator
56- generator = CodeGenerator(' project.c2l.yaml' )
56+ generator = CodeGenerator(' out/code2logic/ project.c2l.yaml' )
5757
5858# Get summary
5959summary = generator.summary()
6060print (f " Modules: { summary[' total_modules' ]} " )
6161print (f " Classes: { summary[' total_classes' ]} " )
6262
6363# Generate code
64- result = generator.generate(' output /' )
64+ result = generator.generate(' out/logic2code/generated_code /' )
6565print (f " Generated { result.files_generated} files " )
6666
6767# Generate single module
@@ -100,8 +100,8 @@ config = GeneratorConfig(
100100 llm_provider = ' openrouter'
101101)
102102
103- generator = CodeGenerator(' project.c2l.yaml' , config)
104- result = generator.generate(' output /' )
103+ generator = CodeGenerator(' out/code2logic/ project.c2l.yaml' , config)
104+ result = generator.generate(' out/logic2code/generated_code /' )
105105```
106106
107107## 🖥️ CLI Reference
@@ -142,16 +142,16 @@ generator = CodeGenerator('project.c2l.yaml', config)
142142
143143``` bash
144144# 1. Analyze original code
145- code2logic src/ -f yaml -o project.c2l.yaml
145+ code2logic src/ -f yaml -o out/code2logic/ project.c2l.yaml
146146
147147# 2. Modify logic file (add/change functions)
148- # Edit project.c2l.yaml
148+ # Edit out/code2logic/ project.c2l.yaml
149149
150150# 3. Generate new code
151- logic2code project.c2l.yaml -o new_src/
151+ logic2code out/code2logic/ project.c2l.yaml -o out/logic2code/ new_src/
152152
153153# 4. Compare and merge
154- diff -r src/ new_src/
154+ diff -r src/ out/logic2code/ new_src/
155155```
156156
157157## 🧰 Monorepo (code2logic) workflow
0 commit comments