Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
159 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing a table of target language functions in a database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (b) selecting one of the target programming languages; (c) receiving a first language function from a user of the method; (d) prompting the user for a number of parameters needed for the first language function received in step (c); (e) accessing the table of target language functions and retrieving a function corresponding to the function received in step (c) and further corresponding to the target programming language selected in step (b); and (f) translating the function received in step (c) and the parameters received in step (d) into the target programming language function retrieved in step (e).
Claim 2
Independent Claim
159 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing a table of target language functions in a database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (b) selecting one of the target programming languages; (c) receiving a first language function from a user of the method; (d) prompting the user for a number of parameters needed for the first language function received in step (c); (e) accessing the table of target language functions and retrieving a function corresponding to the function received in step (c) and further corresponding to the target programming language selected in step (b); and (f) translating the function received in step (c) and the parameters received in step (d) into the target programming language function retrieved in step (e).
Claim 3
Dependent Claim
65 words
The method of claim 1 wherein step (a) further comprises the following step (a1), and step (c) further comprises the following step (c1): (a1) storing in a database a table comprising first language functions available in the first programming language; and (c1) accessing the table of first language functions to retrieve a number of parameters needed for the first language function received in step (c).
Claim 4
Dependent Claim
51 words
The method of claim 1 wherein step (e) further comprises the following step (e1), and step (f) further comprises the following step (f1): (e1) retrieving a syntax mask along with the target language function; and (f1) substituting the parameters received in step (d) into the syntax mask retrieved in step (e1).
Claim 5
Dependent Claim
52 words
The method of claim 1 wherein step (b) further comprises selecting the target programming language by selecting a file accessed by a file management program that accepts at least one of the target programming languages and then selecting one of the target programming languages that is acceptable by the file management program.
Claim 6
Dependent Claim
52 words
The method of claim 1 wherein step (a) further comprises the step of: (a1) providing an additional target programming language by storing, in the database, a plurality of function definitions for the additional target programing language, one additional target programming language function definition corresponding to each function of the first programming language.
Claim 7
Independent Claim
194 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing in a database a table comprising first language functions available in the first programming language; (b) storing a table of target language functions in the database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (c) selecting one of the target programming languages; (d) receiving a first language function from a user of the method; (e) accessing the table of first language functions to retrieve a number of parameters needed for the first language function received in step (d); (f) prompting the user for the number of parameters retrieved in step (e); (g) accessing the table of target language functions and retrieving a function corresponding to the function received in step (d) and further corresponding to the target programming language selected in step (c); and (h) translating the function received in step (d) and the parameters received in step (f) into the target programming language function retrieved in step (g).
Claim 8
Independent Claim
194 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing in a database a table comprising first language functions available in the first programming language; (b) storing a table of target language functions in the database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (c) selecting one of the target programming languages; (d) receiving a first language function from a user of the method; (e) accessing the table of first language functions to retrieve a number of parameters needed for the first language function received in step (d); (f) prompting the user for the number of parameters retrieved in step (e); (g) accessing the table of target language functions and retrieving a function corresponding to the function received in step (d) and further corresponding to the target programming language selected in step (c); and (h) translating the function received in step (d) and the parameters received in step (f) into the target programming language function retrieved in step (g).
Claim 9
Dependent Claim
51 words
The method of claim 6 wherein step (g) further comprises the following step (g1), and step (h) further comprises the following step (h1): (g1) retrieving a syntax mask along with the target language function; and (h1) substituting the parameters received in step (f) into the syntax mask retrieved in step (g1).
Claim 10
Dependent Claim
52 words
The method of claim 6 wherein step (c) further comprises selecting the target programming language by selecting a file accessed by a file management program that accepts at least one of the target programming languages and then selecting one of the target programming languages that is acceptable by the file management program.
Claim 11
Dependent Claim
52 words
The method of claim 6 wherein step (b) further comprises the step of: (b1) providing an additional target programming language by storing, in the database, a plurality of function definitions for the additional target programming language, one additional target programming language function definition corresponding to each function of the first programming language.
Claim 12
Independent Claim
214 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing in a database a table comprising first language functions available in the first programming language; (b) storing a table of target language functions in the database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (c) selecting one of the target programming languages; (d) receiving a first language function from a user of the method; (e) accessing the table of first language functions to retrieve a number of parameters needed for the first language function received in step (d); (f) prompting the user for the number of parameters retrieved in step (e); (g) accessing the table of target language functions and retrieving a syntax mask for a function corresponding to the function received in step (d) and further corresponding to the target programming language selected in step (c); and (h) translating the function received in step (d) and the parameters received in step (f) into the target programming language function retrieved in step (g) by substituting the parameters received in step (f) into the syntax mask retrieved in step (g1).
Claim 13
Independent Claim
214 words
A method for translating a first programming language into a selected one of a plurality of target programming languages, the method comprising the steps of: (a) storing in a database a table comprising first language functions available in the first programming language; (b) storing a table of target language functions in the database, wherein the table comprises a plurality of functions for each target programming language, one function for each target programming language corresponding to each first language function; (c) selecting one of the target programming languages; (d) receiving a first language function from a user of the method; (e) accessing the table of first language functions to retrieve a number of parameters needed for the first language function received in step (d); (f) prompting the user for the number of parameters retrieved in step (e); (g) accessing the table of target language functions and retrieving a syntax mask for a function corresponding to the function received in step (d) and further corresponding to the target programming language selected in step (c); and (h) translating the function received in step (d) and the parameters received in step (f) into the target programming language function retrieved in step (g) by substituting the parameters received in step (f) into the syntax mask retrieved in step (g1).
Claim 14
Dependent Claim
52 words
The method of claim 10 wherein step (c) further comprises selecting the target programming language by selecting a file accessed by a file management program that accepts at least one of the target programming languages and then selecting one of the target programming languages that is acceptable by the file management program.
Claim 15
Dependent Claim
52 words
The method of claim 10 wherein step (b) further comprises the step of: (b1) providing an additional target programming language by storing, in the database, a plurality of function definitions for the additional target programing language, one additional target programming language function definition corresponding to each function of the first programming language.