Czy ktoś sformalizował związek między technikami analizy składniowej redukującej przesunięcie a ograniczonymi kontynuacjami?
Podczas konstruowania analizatora składniowego typu oddolnego (np. Parserów LR) bierzemy gramatykę, a następnie reprezentujemy stany analizy jako zestawy elementów : rozszerzone produkcje od postaci , gdzie i są sekwencje terminali i nieterminali. Marker reprezentuje, jak daleko parser dotarł do łańcucha, przy czym reprezentuje to, co do tej pory było widziane, a oznacza prognozę tego, co jeszcze może zostać przeanalizowane.α β ∙ α β
Akcja przesunięcie w przejściu automatu LR parsowania odpowiada prefiks krawędzią stosu i zastąpić go . Tak głęboka manipulacja stosem przypomina działanie operatora sterującego, ale jest to tylko obserwacja jakościowa.A
Czy ktoś badał związek między analizą składniową z redukcją zmiany i operatorami sterującymi z ograniczeniami, takimi jak shift / reset?