• 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 2018

Ubungsblatt 10 ¨

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 = (N, Σ, P, S) mit Σ = {a, +, h, i} und N = {S, F }, wobei P gegeben ist durch:

S → hS + F i S → F F → a

Geben Sie Follow

1

(A) f¨ ur alle A ∈ N an, d.h. bestimmen Sie First

1

(β) f¨ ur alle Linkssatzformen S →

L

uAβ mit u ∈ Σ

und β ∈ (N ∪ Σ)

.

Aufgabe 3 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

Die First

1

- und Follow

1

-Mengen sind

First

1

(E) = First

1

(T ) = {id, h}, First

1

(E

0

) = {+, }, Follow

1

(E) = Follow

1

(E

0

) = {, i}, Follow

1

(T ) = {+, , i}.

Geben Sie die Vorausschautabelle f¨ ur stark LL(1) 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