sprachensyntax

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

sprachensyntax
hi,

aufgabe 7 der klausur 03/2001: formulieren sie den grammatikausschnitt mit hilfe von einem oder mehreren syntaxdiagrammen. ersetzen sie dabei alle rekursionen durch iterationen.

was soll dieser letzte satz bedeuten? weiss das jemand?


Also
wenn du dir die “ClassModifiers” anschaust, kannst du sehen, dass ClassModifiers wieder rekursiv aufgerufen wird. Du sollst es nun so hinschreiben, dass nur noch Iterationen übrig sind aus

ClassModifiers::= ClassModifier | ClassModifiers ClassModifier
( wobei blau = rekursiver Aufruf)

also

—> ClassModifier------>
^ |
|________________|


Ich glaub:

Wenn da steht A → aA | b

musst du so machen:

                              • “b”- - - -
                                | |
                • -“a” - -

da muss man halt irgendwelche Schleifen reinbauen


Weiß jemand wie die EBNF zu 97 /10 Aufgabe 7 ist (also die 2.Zeichnung)?