Program generation apparatus, program generation method, and program for program generation
First Claim
Patent Images
1. A program generation apparatus comprising:
- an accepting unit operable to accept a first script that defines a plurality of program structures for programs to be generated; and
a script generating unit operable to generate a plurality of second scripts, each of which describes one of the plurality of program structures defined by the first script, said one of the plurality of program structures being different from each other.
2 Assignments
0 Petitions
Accused Products
Abstract
A program generation apparatus according to the present invention includes a translation unit and a generation unit. The translation unit accepts a single HLSL (high level scripting language) script that defines a variety of program structures for programs to be generated, and translates the HLSL script into a plurality of MLSL (middle level scripting language) scripts, each of which describes one of the plurality of program structures defined by the HLSL script, which are different from each other. The generation unit generates programs that respectively correspond to the plurality of MLSL scripts.
-
Citations
29 Claims
-
1. A program generation apparatus comprising:
-
an accepting unit operable to accept a first script that defines a plurality of program structures for programs to be generated; and
a script generating unit operable to generate a plurality of second scripts, each of which describes one of the plurality of program structures defined by the first script, said one of the plurality of program structures being different from each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A program generation method comprising:
-
an accepting step of accepting a first script that defines a plurality of program structures for programs to be generated; and
a script generating step of generating a plurality of second scripts, each of which describes one of the plurality of program structures defined by the first script, said one of the plurality of program structures being different from each other.
-
-
26. A program for program generation that causes a computer to execute:
-
an accepting step of accepting a first script that defines a plurality of program structures for programs to be generated; and
a script generating step of generating a plurality of second scripts, each of which describes one of the plurality of program structures defined by the first script, said one of the plurality of program structures being different from each other.
-
-
27. A script having a data structure which is processed by a program generation apparatus for generating a plurality of programs, the script comprising a high level script and a plurality of middle level scripts,
wherein the high level script is converted into the plurality of middle level scripts, the plurality of middle level scripts are converted into the plurality of programs to be generated, the high level script includes the following: - a first parameter indicating a type of control structures to be set in the programs to be generated;
a second parameter indicating a plurality of arrangements of the control structures; and
a third parameter specifying a numerical range of the second parameter, and defines a plurality of program structures by indicating the plurality of arrangements of the control structures in the programs to be generated, andeach of the middle level scripts is written as a set of a plurality of fourth parameters indicating the control structures, and indicates one of the plurality of arrangements of the control structures. - View Dependent Claims (28, 29)
- a first parameter indicating a type of control structures to be set in the programs to be generated;
Specification