Claims
- 1. A method, comprising the steps of:
generating a list of desired elements of a first software code, the first code having a predefined command structure; extracting the desired elements from the first code; and performing an operation on the extracted elements.
- 2. The method according to claim 1, wherein the code is generated according to the following substeps:
receiving parameter information via a graphical user interface, receiving handler function information via a graphical user interface, and automatically generating the first code using the parameter information and handler function information.
- 3. The method according to claim 1, wherein the list of desired elements includes a list of language translatable elements and wherein the performing step includes the following substeps:
translating the extracted elements from a first language into a second language.
- 4. The method according to claim 3, wherein the performing step includes the following substep:
inserting the translated elements back into the first code.
- 5. The method according to claim 3, wherein the performing step includes the following substep:
generating a second code as a function of the first code and the translated elements.
- 6. The method according to claim 1, wherein the list of desired elements includes a list of help-related elements and wherein the performing step includes the following substeps:
generating a help manual as a function of the extracted elements.
- 7. The method according to claim 1, wherein the list of desired elements is generated via a command graphical user interface.
- 8. The method according to claim 1, wherein a command graphical user interface displays the extracted elements.
- 9. The method according to claim 1, wherein the predefined command structure is a hierarchical command tree.
- 10. The method according to claim 1, wherein the predefined command structure is displayed via a graphical user interface.
- 11. A system, comprising:
a first engine receiving a list of desired elements of a first software code, the first code having a predefined command structure; a second engine extracting the desired elements from the first code; and a third engine performing an operation on the extracted elements.
- 12. The system according to claim 11, further comprising:
a code generation engine receiving parameter and handler function information via a graphical user interface and automatically generating the first code using the parameter and handler function information.
- 13. The system according to claim 11, wherein the list of desired elements includes a list of language translatable elements and wherein the third engine translates the extracted elements from a first language into a second language.
- 14. The system according to claim 13, wherein the third engine inserts the translated elements back into the first code to generate a second code.
- 15. The system according to claim 11, wherein the list of desired elements includes a list of help-related elements and wherein the third engine generates a documentation manual as a function of the extracted elements.
- 16. The system according to claim 11, wherein the list of desired elements is generated by the first engine via a command graphical user interface.
- 17. The system according to claim 11, wherein a command graphical user interface displays the extracted elements.
- 18. The system according to claim 1, wherein the predefined command structure is a hierarchical command tree.
- 19. The system according to claim 1, wherein the predefined command structure is displayed via a graphical user interface.
INCORPORATION BY REFERENCE
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/797,106, entitled “System and Method for a Command Structure Representation” filed on Mar. 1, 2001, naming inventors Lee Chang and Shawn-Lin Dzeng. In addition, this application is a continuation-in-part of U.S. patent application Ser. No. 09/797,122, entitled “System and Method for Automatic Software Code Generation”, filed on Mar. 1, 2001 and naming inventors Lee Chang and Shawn-Lin Dzeng. Both of these filed U.S. patent applications are assigned to the Assignee of the present application and expressly incorporated herein, in their entirety, by reference. Furthermore, the benefit of the filing date of the above-referenced prior applications under 35 U.S.C. §120 is claimed.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09797106 |
Mar 2001 |
US |
Child |
09845414 |
Apr 2001 |
US |
Parent |
09797122 |
Mar 2001 |
US |
Child |
09845414 |
Apr 2001 |
US |