Реферат: Построение функции предшествования по заданной КС-грамматике

If s[i]='|' Then

Begin

inc(i);

Goto More;

End;

End;

If i<Len Then{прошли не всю строку}

Goto More;

next:inc(y);

tmp.Name:=#0;{после каждой строки ставим разделитель}

Complete(LTN,tmp);{добавляем левый}

Complete(RTN,tmp);{добавляем правый}

Until y>CLine;

{после цикла получили "предварительные" левые и правые, их еще надо дополнить}

For y:=1 To 10 Do

Begin

Add_(LTn);

Add_(RTn);

End;

{получили левые и правые, разделенные #0}

End;

Procedure Matrix;

Procedure Precede;

Label More,Next;

Var mi,mj:Byte;

tmp:List;

p:NotTerm;

term,term2:String;

Ex:Boolean;

К-во Просмотров: 745
Бесплатно скачать Реферат: Построение функции предшествования по заданной КС-грамматике