Changed the way in which the array descriptor is created. Now it is a parser-stack approach.