AUTOMATIC SOURCE CODE GENERATION
First Claim
Patent Images
1. A computer-implemented method, the method comprising:
- configuring a profile to generate one or more source code statements automatically, the profile including one or more variable code elements and one or more methods, a variable code element representing an element in a grammar of a programming language, individual methods of the one or more methods including programmable instructions that generate the source code statements using values of the variable code elements that are user-defined, the source code statements patterned after an existing code base of the software application;
obtaining user-defined values for the variable code elements associated with the profile; and
applying the methods associated with the profile to generate the source code statements using the user-defined values.
4 Assignments
0 Petitions
Accused Products
Abstract
Source code statements are automatically generated from a profile including variable code elements and methods. The profile is built from an existing code base that has identified variable code elements that differ when used in different versions of the source code statements. A developer may define values for the variable code elements which are then used by the methods in the profile to automatically generate corresponding source code statements.
11 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
configuring a profile to generate one or more source code statements automatically, the profile including one or more variable code elements and one or more methods, a variable code element representing an element in a grammar of a programming language, individual methods of the one or more methods including programmable instructions that generate the source code statements using values of the variable code elements that are user-defined, the source code statements patterned after an existing code base of the software application; obtaining user-defined values for the variable code elements associated with the profile; and applying the methods associated with the profile to generate the source code statements using the user-defined values. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing thereon processor-executable instructions, comprising:
-
a profile including one or more variable code elements and one or more methods, each variable code element representing an element of a grammar of a programming language associated with source code statements that changes repeatedly in different versions of a software application, the methods used to generate the source code statements using values of the variable code elements, the source code statements patterned after an existing code base; a first set of instructions, that when executed on a processor, obtains user-defined values for the variable code elements associated with the profile; and a second set of instructions, that when executed on a processor, applies one or more methods associated with the profile to generate the source code statements using the user-defined values. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented system, comprising:
-
a processor and a memory; a profile including one or more variable code elements and one or more methods, each variable code element representing an element of a grammar of a programming language associated with source code statements of a software application, the methods used to generate the source code statements using values of the variable code elements, the source code statements patterned after an existing code base; a first set of instructions, that when executed on a processor, obtains user-defined values for the variable code elements associated with the profile; and a second set of instructions, that when executed on a processor, applies one or more methods associated with the profile to generate the source code statements using the user-defined values. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification