slcc: Added comments in source and source_position + added macro expansion fields