Identificadores

Explicación

Los identificadores se usan como nombres. Básicamente, un identificador empieza con una letra y continúa (se extiende) cómo una combinación, de letras, números y unos pocos caracteres especiales.

Las categorías de caracteres que aparecen en la sección de sintaxis (letter_uppercase,...) son las del estándar ISO-10646:2003 (Unicode). Ada no diferencia entre mayúsculas y minúsculas: dos identificadores que sólo se diferencian en eso, o en los caracteres correspondientes a la categoría other_format, son considerados iguales. Un identificador no puede tener juntos dos caracteres de la categoría punctuation_connector. Un identificador no debe coincidir con una palabra reservada.

 

Sintaxis

identifier ::= 
   identifier_start {identifier_start | identifier_extend} 

identifier_start ::= 
     letter_uppercase | letter_lowercase | letter_titlecase
   | letter_modifier | letter_other
   | number_letter

identifier_extend ::= 
     mark_non_spacing | mark_spacing_combining
   | number_decimal | punctuation_connector
   | other_format

Ejemplo

Alumno   Primer_Ministro   A   Uranio235
εΠδΦ     Raíz_Cuadrada     Curso_1