Anfänger mehrerer Alternativen

Top  Previous  Next

Grammatiktests > Anfänger mehrerer Alternativen

 

Die Warnmeldung

 

LL(1) Fehler: "X" ist Anfänger mehrerer Alternativen

 

erscheint, wenn Alternativen mit demselben Terminalsymbol beginnen. Z.B. in der folgenden Regel:

 

Gruss ::= "guten" "morgen" | "hallo" | "guten" "tag"

 

beginnen sowohl der erste als auch der letzte Gruß mit dem Wort "guten". Sobald TETRA im Eingabetext dies Wort findet, würde die erste der Alternativen gewählt, auch, wenn das Wort "tag" folgt. Die Regel sollte folgendermaßen umgeschrieben werden.

 

Gruss ::= "guten" ("morgen" | "tag" ) | "hallo"

 

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English