摘要 |
PURPOSE:To provide a syntax analyzing system capable of describing priority knowledge by a natural format, easily executing the maintenance management of consistency of priority knowledge and easily leading new priority knowledge and a syntax analyzing system capable of executing accurate and highly effective disbranching. CONSTITUTION:An analytical result stores the evaluation result of each factor for priority evaluation as a vector. Priority is propagated on a syntax tree as the format of a vector score. In each time that a grammar rule is applied by a grammar rule applying part 143 and an edge is prepared, a vector socre calculating part 144 prepares a new vector score from the vector scolre of a slave edge by the addition of each element, corrects the vector score in accordance with a grammar rule instruction and then adds the corrected result to a new edge. A total score calculating part 145 calculates a total score from the vector score and applies the calculated socre to the new edge. |