• Keine Ergebnisse gefunden

Aufgabe 1 Sei G = ({E, C, F }, {a, +, h, i}, P, E), wobei P gegeben ist durch:

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 1 Sei G = ({E, C, F }, {a, +, h, i}, P, E), wobei P gegeben ist durch:"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨ at Siegen

Lehrstuhl Theoretische Informatik Markus Lohrey

Compilerbau I SS 2020

Ubungsblatt 10 ¨

Aufgabe 1 Sei G = ({E, C, F }, {a, +, h, i}, P, E), wobei P gegeben ist durch:

E → F C C → +F C | ε F → hEi | a

Berechnen Sie die Vorausschautabelle f¨ ur k = 1. Es gen¨ ugt, wenn Sie die erreichbaren Zust¨ ande angeben. Sie k¨ onnen verwenden, dass

First

1

(E) = First

1

(F ) = {a, h} und First

1

(C) = {ε, +}.

Aufgabe 2 Sei G = ({S, F }, {a, +, h, i}, P, S), wobei P gegeben ist durch:

S → F | hS+F i F → a

(a) Berechnen Sie First

1

f¨ ur jedes Nichtterminal.

(b) Geben Sie alle erreichbaren Expansions¨ uberg¨ ange des erweiterten Item- kellerautomaten f¨ ur k = 1 an.

(c) Geben Sie die Vorausschautabelle f¨ ur k = 1 an. Es gen¨ ugt, die erreich- baren Zust¨ ande anzugeben.

(d) Verwenden Sie die Vorausschautabelle, um eine akzeptierende Konfigu- rationsfolge f¨ ur ha+ai anzugeben.

1

Referenzen

ÄHNLICHE DOKUMENTE

The “NIS/DMP - a network information system for documentation, monitoring and planning of electrical distribution networks” project expands a conventional net- work information

We hypothesized that if we inactivated PF14 in a reversible, tumor sensitive manner, we would increase gene delivery efficiency in tumors, and reduce transgene expression in

[r]

Schauen Sie sich dazu die Definitionen auf json.org an und be- ginnen Sie Ihre Grammatik mit dem Startsymbol S und der Produktion:.. S → Array | Object Leiten Sie

[r]

[r]

[r]

half, each half will contain about 4 J/K because S is an extensive quantity. Usually, the object expands. The entropy itself is generated in the boiler by consumption of energy