Rechtsreduktion: Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>Crazy1880
K Veraltetes HTML (LintError)
 
(kein Unterschied)

Aktuelle Version vom 8. Februar 2022, 18:39 Uhr

Vorlage:Belege fehlen Rechtsreduktion ist ein Begriff aus der Theoretischen Informatik und bezeichnet eine umgedrehte Rechtsableitung.

Beim Bottom-Up-Parsing werden keine Ableitungen vom Startsymbol der Grammatik aus zur Eingabe berechnet, sondern Reduktionen von der Eingabe zum Startsymbol. Im Zusammenhang mit LR(k)-Parsing spricht man deshalb bei einer umgedrehten Rechtsableitung

αβwrαAw

auch von einer Rechtsreduktion, bei der nach der Regel

Aβ

reduziert wurde.

  • α repräsentiert den Parse-Stack unterhalb des Handles.
  • β ist das Handle.
  • w ist der noch nicht abgearbeitete Teil der Eingabe.