Sök…


Grundläggande identifierare

Grundläggande identifierare består av bokstäver, understreck och siffror och måste börja med en bokstav. De är inte skiftlägeskänsliga. Reserverade ord på språket kan inte vara grundläggande identifierare. Exempel på giltiga VHDL-basidentifierare:

A_myId90
a_MYID90
abcDEf100_1
ABCdef100_1

De två första är likvärdiga och de två sista är också likvärdiga (fallkänslighet).

Exempel på ogiltiga grundläggande identifierare:

_not_reset   -- start with underscore
85MHz_clock  -- start with digit
LooP         -- reserved word of the language

Utökade identifierare

VHDL-utökade identifierare avgränsas av backstick ( \ ) och kan innehålla bokstäver, understreck, siffror, mellanslag och andra specialtecken (se Språkreferenshandboken för en fullständig definition av specialtecken). Sekvensen med tecken mellan bakstänk kan reserveras ord på VHDL-språket. Återskärmar kan inkluderas i utökade identifierare genom att fördubbla dem ( \\ ). Utökade identifierare är skiftlägeskänsliga. Exempel på (alla olika) utökade identifierare:

\if\
\If\
\My Identifier\
\An \\ Identifier \\ With \\ Backslashes\
\&#@[]:.*\
\$£§{}\


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow