slcc: Added source structure and sources array