Ricerca…
Identificatori di base
Gli identificatori di base sono costituiti da lettere, caratteri di sottolineatura e cifre e devono iniziare con una lettera. Non sono case sensitive. Le parole riservate della lingua non possono essere identificatori di base. Esempi di identificatori di base VHDL validi:
A_myId90
a_MYID90
abcDEf100_1
ABCdef100_1
I primi due sono equivalenti e gli ultimi due sono anche equivalenti (insensibilità alle maiuscole e minuscole).
Esempi di identificatori di base non validi:
_not_reset -- start with underscore
85MHz_clock -- start with digit
LooP -- reserved word of the language
Identificatori estesi
Gli identificatori estesi VHDL sono delimitati da barre retroverse ( \
) e possono contenere lettere, caratteri di sottolineatura, cifre, spazi e altri caratteri speciali (consultare il Manuale di riferimento della lingua per una definizione completa di caratteri speciali). La sequenza di caratteri tra i backslash può essere parole riservate del linguaggio VHDL. I backslash possono essere inclusi negli identificatori estesi raddoppiandoli ( \\
). Gli identificatori estesi sono case sensitive. Esempi di identificatori estesi (tutti diversi):
\if\
\If\
\My Identifier\
\An \\ Identifier \\ With \\ Backslashes\
\&#@[]:.*\
\$£§{}\