add <dropped_decl>, <badstring> etc for diagnositics and compliant declaration error handling