Hintergrundinfo ( Mai überspringen ): Ich arbeite an einer Aufgabe, die wir an der Uni gestellt haben und in der wir eine Grammatik für eine DSL entwerfen müssen, die uns zur Verfügung gestellt wurde. Die Grammatik muss in BNF oder EBNF sein. Neben anderen Dingen werden wir anhand der lexikalischen Regeln in der Grammatik und der Parsing-Regeln bewertet - z. B. ob Regeln für die Sprachuntermenge geeignet sind, wie umfassend diese Regeln sind, wie klar die Regeln sind usw.
Was ich nicht verstehe, ist, wenn diese Regeln in einer in BNF definierten Grammatik behandelt werden (es ist ein neues Thema für uns).
Die Frage : Enthält / liefert eine Grammatik für eine bestimmte Sprache, die entweder in BNF oder EBNF definiert wurde, Regeln für die lexikalische Analyse und / oder das Parsen ? ( oder müssen diese woanders angegeben werden? )
Was wäre auch eine lexikalische Regel? Und was wäre eine Parsing-Regel?