VHDL допускает следующие замены, предположительно потому, что некоторые компьютеры могут не поддерживать вертикальную черту (или символ трубы) (|) или хэш (или знак фунта / знак числа) (#):
case A|B
можно записать как case A!B
16#fff#
можно записать как 16:fff:
В настоящее время любой компьютер поддерживает вертикальную черту и символ хеша, поэтому я подумал, что никто не использует эти замены ... Пока кто-то не запросил поддержку восклицательного знака.
Мой вопрос: это одинокий случай, или другие люди также используют восклицательный знак вместо вертикальной черты? Кто-нибудь использует двоеточие?