|
Expression = Term { ["+" | "-"] Term } . Term = Factor { ["*" | "/"] Factor } . Factor = "(" Expression ")" | ("+" | "-") Factor | Constant . Constant = "0" | "1" | ... | "9" . |
Sehr häufig sind ad-hoc Einlese-Prozeduren
unzureichend, schwer zu durchschauen und noch schwerer
zu pflegen.
| |
Deswegen empfiehlt es sich in vielen Fällen, eine
formale Definition der Eingabe-Sprache zu geben und
Techniken des Compiler-Baus zu deren Analyse zu verwenden.
| |
Dies klappt in sehr vielen Fällen mit erstaunlich
geringem Aufwand.
|
Copyright © 1999 Andreas Borchert, in HTML konvertiert am 29.06.1999 |