• Keine Ergebnisse gefunden

Aufgabe 1 Sei G = (N, {a, b}, P, S ) mit {A, S} ⊆ N . Sei I = [S → a • Ab, {ab, aa}]

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1 Sei G = (N, {a, b}, P, S ) mit {A, S} ⊆ N . Sei I = [S → a • Ab, {ab, aa}]"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2019

Ubungsblatt 12 ¨

Aufgabe 1 Sei G = (N, {a, b}, P, S ) mit {A, S} ⊆ N . Sei I = [S → a • Ab, {ab, aa}]

ein Item des erweiterten Topdown-Kellerautomaten f¨ ur G mit Lookahead 2.

• Geben Sie den Lookahead f¨ ur die Expansion-Schritte zu I an.

• Seien außerdem A → | a die einzigen Produktionen f¨ ur A in P . Geben Sie die Zeile der Vorausschautabelle f¨ ur I an.

Aufgabe 2 Sei G = ({E, E

0

, T }, {id, +, h, i}, P, E), wobei P gegeben ist durch:

E → T E

0

E

0

→ +T E

0

|

T → hEi | id

1. Geben Sie First

1

f¨ ur alle Nichtterminale von G an.

2. Geben Sie Follow

1

f¨ ur alle Nichtterminale von G an.

3. Geben Sie die Vorausschautabelle f¨ ur stark LL(1) an.

Aufgabe 3 Sei G = ({S, A}, {a, h, i}, P, S), wobei P gegeben ist durch:

S → hAi | ε A → a | ε

1. Geben Sie First

1

f¨ ur alle Nichtterminale von G an.

2. Geben Sie Follow

1

f¨ ur alle Nichtterminale von G an.

3. Geben Sie die Vorausschautabelle f¨ ur stark LL(1) an.

Aufgabe 4 Sei G = ({A, B}, {a, b, c}, P, A), wobei P gegeben ist durch:

A → Ba | Bb B → ε | c

Geben Sie eine LL(1)-Grammatik G

0

mit L(G) = L(G

0

) an.

1

Referenzen

ÄHNLICHE DOKUMENTE

Verwenden Sie anschließend den Algo- rithmus aus der Vorlesung, um einen DEA zu erhalten..

[r]

[r]

Bestimmen Sie die Funktionsgleichungen für diese drei Funktionen, und geben Sie die abschnittweise definierte Funktion f an, durch die die Quer- schnittsfläche des

b) Berechnen Sie die Nullstellen der Funktion. c) Bestimmen Sie die Koordinaten des Scheitelpunktes. d) Bestimmen Sie die Funktionsgleichung der Sekanten, die den Graphen von

Theoretische Informatik 1 Gewertete Aufgaben, Blatt 12. Abgabe ins Fach Ihrer/s Tutorin/s

Übungsaufgaben, Folien und weitere Hinweise zur Vorlesung finden Sie online

Geben Sie eine Grammatik an, welche genau diese Sprache erzeugt und nur rechts- und linkslineare Regeln enthält.. Zeigen Sie, dass Ihre Grammatik genau diese