|
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, 2004 Andreas F. Borchert, in HTML konvertiert am 28.01.2005 |