Methods and Systems Related to Template Code Generator
First Claim
Patent Images
1. A method comprising:
- reading a first representation of a program, the first representation in a first format;
creating a second representation of the program, the second representation in a second format, the creating by;
reading a first portion of the first representation;
determining a function of the first portion within the program;
selecting a first code template from a plurality of code templates, the selecting based on the function of the first portion;
placing the first code template into the second representation; and
thencompiling the second representation to create an executable code for a predetermined platform.
2 Assignments
0 Petitions
Accused Products
Abstract
Template Code Generator. At least some embodiments involve reading a first representation of a program in a first format, and creating a second representation of the program in a second format. The creating the second representation may involve reading a first portion of the first representation, determining a function of the first portion within the program, selecting a first code template from a plurality of code templates based on the function of the first portion, and placing the first code template into the second representation. An executable for a predetermined platform is created by compiling the second representation.
18 Citations
40 Claims
-
1. A method comprising:
-
reading a first representation of a program, the first representation in a first format; creating a second representation of the program, the second representation in a second format, the creating by; reading a first portion of the first representation; determining a function of the first portion within the program; selecting a first code template from a plurality of code templates, the selecting based on the function of the first portion; placing the first code template into the second representation; and
thencompiling the second representation to create an executable code for a predetermined platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16)
-
-
13. The method of claim 13 wherein the behavior is one selected from the group consisting of:
- a rule behavior; and
a timer behavior.
- a rule behavior; and
-
17. A non-transitory computer-readable medium storing instructions that, when executed by a processor, causes the processor to:
-
read a first representation of a program, the first representation in a first format; create a second representation of the program, and when the processor creates the second representation of the program, the instructions cause the processor to; read a first portion of the first representation; determine a function of the first portion within the program; select a first code template from a plurality of code templates, the selecting based on the function of the first portion; and place the first code template into the second representation; and
thencompile the second representation to create an executable code for a predetermined platform. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer system comprising:
-
a processor; a memory coupled to the processor; wherein the memory stores instructions that, when executed by the processor, causes the processor to; read a first representation of a program, the first representation in a first format; create a second representation of the program, and when the processor creates the second representation of the program, the instructions cause the processor to; read a first portion of the first representation; determine a function of the first portion within the program; select a first code template from a plurality of code templates, the selecting based on the function of the first portion; place the first code template into the second representation; and
thencompile the second representation to create an executable code for a predetermined platform. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification