It provides the system which analyzes a language correctly. It divides a
given sentence into the token and it fixes a part of speech. As for the
token which can not be fixed as one part of speech, it decides by the part
of speech of back and forth the token. As for the predicate, it analyzes
an attribute using suffix and so on. Next, it corresponds in the role and
the part of speech. Then, it does the analysis of the local structure and
the decision of the role. After that, it analyzes the whole structure by
the extraction of the subordinate sentence and the sentence pattern
analysis and so on. By the analysis of the whole structure, it corrects if
it is necessary to correct local structure.