24. The method of claim 13 , wherein one or more of aggregation into groups, determining connection between elements, and classifying the elements, is based on rules comprising rules that are not generated using machine learning techniques.
13. A computer-implemented method for processing text, the method comprising: a processor configurable to execute a natural language processing application receiving input data from one or more data sources, wherein the input data comprises one or more of plain text, and tokenized text; the processor tokenizing the text; the processor aggregating tokens into three-level structure comprising word level, phrase level and clause level, wherein, tokens are aggregated into words, words into phrases and phases into clauses; each element on lower level is assigned to exactly one element of higher level; each element on higher level comprises one or more elements of lower level; tokens that are coordinating or subordinating words within a phrase are aggregated into one or more words that are separate from their respective coordinated or subordinated words, and both the coordinating or subordinating words and their respective coordinated or subordinated words are aggregated into one phrase; words that are coordinating or subordinating phrases within a clause are aggregated into one or more phrases that are separate from their respective coordinated or subordinated phrases, and both the coordinating or subordinating phrases and their respective coordinated or subordinated phrases are aggregated into one clause; and phrases that are coordinating or subordinating clauses are aggregated into one or more clauses that are separate from their respective coordinated or subordinated clauses; the processor determining syntactic connections between at least every clause and its syntactically superior clause at the same sentence; every clause and its syntactically superior phrase if exists within the same sentence; every phrase and its syntactically superior phrase within the same clause; and every word and its syntactically superior word within the same phrase, and wherein: element without its syntactically superior element becomes root element; if one or more coordinated elements have common syntactically superior element, the coordinated elements are connected to their respective coordinating element, and the coordinating element is connected to the element which is syntactically superior to the respective coordinated elements; and if one or more coordinated elements are all syntactically superior to an element, the syntactically subordinated element is connected to the element coordinating its respective syntactically superior elements; and the processor classifying each word, phrase and clause, wherein, classification reflects syntactic function of the word, the phrase and the clause; and phrases and clauses share partially common set of possible syntactic functions comprising at least subject, object, complement and attribute function.