5.2 Ausdrücke
Ein Ausdruck (expression
<BNF>) ist eine Verarbeitungsvorschrift, die einen Wert berechnet.
Das Ergebnis ist ein numerischer Wert, ein Zeichen oder eine Zeichenfolge,
ein Aggregat oder auch einfach nur ein Boolescher Wert.
- Primärausdrücke (primary
<BNF>) z.B Literale
- Einfache Ausdrücke (simple_expression
<BNF>)
- Beziehungen (relation
<BNF>)
- Faktoren (factor
<BNF>)
- Terme (term
<BNF>)
Der Typ des Wertes eines Ausdrucks ergibt sich aus den Typen der an der
Berechnung des Ausdrucks beteiligten Elemente.
Person.Nachname |
-- Primärausdruck |
55 |
-- Primärausdruck |
3**2 |
-- Faktor |
not A |
-- Faktor |
2*Pi |
-- Term |
A mod 5 |
-- Term |
-5 + A |
-- Einfacher Ausdruck |
'A' & "BDCE" |
-- einfacher Ausdruck |
Zaehler in Groesse |
-- Beziehung |
A <= B |
-- Beziehung |
(A and B) or C |
-- Ausdruck |
(A xor B) and C |
-- Ausdruck |
|