1. A method of operating a computer to perform linguistic analysis, comprising the steps of: splitting an input text into words and sentences; for each sentence, comparing phrases in each sentence with known phrases stored in a database, as follows: for each word in the sentence, comparing a value thereof and values of the words following it with values of words of stored phrases; in the event a match is found between the value of at least two consecutive words and the value of words of a stored phrase, labelling the matched at least two consecutive words with an overphrase that describes the matched value; after a penultimate word has been compared, recasting the sentence by replacing the matched phrases by respective overphrases; and then repeating the step of comparing phrases with the recast sentence until there is no further recasting by the step of using the overphrase in the comparison as a word until there is no further match found.
1. A method of operating a computer to perform linguistic analysis, comprising the steps of: splitting an input text into words and sentences; for each sentence, comparing phrases in each sentence with known phrases stored in a database, as follows: for each word in the sentence, comparing a value thereof and values of the words following it with values of words of stored phrases; in the event a match is found between the value of at least two consecutive words and the value of words of a stored phrase, labelling the matched at least two consecutive words with an overphrase that describes the matched value; after a penultimate word has been compared, recasting the sentence by replacing the matched phrases by respective overphrases; and then repeating the step of comparing phrases with the recast sentence until there is no further recasting by the step of using the overphrase in the comparison as a word until there is no further match found. 14. A method according to claim 1 , wherein word sense disambiguation is addressed by loading all word senses for each word and deselecting those senses that are not valid in the text provided.