LALR-Parser

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 18. Januar 2007 um 14:06 Uhr durch 89.83.18.150 (Diskussion) (Siehe auch: + fr:Analyse LALR). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Der LALR Parser (lookahead LR Parser) ist ein modifizierter LR(1)-Parser. Dabei werden die so genannten LR(1)-Mengen die unter der Relation identisch sind, zu einer Menge zusammengefasst.

Die Relation ist wie folgt definiert:

die LR(0)-Anteile von a und b stimmen überein.

Im einfachen Worten bedeutet das, dass im zuvor berechneten LR(1)-Automaten Zustände zusammengeführt werden, deren Kern identisch ist. Der Kern zweier Zustände ist identisch, falls die Items der beiden Zustände bis auf die Follow-Mengen (Lookaheads) identisch sind.

Siehe auch

Bottom-Up-Parser, LR-Parser