img178

img178



178


12. Metody grafowe

Wierzchołki ij, j = 1,,p nazywamy wierzchołkami potencjalnie kontekstowymi dla wierzchołka n*, natomiast krawędzie wchodzące do wierzchołków ij nazywamy krawędziami potencjalnie kontekstowymi dla wierzchołka n*. Wierzchołki i'-, j = 1    nazywamy wierzchołkami quasi-

-kontekstowymi dla wierzchołka n*.

Zauważmy, że wierzchołki indeksowane przez 2 grafów g oraz Z, w rozważanym przykładzie, są potencjalnie kontekstowo identyczne. Natomiast elementy zapamiętanej trójki postaci (q,k,e) mają następujące znaczenie:

q jest indeksem wierzchołka potencjalnie kontekstowego dla wierzchołka indeksowanego przez k - ny,

e jest etykietą krawędzi potencjalnie kontekstowej dla wierzchołka n*.

Trójkę o postaci (ę, 1, e) nazywamy opisem potencjalnie kontekstowej identyczności.

Przed prezentacją algorytmu parsera wprowadźmy następujące oznaczenia:

G - analizowany graf,

H - graf wywodzony (generowany) w trakcie parsingu,

Z - graf startowy gramatyki,

D - zbiór opisów potencjalnie kontekstowej identyczności, n(i) - etykieta wierzchołka grafu G indeksowanego przez i, n'(ł) - etykieta wierzchołka grafu H indeksowanego przez t, m - liczba wierzchołków analizowanego grafu.

Zdefiniujmy procedury i funkcje parsera:

choose(/l, a, fc) - jeśli istnieje produkcja, dla której A jest etykietą lewej strony oraz a jest etykietą wierzchołka pierwszego poziomu grafu prawej strony produkcji, to:

k := numer takiej produkcji; w przeciwnym przypadku k := 0;

production(//, i,k) - zastosowanie i-tej produkcji dla i-tego wierzchołka grafu H ;


Wyszukiwarka

Podobne podstrony:
img164 12. METODY GRAFOWE Jak wspomniano w rozdziale 9, gramatyki grafowe są mocniejszym narzędziem
img170 170 12. Metody grafowe i wtedy dopiero na zwolnionych wcześniejszych miejscach wektora tt zap
img172 172 12. Metody grafowe12.2. Parsing dla gramatyki grafowej klasy ETL() Metodę tą zilustrujemy
img176 176 12. Metody grafowe Rozważmy teraz następujący problem związany z analizą języków generowa
img164 12. METODY GRAFOWE Jak wspomniano w rozdziale 9, gramatyki grafowe są mocniejszym narzędziem
img166 166 12. Metody grafoweE = {a,M}, T = {r,t,p,ti,s},$}:(1) S->btDrA ,    (2)
img170 170 12. Metody grafowe i wtedy dopiero na zwolnionych wcześniejszych miejscach wektora tt zap
img172 172 12. Metody grafowe12.2. Parsing dla gramatyki grafowej klasy ETL() Metodę tą zilustrujemy
img174 174    12. Metody grafowe Zbiór produkcji tp, którego lewe i prawe strony są p
img176 176 12. Metody grafowe Rozważmy teraz następujący problem związany z analizą języków generowa
img180 180 12. Metody grafowe rzędu 0(n2). Jakkolwiek obie metody zostały zdefiniowane dla potrzeb a
img174 174    12. Metody grafowe Zbiór produkcji tp, którego lewe i prawe strony są p
img168 16812. Metody grafowe Rys. 12.3. Przebieg generacji sceny I z rys. 12.1 za pomocą ekspansywne
img178 178 obrotu lunety, kąt pionowy - pomierzyć lub określić odległość poziomą d. Wysokoać punktu

więcej podobnych podstron