EBNF und Syntaxdiagramm

9 flashcardsby srkrs22
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Was heißt EBNF? Und wofür wird’s verwendet?
erweiterte Backus - Naur - Form
-> Formulierung von Syntaxregeln
2
Was sind Metazeichen?
Metazeichen sind zeichen die innerhalb der Sprachdefinition eine konkrete Bedeutung haben.
3
Was macht das Zeichen “=” ?
Das “Trennzeichen =“ grenzt die erklärende Nichtterminal von der Erklärung ab
4
Was macht das Zeichen “.” ?
Das “Regelende . “ grenzt Regeln voneinander ab
5
Was macht das Zeichen “{}” ?
Die “Wiederholungsklammer { }” bedeutet dass der Inhalt (das was zwischen den Klammern steht) keinmal, einmal oder mehrfach vorkommen kann
6
Was bedeutet das Zeichen “|” ?
Die “Alternative |” stellt eine Auswahlmöglichkeit (oder) da
7
Was bedeutet das Zeichen „[ ]” ?
Die “Optionsklammer [ ]” bedeutet dass der Inhalt entweder keinmal oder einmal vorkommen kann
8
Was bedeutet “( )” ?
Die “Gruppierungsklammer ( )” bedeutet dass die Auswertung innerhalb zuerst stattfinden muss (wie in Mathe)
9
Was 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
Study all 9 cards for free