img171
12.1. Parsing ekspansywnych języków grafowych
procedurę ExpRec (var rec); begin
for i := m to 1 do maketriple(i,Ij); i := 1; k := 1;
if Ii yt [S,ari,li] then rec :=’err’; else begin *(1) := li;
w(2)ir(3)... *(di + 1) := m; k := k + d,; for i := 2 to m do if rec / 'err' then begin
if (h = [A, ori, li] and 1; = ir(i)) then begin
if k = i then begin
ir(i+ l)...w(i + dj) :=ai; k := k + dj end
else (k > i) begin
for c := i + 1 to k do ir(c + dj) := ir(c); jr(i + 1)... w(i + dj) := Oj; k := k + di end
end
else
if (h = [A, A,h] and lj y£ r(i)) then rec := ’err’;
end;
if rec y£ ’err’ then begin
list := jr(l)... ir(m); rec := decide(list,tab) end;
Wyszukiwarka
Podobne podstrony:
img171 171 12.1. Parsing ekspansywnych języków grafowych procedurę ExpRec (var rec); begin for i :=img165 165 12.1. Parsing ekspansywnych języków grafowych II scena:img165 165 12.1. Parsing ekspansywnych języków grafowych II scena: iiimg167 167 12.1. Parsing ekspansywnych języków grafowych Nim przedstawimy formalny zapis algorytmuimg169 169 12.1. Parsing ekspansywnych języków grafowych I3 = [£,5,4], h = [F,, 5]img073 73 6.3. Wybór liniowej funkcji przynależności procedurę linrec (obj, var rec); begin for i :=Sortowanie proste Procedurę prostewybieranie; Var i,j,k : indeks; x:obiekt; Begin For I:=l to n-1 doimg173 12.2. Parsing dla gramatyki grafowej klasy ETL( 1) 173 Rys. 12.5. Graf dla sceny z rys. 12.laimg175 12.2. Parsing dla gramatyki grafowej klasy ETL() Rys. 12.9. Analiza grafu (opis w tekście)img177 177 12.2. Parsing dla gramatyki grafowej klasy ETL( 1) do analizy wierzchołków obu grafów indimg179 179 12.2. Parsing dla gramatyki grafowej klasy ETL(l) conid(G, H, i) - boolowska funkcja spraimg173 12.2. Parsing dla gramatyki grafowej klasy ETL( 1) 173 Rys. 12.5. Graf dla sceny z rys. 12.laimg175 12.2. Parsing dla gramatyki grafowej klasy ETL() Rys. 12.9. Analiza grafu (opis w tekście)img177 177 12.2. Parsing dla gramatyki grafowej klasy ETL( 1) do analizy wierzchołków obu grafów indimg179 179 12.2. Parsing dla gramatyki grafowej klasy ETL(l) conid(G, H, i) - boolowska funkcja spraCrochet Borders2 #12 Base md, each side: Multiple of 8 + 7 + comer sts. Begin 8 sts to left of comewięcej podobnych podstron