CPC G06F 8/33 (2013.01) [G06F 8/447 (2013.01); G06F 11/3608 (2013.01)] | 20 Claims |
1. A system, comprising:
at least one processor; and
a memory, storing program instructions that when executed by the at least one processor, cause the at least one processor to implement a programming language conversion system, configured to:
receive, via an interface of the programming language conversion system, a request to convert an evaluation data set specified in a first programming language, wherein different items of the evaluation data set correspond to different respective evaluation tests for a code generation system;
convert individual ones of the different items of the data set into a second programming language:
convert a function signature of the item in the first programming language to the second programming language;
convert one or more test statements of the item in the first programming language to the second programming language;
send a request to the code generation system to generate a body of the converted function signature in the second programming language according to a prompt in the item; and
receive the body of the function signature in the second programming language from the code generation system; and
store the converted individual ones of the different items of the evaluation data set as part of a new evaluation data set.
|