Una
expresión es una parte de un programa que calcula u obtiene un valor. Toda expresión tiene un tipo asociado que es el del valor calculado/obtenido. Una expresión está formada por una combinación de valores,
objetos∞,
operadores∞,
atributos∞ y
funciones∞.
Notación
Una expresión en
Ada se puede construir de la siguiente manera simplificada:
expresión ::= relación operador relación
relación ::= expresión_simple [ operador_relacional expresión_simple ]
| expresión_simple [ not ] in rango
expresión_simple ::= [ operador_unario ] término
{ operador_binario término }
Manual de referencia de Ada