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