Skip to content

Commit b6cdf6f

Browse files
refactoring
1 parent e14d15e commit b6cdf6f

File tree

6 files changed

+27173
-36
lines changed

6 files changed

+27173
-36
lines changed

function.toon

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# code2logic function-logic | 120 modules
1+
# code2logic function-logic | 122 modules
22
# Convention: name with . = method, ~name = async, cc:N shown only when >1
33
project: code2logic
4-
generated: "2026-02-25T13:36:39.455327"
5-
modules[120]{path,lang,items}:
4+
generated: "2026-02-25T18:12:16.330451"
5+
modules[122]{path,lang,items}:
66
multilang_reproduction_tester.py,py,28
77
universal_validator.py,py,23
88
reproduction_test_code.py,py,17
@@ -110,7 +110,9 @@ modules[120]{path,lang,items}:
110110
./sample_enum.py,py,5
111111
./sample_algorithms.py,py,12
112112
./sample_api.py,py,11
113+
./sample_java.java,java,3
113114
./sample_functions.py,py,8
115+
./sample_csharp.cs,cs,2
114116
./sample_go.go,go,6
115117
tests/samples/sample_reexport/utils.py,py,2
116118
tests/samples/sample_ts_reexport/math.ts,ts,2
@@ -1720,6 +1722,11 @@ function_details:
17201722
88,"UserAPI.delete_user cc:2","(user_id:int) -> APIResponse"
17211723
96,UserAPI.list_users,"(limit:int=10, offset:int=0) -> APIResponse"
17221724
109,"UserAPI.search_users cc:4","(query:str) -> APIResponse"
1725+
tests/samples/sample_java.java:
1726+
functions[3]{line,name,sig}:
1727+
0,getId,() -> String
1728+
0,filterActive,(List<User> users) -> List<User>
1729+
0,sortByName,(List<User> users) -> List<User>
17231730
tests/samples/sample_functions.py:
17241731
functions[8]{line,name,sig}:
17251732
13,calculate_total,"(items:List[int], tax_rate:float=0.1) -> float"
@@ -1730,6 +1737,10 @@ function_details:
17301737
86,get_env_or_default,"(key:str, default:str='') -> str"
17311738
99,"chunk_list cc:2","(items:List[Any], chunk_size:int) -> List[List[Any]]"
17321739
112,format_currency,"(amount:int, currency:str='USD') -> str"
1740+
tests/samples/sample_csharp.cs:
1741+
functions[2]{line,name,sig}:
1742+
0,FilterActive,(IEnumerable<User> users) -> List<User>
1743+
0,FindById,"(IEnumerable<User> users, string id) -> User"
17331744
tests/samples/sample_go.go:
17341745
functions[6]{line,name,sig}:
17351746
0,NewUserService,()
@@ -1783,8 +1794,8 @@ function_details:
17831794
124,_generate_token_json_compact,"(project:ProjectInfo) -> str"
17841795
129,"generate_spec_token cc:3","(project:ProjectInfo, fmt:str) -> str"
17851796
143,"get_async_reproduction_prompt cc:2","(spec:str, fmt:str, file_name:str, with_tests:bool=False) -> str"
1786-
190,"get_token_reproduction_prompt cc:3","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1787-
252,get_simple_reproduction_prompt,"(spec:str, fmt:str, file_name:str) -> str"
1797+
190,"get_token_reproduction_prompt cc:4","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1798+
285,get_simple_reproduction_prompt,"(spec:str, fmt:str, file_name:str) -> str"
17881799
code2logic/benchmarks/runner.py:
17891800
functions[18]{line,name,sig}:
17901801
36,"_test_python_syntax cc:2","(code:str) -> bool"
@@ -1793,18 +1804,18 @@ function_details:
17931804
96,"_count_structural_elements cc:9","(code:str, language:str) -> dict"
17941805
144,"_structural_score cc:4","(original:str, generated:str, language:str) -> float"
17951806
157,"_extract_code cc:7","(response:str) -> str"
1796-
1000,"run_benchmark cc:6","(source:str, benchmark_type:str='format', formats:List[str]=None, limit:Optional[int]=None, output:Optional[str]=None, verbose:bool=False) -> BenchmarkResult"
1807+
1025,"run_benchmark cc:6","(source:str, benchmark_type:str='format', formats:List[str]=None, limit:Optional[int]=None, output:Optional[str]=None, verbose:bool=False) -> BenchmarkResult"
17971808
184,"BenchmarkRunner.__init__ cc:2","(client:Optional[BaseLLMClient]=None, config:Optional[BenchmarkConfig]=None)"
17981809
200,BenchmarkRunner._should_use_llm,() -> bool
17991810
204,"BenchmarkRunner._get_client cc:3",() -> BaseLLMClient
1800-
212,"BenchmarkRunner._template_generate_code cc:40","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1801-
331,"BenchmarkRunner.run_format_benchmark cc:24","(folder:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1802-
461,"BenchmarkRunner._test_format cc:16","(project, original:str, fmt:str, file_name:str, client:Optional[BaseLLMClient], verbose:bool=False, language:str='python') -> FormatResult"
1803-
536,"BenchmarkRunner.run_file_benchmark cc:16","(file_path:str, formats:List[str]=None, verbose:bool=False) -> BenchmarkResult"
1804-
636,"BenchmarkRunner.run_function_benchmark cc:12","(file_path:str, function_names:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1805-
709,"BenchmarkRunner._test_function cc:19","(func, content:str, language:str, file_path:Path, client:Optional[BaseLLMClient], verbose:bool=False) -> FunctionResult"
1806-
798,"BenchmarkRunner.run_project_benchmark cc:35","(project_path:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1807-
935,"BenchmarkRunner._reproduce_module cc:4","(module_info, fmt:str, project_root:str, client:Optional[BaseLLMClient], verbose:bool=False) -> FileResult"
1811+
212,"BenchmarkRunner._template_generate_code cc:43","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1812+
356,"BenchmarkRunner.run_format_benchmark cc:24","(folder:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1813+
486,"BenchmarkRunner._test_format cc:16","(project, original:str, fmt:str, file_name:str, client:Optional[BaseLLMClient], verbose:bool=False, language:str='python') -> FormatResult"
1814+
561,"BenchmarkRunner.run_file_benchmark cc:16","(file_path:str, formats:List[str]=None, verbose:bool=False) -> BenchmarkResult"
1815+
661,"BenchmarkRunner.run_function_benchmark cc:12","(file_path:str, function_names:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1816+
734,"BenchmarkRunner._test_function cc:19","(func, content:str, language:str, file_path:Path, client:Optional[BaseLLMClient], verbose:bool=False) -> FunctionResult"
1817+
823,"BenchmarkRunner.run_project_benchmark cc:35","(project_path:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1818+
960,"BenchmarkRunner._reproduce_module cc:4","(module_info, fmt:str, project_root:str, client:Optional[BaseLLMClient], verbose:bool=False) -> FileResult"
18081819
code2logic/benchmarks/results.py:
18091820
functions[10]{line,name,sig}:
18101821
48,FormatResult.to_dict,"() -> Dict[str, Any]"

