A : Ausdruck (beliebig), E: Ausdruck (elementar)
A -> E E .. E
| A Op A
E -> Variable/Funktion -- beginnt klein
| Konstruktor -- beginnt groß
| '(' A ')'
Op -> Operator -- besteht aus Sonderzeichen
| Konstruktor-Op -- ... und beginnt mit ':'
Beispiel:
head xs : tail xs