Apparatus and method for extracting documentation text from a source code program
First Claim
1. An apparatus for producing machine-executable object code, a program listing, and corresponding design documentation from a source program having a plurality of statements of implementation code including keywords, and a plurality of statements of design documentation code corresponding to the keywords of the implementation code, said apparatus comprising:
- input means for reading said source program;
compilation means for producing(a) the machine-executable object code from said implementation code, said machine-executable object code including executable commands derived from the implementation code keywords, and(b) the program listing as a listing of all the implementation code in the order of appearance in the source program; and
extractor means for producing the design documentation by listing all the corresponding design documentation code with keywords in the order of appearance in the source program.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for producing machine executable object code, a program listing and a listing of design documentation from a source code program consisting of a plurality of statements of implementation code including keywords and a plurality of statements of design documentation code wherein the design documentation code includes words corresponding to the keywords of the implementation code. The apparatus includes a processor for reading the source code program, a compiler for producing the machine executable object code from the implementation code, and the program listing. Furthermore, the apparatus includes an extractor that produces the design documentation by listing all of the design documentation code with the corresponding keywords in the order of appearance in the source program.
-
Citations
10 Claims
-
1. An apparatus for producing machine-executable object code, a program listing, and corresponding design documentation from a source program having a plurality of statements of implementation code including keywords, and a plurality of statements of design documentation code corresponding to the keywords of the implementation code, said apparatus comprising:
-
input means for reading said source program; compilation means for producing (a) the machine-executable object code from said implementation code, said machine-executable object code including executable commands derived from the implementation code keywords, and (b) the program listing as a listing of all the implementation code in the order of appearance in the source program; and extractor means for producing the design documentation by listing all the corresponding design documentation code with keywords in the order of appearance in the source program. - View Dependent Claims (2)
-
-
3. An apparatus for producing machine-executable object code, a program listing, and verified design documentation from a source program having a plurality of statements of implementation code including keywords, and corresponding design documentation code including keywords identical to the keywords of the corresponding implementation code, each of said design code statements further including a symbol designating the statement as design code, said apparatus comprising:
-
input means for reading said source program; comparison means for verifying that the implementation code keywords include the corresponding design documentation code; error indication means for signifying any locations in the source program where the implementation code does not include corresponding design documentation code; compilation means for producing (a) the machine-executable object code from said implementation code, said machine-executable object code including executable commands derived from the implementation code keywords, and (b) the program listing as a listing of all the implementation code in the order of appearance in the source program; and extractor means for producing the design documentation by listing all the design documentation code statements in the order of appearance in the source program, said design documentation including any error indication from said error indication means. - View Dependent Claims (4, 5, 6)
-
-
7. A method for producing machine-executable object code, a program listing, and design documentation from a source code having a plurality of statements of implementation code including keywords, and corresponding design documentation code including keywords identical to the keywords of the corresponding implementation code, said method comprising the steps of:
-
reading said source program; verifying that the implementation code keywords include the corresponding design code documentation; signifying any locations in the source code program where the implementation code does not include corresponding documentation code; producing machine-executable object code from said implementation code, said machine-executable object code including executable commands derived from the implementation code; and producing the program listing as a listing of the source program; and producing the design documentation by listing all the design documentation codes statements in the order of appearance in the source program. - View Dependent Claims (8, 9, 10)
-
Specification