project.functions.toon

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# code2logic function-logic | 120 modules
1+
# code2logic function-logic | 122 modules
22
# Convention: name with . = method, ~name = async, cc:N shown only when >1
33
project: code2logic
4-
generated: "2026-02-25T16:43:29.936647"
5-
modules[120]{path,lang,items}:
4+
generated: "2026-02-25T18:12:54.870321"
5+
modules[122]{path,lang,items}:
66
multilang_reproduction_tester.py,py,28
77
universal_validator.py,py,23
88
reproduction_test_code.py,py,17
@@ -110,7 +110,9 @@ modules[120]{path,lang,items}:
110110
./sample_enum.py,py,5
111111
./sample_algorithms.py,py,12
112112
./sample_api.py,py,11
113+
./sample_java.java,java,3
113114
./sample_functions.py,py,8
115+
./sample_csharp.cs,cs,2
114116
./sample_go.go,go,6
115117
tests/samples/sample_reexport/utils.py,py,2
116118
tests/samples/sample_ts_reexport/math.ts,ts,2
@@ -1720,6 +1722,11 @@ function_details:
17201722
88,"UserAPI.delete_user cc:2","(user_id:int) -> APIResponse"
17211723
96,UserAPI.list_users,"(limit:int=10, offset:int=0) -> APIResponse"
17221724
109,"UserAPI.search_users cc:4","(query:str) -> APIResponse"
1725+
tests/samples/sample_java.java:
1726+
functions[3]{line,name,sig}:
1727+
0,getId,() -> String
1728+
0,filterActive,(List<User> users) -> List<User>
1729+
0,sortByName,(List<User> users) -> List<User>
17231730
tests/samples/sample_functions.py:
17241731
functions[8]{line,name,sig}:
17251732
13,calculate_total,"(items:List[int], tax_rate:float=0.1) -> float"
@@ -1730,6 +1737,10 @@ function_details:
17301737
86,get_env_or_default,"(key:str, default:str='') -> str"
17311738
99,"chunk_list cc:2","(items:List[Any], chunk_size:int) -> List[List[Any]]"
17321739
112,format_currency,"(amount:int, currency:str='USD') -> str"
1740+
tests/samples/sample_csharp.cs:
1741+
functions[2]{line,name,sig}:
1742+
0,FilterActive,(IEnumerable<User> users) -> List<User>
1743+
0,FindById,"(IEnumerable<User> users, string id) -> User"
17331744
tests/samples/sample_go.go:
17341745
functions[6]{line,name,sig}:
17351746
0,NewUserService,()
@@ -1783,8 +1794,8 @@ function_details:
17831794
124,_generate_token_json_compact,"(project:ProjectInfo) -> str"
17841795
129,"generate_spec_token cc:3","(project:ProjectInfo, fmt:str) -> str"
17851796
143,"get_async_reproduction_prompt cc:2","(spec:str, fmt:str, file_name:str, with_tests:bool=False) -> str"
1786-
190,"get_token_reproduction_prompt cc:3","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1787-
252,get_simple_reproduction_prompt,"(spec:str, fmt:str, file_name:str) -> str"
1797+
190,"get_token_reproduction_prompt cc:4","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1798+
285,get_simple_reproduction_prompt,"(spec:str, fmt:str, file_name:str) -> str"
17881799
code2logic/benchmarks/runner.py:
17891800
functions[18]{line,name,sig}:
17901801
36,"_test_python_syntax cc:2","(code:str) -> bool"
@@ -1793,18 +1804,18 @@ function_details:
17931804
96,"_count_structural_elements cc:9","(code:str, language:str) -> dict"
17941805
144,"_structural_score cc:4","(original:str, generated:str, language:str) -> float"
17951806
157,"_extract_code cc:7","(response:str) -> str"
1796-
1000,"run_benchmark cc:6","(source:str, benchmark_type:str='format', formats:List[str]=None, limit:Optional[int]=None, output:Optional[str]=None, verbose:bool=False) -> BenchmarkResult"
1807+
1025,"run_benchmark cc:6","(source:str, benchmark_type:str='format', formats:List[str]=None, limit:Optional[int]=None, output:Optional[str]=None, verbose:bool=False) -> BenchmarkResult"
17971808
184,"BenchmarkRunner.__init__ cc:2","(client:Optional[BaseLLMClient]=None, config:Optional[BenchmarkConfig]=None)"
17981809
200,BenchmarkRunner._should_use_llm,() -> bool
17991810
204,"BenchmarkRunner._get_client cc:3",() -> BaseLLMClient
1800-
212,"BenchmarkRunner._template_generate_code cc:40","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1801-
331,"BenchmarkRunner.run_format_benchmark cc:24","(folder:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1802-
461,"BenchmarkRunner._test_format cc:16","(project, original:str, fmt:str, file_name:str, client:Optional[BaseLLMClient], verbose:bool=False, language:str='python') -> FormatResult"
1803-
536,"BenchmarkRunner.run_file_benchmark cc:16","(file_path:str, formats:List[str]=None, verbose:bool=False) -> BenchmarkResult"
1804-
636,"BenchmarkRunner.run_function_benchmark cc:12","(file_path:str, function_names:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1805-
709,"BenchmarkRunner._test_function cc:19","(func, content:str, language:str, file_path:Path, client:Optional[BaseLLMClient], verbose:bool=False) -> FunctionResult"
1806-
798,"BenchmarkRunner.run_project_benchmark cc:35","(project_path:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1807-
935,"BenchmarkRunner._reproduce_module cc:4","(module_info, fmt:str, project_root:str, client:Optional[BaseLLMClient], verbose:bool=False) -> FileResult"
1811+
212,"BenchmarkRunner._template_generate_code cc:43","(spec:str, fmt:str, file_name:str, language:str='python') -> str"
1812+
356,"BenchmarkRunner.run_format_benchmark cc:24","(folder:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1813+
486,"BenchmarkRunner._test_format cc:16","(project, original:str, fmt:str, file_name:str, client:Optional[BaseLLMClient], verbose:bool=False, language:str='python') -> FormatResult"
1814+
561,"BenchmarkRunner.run_file_benchmark cc:16","(file_path:str, formats:List[str]=None, verbose:bool=False) -> BenchmarkResult"
1815+
661,"BenchmarkRunner.run_function_benchmark cc:12","(file_path:str, function_names:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1816+
734,"BenchmarkRunner._test_function cc:19","(func, content:str, language:str, file_path:Path, client:Optional[BaseLLMClient], verbose:bool=False) -> FunctionResult"
1817+
823,"BenchmarkRunner.run_project_benchmark cc:35","(project_path:str, formats:List[str]=None, limit:Optional[int]=None, verbose:bool=False) -> BenchmarkResult"
1818+
960,"BenchmarkRunner._reproduce_module cc:4","(module_info, fmt:str, project_root:str, client:Optional[BaseLLMClient], verbose:bool=False) -> FileResult"
18081819
code2logic/benchmarks/results.py:
18091820
functions[10]{line,name,sig}:
18101821
48,FormatResult.to_dict,"() -> Dict[str, Any]"

0 commit comments

Comments
 (0)