Наш PARLANSE язык параллельного программирования является одним из таких.Фактически, это позволяет любому символу в идентификаторах, хотя многие из них, включая пробелы, должны быть экранированы (перед ~), чтобы быть включенными в имя.Вот пример:
~'Buffer~ Marker~'
Это используется, чтобы позволить PARLANSE легко ссылаться на произвольные символы из других языков (в частности, из EBNF, взятых из произвольных ссылочных документов, где мы не можемконтролировать используемую пунктуацию).
Мы не часто используем эту функцию, но когда она необходима, это означает, что мы можем оставаться верными токенам из других документов.