To develop a syntactic and semantic analysis using this framework, a network of the words for a given sentence is constructed. Each word is given some number indicating its position relative to the other words in the sentence. Once a word is entered in the network, the system assigns all of the possible roles the words can have by applying the lexical constraints (which specify legal word categories) and allowing the word to modify all the remaining words in the sentence or no words at all. Each of the arcs in the network has associated with it a matrix.