Синтаксический разбор строк и конечные автоматы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: новшество, реферат данные
Добавил(а) на сайт: Chkalov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
if Tag[i] in Delimeters then
begin
// чтение значения закончено
Values.Add(GetSubString(Tag, StartPos, i));
State := WaitAttr;
end;
ReadValueDQ:
if Tag[i] = '"' then
begin
// чтение значения в двойных кавычках закончено
Values.Add(GetSubString(Tag, StartPos, i));
State := WaitAttr;
end;
ReadValueSQ:
if Tag[i] = '''' then
begin
// чтение значения в одинарных кавычках закончено
Values.Add(GetSubString(Tag, StartPos, i));
State := WaitAttr;
end;
end; // case State of
Inc(i);
end; // while (Body[i]<>'>') and (i<Length(Tag)) do
// проверяем состояние автомата после обработки строки
// последним символом строки должен быть '>'
Рекомендуем скачать другие рефераты по теме: курсовик, контрольные 10 класс.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата