Buscar..


Identificadores basicos

Los identificadores básicos constan de letras, guiones bajos y dígitos y deben comenzar con una letra. No son sensibles a mayúsculas y minúsculas. Las palabras reservadas del idioma no pueden ser identificadores básicos. Ejemplos de identificadores básicos de VHDL válidos:

A_myId90
a_MYID90
abcDEf100_1
ABCdef100_1

Los dos primeros son equivalentes y los dos últimos también son equivalentes (insensibilidad a los casos).

Ejemplos de identificadores básicos inválidos:

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

Identificadores extendidos

Los identificadores extendidos VHDL están delimitados por barras diagonales inversas ( \ ) y pueden contener letras, guiones bajos, dígitos, espacios y otros caracteres especiales (consulte el Manual de consulta de idiomas para obtener una definición completa de los caracteres especiales). La secuencia de caracteres entre barras invertidas puede ser palabras reservadas del lenguaje VHDL. Las barras invertidas se pueden incluir en los identificadores extendidos duplicándolos ( \\ ). Los identificadores extendidos distinguen entre mayúsculas y minúsculas. Ejemplos de identificadores extendidos (todos diferentes):

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


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow