System for Preparing Software Documentation in Natural Languages
First Claim
1. A software documentation preparing system, comprising:
- input means for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function and a sign indicating a type of natural language;
storage means for interpreting the input source file, identifying the combined sign, associating the sign with a source code statement, and storing a comment on memory;
extraction means for extracting only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and
output means for outputting software documentation in the natural language to be output for the source code statement based on the extracted comment.
1 Assignment
0 Petitions
Accused Products
Abstract
A software documentation preparing system which can prepare software documentation written in plural natural languages is provided. The software documentation preparing system uses input unit for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function and a sign indicating a type of natural language; interprets the input source file, identifies the combined sign, associates the sign with a source code statement, and stores a comment on memory; extracts only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and outputs software documentation in the natural language to be output for the source code statement based on the extracted comment.
-
Citations
12 Claims
-
1. A software documentation preparing system, comprising:
-
input means for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function and a sign indicating a type of natural language; storage means for interpreting the input source file, identifying the combined sign, associating the sign with a source code statement, and storing a comment on memory; extraction means for extracting only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and output means for outputting software documentation in the natural language to be output for the source code statement based on the extracted comment. - View Dependent Claims (3, 4, 5)
-
-
2. A software documentation preparing system, comprising:
-
input means for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function, a sign indicating a type of natural language, and a sign indicating a nation or an area; storage means for interpreting the input source file, identifying the combined sign, associating the sign with a source code statement, and storing a comment on memory; extraction means for extracting only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and output means for outputting software documentation in the natural language to be output for the source code statement based on the extracted comment.
-
-
6. A program for configuring a software documentation preparing system that outputs software documentation in plural natural languages, used to direct a computer to function as:
-
input means for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function and a sign indicating a type of natural language; storage means for interpreting the input source file, identifying the combined sign, associating the sign with a source code statement, and storing a comment on memory; extraction means for extracting only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and output means for outputting software documentation in the natural language to be output for the source code statement based on the extracted comment. - View Dependent Claims (8, 9, 10)
-
-
7. A program for configuring a software documentation preparing system that outputs software documentation in plural natural languages, used to direct a computer to function as:
-
input means for inputting a source file including a source code statement written in a programming language and a comment assigned to the source code statement, in which source file, the comment describing one of functions in the source code is described in plural natural languages, each of the descriptions in the natural languages provided with a combined sign of a sign indicating the function, a sign indicating a type of natural language, and a sign indicating a nation or an area; storage means for interpreting the input source file, identifying the combined sign, associating the sign with a source code statement, and storing a comment on memory; extraction means for extracting only a comment provided with a sign corresponding to the type of the user-specified natural language to be output; and output means for outputting software documentation in the natural language to be output for the source code statement based on the extracted comment.
-
-
11. A data structure of a source file, wherein
in a source file including a source code statement written in a programming language and a comment assigned to the source code statement, a comment describing one of a function in a source code is described in plural natural languages, and a combined sign of a sign indicating a function and a sign indicating the type of a natural language is provided for a description of each natural language.
-
12. A data structure of a source file, wherein
in a source file including a source code statement written in a programming language and a comment assigned to the source code statement, a comment describing one of a function in a source code is described in plural natural languages following the sign indicating a function, and a sign of the type indicating the natural language used in the description is added to the comment.
Specification