parse CompundStatement