Suche…


Grundlegende Bezeichner

Grundlegende Bezeichner bestehen aus Buchstaben, Unterstrichen und Ziffern und müssen mit einem Buchstaben beginnen. Sie sind nicht case sensitive. Reservierte Wörter der Sprache können keine grundlegenden Bezeichner sein. Beispiele für gültige VHDL-Basisbezeichner:

A_myId90
a_MYID90
abcDEf100_1
ABCdef100_1

Die ersten beiden sind gleichwertig und die letzten beiden sind gleichwertig (Groß- und Kleinschreibung).

Beispiele für ungültige Basisidentifikatoren:

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

Erweiterte Bezeichner

VHDL-erweiterte Bezeichner werden durch Backslashes ( \ ) begrenzt und können Buchstaben, Unterstriche, Ziffern, Leerzeichen und andere Sonderzeichen enthalten (eine vollständige Definition der Sonderzeichen finden Sie im Referenzhandbuch für Sprachen). Die Zeichenfolge zwischen den Backslashes kann reservierte Wörter der VHDL-Sprache sein. Backslashes können durch Verdoppeln ( \\ ) in erweiterte Bezeichner eingeschlossen werden. Erweiterte Bezeichner unterscheiden zwischen Groß- und Kleinschreibung. Beispiele für (alle verschiedenen) erweiterten Bezeichner:

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


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow