add generation of array and dictionary literals