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