PURPOSE:To facilitate the correction of in-sentence clause grammar and to utilize a sentence clause attribute for analyzing a syntax by describing the in-sentence clause grammar in a format of a state transition network, and also, outputting the sentence clause attribute. CONSTITUTION:In-sentence clause grammar 14 describes a rule related to a list of words for constituting a sentence clause in a format of a state transition network, and a word recognizing means 12 recognizes a word in a character-string of an inputted Japanese sentence. Subsequently, an in-sentence clause grammar interpreting means 15 receives the word recognized by the word recognizing means 12 and recognizes a sentence clause, while interpreting the in-sentence clause grammar 14, and a sentence clause attribute holding means 16 holds an attribute name and an attribute value of the sentence clause being an object to be analyzed by the in-sentence clause grammar interpreting means 15. Also, a sentence clause analysis control means 11 controls the work recognizing means 12, the in-sentence clause grammar interpreting means 15 and the sentence clause attribute holding means 16. In such a way, information which has flexible being capable of coping easily with a change of a rule related to a list of words for constituting a sentence clause, and also, can be utilized for analyzing a syntax can be generated simultaneously.
展开▼