10. The syntactic analysis apparatus as set forth in claim 9, wherein said error analyzing rules include a second condition defining an attribute relationship between given grammatical categories, said second condition being logically inverted relative to a corresponding third condition in said syntax analyzing rules, said fourth means identifying said syntactic error in accordance with said third condition when said second condition matches said syntactic subtrees received thereby.
9. A syntactic analysis apparatus comprising: first means for storing a plurality of given syntax analyzing rules; second means for receiving an input sentence and for performing a syntactic analysis of said input sentence by applying said stored syntax analyzing rules in sequence, said second means outputting a syntactic tree of said input sentence when said syntactic analysis is successful and outputting syntactic subtrees of said input sentence when said syntactic analysis ends in failure due to syntactic error included in said input sentence; third means for storing a plurality of given error analyzing rules; error analyzing rule generating means for generating said error analyzing rules by logically inverting said syntax analyzing rules, and fourth means for receiving said syntactic subtrees of said input sentence and for identifying said syntactic error by applying said stored error analyzing rules in sequence to said received syntactic subtrees, each of said error analyzing rules defining a first condition on relationship between syntactic subtrees, said first condition corresponding to and representing an expected syntactic error included in an output sentence, wherein each of said error analyzing rules further defines a correction command for correcting said expected syntactic error represented by said first condition; and input sentence correcting means responsive to said correction command for correcting said input sentence in accordance with said correction command; whereby the apparatus identifies and corrects said syntactic error when said first condition of the applied error analyzing rule matches said syntactic error.