6. A computer-readable medium, comprising: morphological graph data representing a first state, a last state, and at least one morpheme transition between the first state and the last state; and computer-executable instructions for performing steps comprising: applying a critique to morpho-syntactical data associated with an original phrase, the critique including a trigger and an action, the morpho-syntactical data including a stem corresponding to the first state, at least one bound morpheme, and attribute bits describing the original phrase; determining whether the trigger is satisfied by the morpho-syntactical data; preparing a morpheme list and a bit list corresponding to state of morpho-syntactical data; altering the morpheme list and the bit list in accordance with the action; traversing the morphological graph data by a first pass from the last state to the first state in a breadth-first manner, with a graph path of the first pass being determined by the contents of the morpheme list and the bit list; traversing the morphological graph by a second pass from the first state to the last state in a depth-first manner, with a reconstructed graph path being determined by nodes of the graph path of the first pass; and providing a substitute string corresponding to the reconstructed path, the substitute string including the stem and replacement morphemes, the replacement morphemes being derived from the path and corresponding to the morpheme transitions traversed along the path.
6. A computer-readable medium, comprising: morphological graph data representing a first state, a last state, and at least one morpheme transition between the first state and the last state; and computer-executable instructions for performing steps comprising: applying a critique to morpho-syntactical data associated with an original phrase, the critique including a trigger and an action, the morpho-syntactical data including a stem corresponding to the first state, at least one bound morpheme, and attribute bits describing the original phrase; determining whether the trigger is satisfied by the morpho-syntactical data; preparing a morpheme list and a bit list corresponding to state of morpho-syntactical data; altering the morpheme list and the bit list in accordance with the action; traversing the morphological graph data by a first pass from the last state to the first state in a breadth-first manner, with a graph path of the first pass being determined by the contents of the morpheme list and the bit list; traversing the morphological graph by a second pass from the first state to the last state in a depth-first manner, with a reconstructed graph path being determined by nodes of the graph path of the first pass; and providing a substitute string corresponding to the reconstructed path, the substitute string including the stem and replacement morphemes, the replacement morphemes being derived from the path and corresponding to the morpheme transitions traversed along the path. 7. The method of claim 6, wherein the first state corresponds to a stem and the last state corresponds to the rightmost edge of a phrase.