1Was heißt EBNF? Und wofür wird’s verwendet?
erweiterte Backus - Naur - Form
-> Formulierung von Syntaxregeln
2Was sind Metazeichen?
Metazeichen sind zeichen die innerhalb der Sprachdefinition eine konkrete Bedeutung haben.
3Was macht das Zeichen “=” ?
Das “Trennzeichen =“ grenzt die erklärende Nichtterminal von der Erklärung ab
4Was macht das Zeichen “.” ?
Das “Regelende . “ grenzt Regeln voneinander ab
5Was macht das Zeichen “{}” ?
Die “Wiederholungsklammer { }” bedeutet dass der Inhalt (das was zwischen den Klammern steht) keinmal, einmal oder mehrfach vorkommen kann
6Was bedeutet das Zeichen “|” ?
Die “Alternative |” stellt eine Auswahlmöglichkeit (oder) da
7Was bedeutet das Zeichen „[ ]” ?
Die “Optionsklammer [ ]” bedeutet dass der Inhalt entweder keinmal oder einmal vorkommen kann
8Was bedeutet “( )” ?
Die “Gruppierungsklammer ( )” bedeutet dass die Auswertung innerhalb zuerst stattfinden muss (wie in Mathe)
9Was ist das Syntaxdiagramm?
grafische Darstellung von Syntaxregeln. Man kann demnach das EBNF in ein Syntaxdiagramm übersetzen und anders rum gehts natürlich auch
Zeichnung von Antonia :) angucken