摘要 |
A system capable of carrying out accurate language analysis. A given sentence is divided into tokens, and the parts of speech thereof are determined. When the part of speech of a token cannot be uniquely determined, the part of speech is determined on the basis of the parts of speech of the preceding and subsequent tokens. Then, the attribute of the predicate is analyzed by using suffixes or the like. Then, local structural analysis and determination of the function are carried out by matching the function and the part of speech. After that, overall structural analysis is carried out by extraction of a subordinate clause and analysis of the sentence pattern. In accordance with the overall structural analysis, local structural correction is carried out, if necessary. <IMAGE> |