31. The system of claim 18 , wherein the bidirectional error reporter is further configured to report bidirectional text errors having a set of error properties.
31. The system of claim 18 , wherein the bidirectional error reporter is further configured to report bidirectional text errors having a set of error properties. 32. The system of claim 31 , wherein the bidirectional error reporter is further configured to report a bidirectional text error by assigning a severity value to the bidirectional text error when one of the following applies: (a) the text part starts with or ends with a string consisting of one or more numeric or neutral characters and zero or more whitespace characters; (b) the text part is preceded by a text part belonging to the same paragraph and having the same explicit embedding level and override status as defined by the Unicode Bidirectional Algorithm, where the preceding text part ends with a string consisting of one or more numeric or neutral characters and zero or more whitespace characters; or (c) the text part is followed by a text part belonging to the same paragraph and having the same explicit embedding level and override status as defined by the Unicode Bidirectional Algorithm, where the following text part begins with a string consisting of one or more numeric or neutral characters and zero or more whitespace characters.