Справочник по Ada 2005
J.2 Разрешённые замены символов
Синтаксис
Разрешены следующие замены символов вертикальной черты, знака числа и кавычек:
- Символ вертикальной черты (|) может быть заменён знаком восклицания (!) в качестве разделителя.
- Знаки числа (#) в based_literal можно заменить двоеточиями (:) при условии, что замена выполняется для обоих вхождений.
- Кавычки (") в качестве символов скобок строки в начале и в конце строковой константы можно заменить на проценты (%) при условии, что заключённая последовательность символов не содержит кавычек, и при условии, что обе скобки строки заменены. Любой знак процента внутри последовательности символов должен быть удвоен, и каждый такой удвоенный знак процента интерпретируется как один символ процента.
Эти замены не изменяют смысл программы.