Разработчик может определить любое согласующееся подмножество свойств, перечисляемых в таблицах свойств и будет объявлять предоставляемое подмножество как "Декларацию соответствия разработчика".
Декларация соответствия разработчика будет включена в документацию, сопровождающую систему, или будет создаваться самой системой.
Формат декларации соответствия разработчика будет предоставлять следующую информацию (пример декларации соответствия приведен на рисунке 4):
- общая информация, включающая наименование и адрес разработчика, наименование и версию продукта и дату выпуска;
- номер соответствующей таблицы соответствия, номер свойства и используемый язык программирования для каждого реализованного свойства.
Заголовок и подзаголовок таблицы свойств, описание свойства, примеры, примечания разработчика и другая информация являются необязательными.
Нереализованные таблицы и свойства могут быть опущены.
Рисунок 4 - Декларация соответствия разработчика (пример)
Таблица 4 - Прагма | ||||||
1 | Прагма в фигурных скобках { … } | |||||
Таблица 5 - Числовые литералы | ||||||
1 | Целый литерал: -12 | |||||
2 | Действительный литерал: -12.0 | |||||
3 | Действительные литералы с экспонентой: -1.34E-12 | |||||
4 | Двоичный литерал: 2#1111_1111 | |||||
5 | Восьмеричный литерал: 8#377 | |||||
6 | Шестнадцатеричный литерал: 16#FF | |||||
7 | Логический ноль и единица | |||||
8 | Логические FALSE и TRUE | |||||
9 | Типизированный литерал: INT#-123 | |||||
И т.д. |
Рисунок 4