All Arabic sentences, both verbal and nominal, share the same main structure, which consists of two required components: the predicate and the subject, and two optional components: the head and the complement. Simple sentences are based on most basic noun phrases (simple nouns), and can be expanded in the predicate, the subject, or the complement. The expansion leads to compound parts rather than simple ones. The aim of this work is to merge our two previous parsers [2, 3], and to extend the merged parser, at the noun phrase level, to be able to parse the expansive simple sentences. Hence, we have implemented a set of syntactic grammars modeling Arabic noun phrase structures. These grammars are enriched by the agreement constraints of the noun phrase components. Using our enhanced and extended grammar, we have parsed syntactically several sentences, we have recognized both nominal and verbal expansive sentences, and we have generated their possible syntactic trees regardless of the sentence’ components order. The results were satisfactory.