Programm = Sequenz. Sequenz = (Anweisung | Wiederholung) { " " (Anweisung | Wiederholung) }. Anweisung = VorwaertsGehen | RechtsDrehen | LinksDrehen. VorwaertsGehen = "F" "(" Laenge ")". RechtsDrehen = "-" "(" Winkel ")". LinksDrehen = "+" "(" Winkel ")". Laenge = Zahl. Winkel = Zahl. Zahl = Ziffer [Ziffer] [Ziffer] [Ziffer] . Ziffer = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9". Wiederholung = "R" Zahl "["Sequenz"]".